Part Number:CC2652RBOther Parts Discussed in Thread: UNIFLASH
Hi Ti:
我通过 CCS 生成了一个 hex 文件,通过 Jflash 打开可以看到其部分内容如下:
当我用 smartRF flash programmer2 加载以上 hex 文件并按如下配置烧写固件,然后读出,读出内容如下:
可以看到,读出的相应区域和CCS生成的文件是不一样的。
这个现象导致我的程序每次进入bootloader后找不到程序去执行。
请问这是什么原因呢?
junde deng:
我发现 CCS 生成的 hex 文件并没有包括 CCFG 区域的二进制代码,为什么呢?要怎么加上去啊?
,
Kevin Qiu1:
你与此前的问题是类似问题:https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/213782/cc2652rb-out-hex
生成的intel格式的hex包含CCFG部分代码
,
junde deng:
我的工程是从 simplelink_cc13x2_26x2_sdk_4_30_00_54\examples\rtos\CC2652RB_LAUNCHXL\drivers\spimaster\tirtos\ccs 修改过来的。
但是不知道哪里操作失误,导致产生的 hex 文件中缺失了对 CCFG 的配置代码。
,
junde deng:
这次貌似不是了
我已经包含了 –intel 选项了。
我产生两个 hex 的 post-build 命令是一样的
,
Kevin Qiu1:
用Uniflash全部擦除,然后直接下载例程