Keil AC6 居然删除了我有用的代码…

/ 0评 / 0

最近在调试一个DFU设备模式,结果下载后发现从MCU到Host方向总是不能成功,这怎么行啊,于是调查发现,我的回调函数,居然被Keil擅自删除了.

主要看tud_dfu_download_cb这个函数,现在发现他是没有地址的.

因此这个验证肯定过不了.

删除理由居然是未使用,我这明明有调用的地方啊.

使用强声明 attribute((used)) 表示我的函数有用,问题就可以解决.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注