微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541 oad img 注释add OAD

CC2541 oad img 注释add OAD

时间:10-02 整理:3721RD 点击:

1.今天测试了下,官方里程,OAD升级,注释掉 add_oad service,即不添加OAD profile,发现BIM进行CRC校验错误,crc【1】一直是65535,请问是什么原因?

2.OAD升级的话,是否要求,imgA 、imgB都需要添加OAD profile?

OAD profile决定了连接参数及标准等信息,为什么要注释呢?

1. OAD 生成的imgA,我用来只升级,imgB只做应用,这样imgB就没必要增加OAD的支持了,这样可以节省很多应用空间,OAD的指导文档也说可以在imgB去掉OAD的service的。这就是,为什么注释掉。

2. 请问如何在imgB里面的应用不添加 oad的service?

出于省空间的考虑的话确实可以,请参考下这边的讨论: 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。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top