1.今天测试了下,官方里程,OAD升级,注释掉 add_oad service,即不添加OAD profile,发现BIM进行CRC校验错误,crc【1】一直是65535,请问是什么原因?
2.OAD升级的话,是否要求,imgA 、imgB都需要添加OAD profile?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
出于省空间的考虑的话确实可以,请参考下这边的讨论: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/294733 【Stuart Smith的方法】
已经解决了,谢谢指导,
解决方法,为
1. 注释掉 OADTarget_AddService();即不添加这个服务
2.在 oad_target.c 的文件中,修改“AES_HEADER”下的结构变量定义
把static 去除,让 _aesHdr 变成全局变量
3.在 工程的Optains的 Linker 选择界面,Extra Options里,,选择 “Use command line options”,然后添加
" -g_imgHdr " 和 “-g_aesHdr ”
4.重新编译,ok。