TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2652RB: smartRF flash programmer2 烧写的固件和原始固件不一样

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全部擦除,然后直接下载例程

赞(0)
未经允许不得转载:TI中文支持网 » CC2652RB: smartRF flash programmer2 烧写的固件和原始固件不一样
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1