工具/软件:Code Composer Studio
您好!
我使用 的 是 CC2640R2F SDK (3.01)、CCS 版本:7.1.0.00016、 ARM 编译器 16.9.0.LTS、 simplelink_cc2640r2_sdk_1_30_00_25。
在成功使用片上 OAD 上载新的 B 映像后,我尝试删除硬编码 MAC 地址(如中建议
的那样)
我想如果两个器件在同一范围内更新、这个硬编码的 MAC 地址可能会导致问题、我尝试通过从 OAD_TARGET_APP.c 中删除从319行开始的两行来保留原始 MAC 地址:
{uint8 bdAddress[B_ADDR_LEN]={0xAD、0xD0、0x0A、0xAD、0xD0、 0x0A };
HCI_EXT_SetBDADDRCmd (bdAddress);}
OAD_TARGET 随后使用与 B 映像相同的 MAC 地址、但当我尝试下载与此硬编码 MAC 成功配合使用的相同新 B 映像时、它停止了与 BTool 的工作、并且我收到"OAD Download not successfully"错误。
有什么想法、为什么需要使用硬编码 MAC?
如果我使用硬编码地址、当两个器件尝试在同一范围内下载新的 OAD 时会发生什么情况?
谢谢、
Amir