最近在调试一个DFU设备模式,结果下载后发现从MCU到Host方向总是不能成功,这怎么行啊,于是调查发现,我的回调函数,居然被Keil擅自删除了.
主要看tud_dfu_download_cb这个函数,现在发现他是没有地址的.
因此这个验证肯定过不了.
删除理由居然是未使用,我这明明有调用的地方啊.
使用强声明 attribute((used)) 表示我的函数有用,问题就可以解决.
最近在调试一个DFU设备模式,结果下载后发现从MCU到Host方向总是不能成功,这怎么行啊,于是调查发现,我的回调函数,居然被Keil擅自删除了.
主要看tud_dfu_download_cb这个函数,现在发现他是没有地址的.
因此这个验证肯定过不了.
删除理由居然是未使用,我这明明有调用的地方啊.
使用强声明 attribute((used)) 表示我的函数有用,问题就可以解决.