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

CC2652RB: uniflash烧写问题

Part Number:CC2652RBOther Parts Discussed in Thread:UNIFLASH

想问下通过uniflash烧录时,烧录的位置如图0x90是如何设置的呀,我有两份相似的代码,有一份是有一些改动,但是对于地址之类的信息都没修改,然后老版的代码会烧到0xd0位置,能够正常实现蓝牙功能,新版的代码烧到0x90位置,但是却无法扫描到蓝牙,这是什么原因呀

Jiaqi Zheng:

,

Alex Zhang:

您好,请按照以下操作:

在这里勾选Binary选项,填入地址,另外我在下面给您提供了help链接,希望可以更好的帮助您使用uniflash软件:

https://software-dl.ti.com/ccs/esd/uniflash/docs/v8_1/uniflash_quick_start_guide.html

,

Jiaqi Zheng:

选中binary输入0xd0之后烧写会报错

,

Alex Zhang:

您好,您这边可以提供更多的报错信信息吗?

,

Alex Zhang:

您好,地址选择是否正确:确保您选择的地址与目标设备的存储器布局相匹配。检查目标设备的文档或规格表,确认所选地址是有效且可用的。

,

Alex Zhang:

您这边新版代码跟旧版代码,做了哪些内容的变动?

,

Jiaqi Zheng:

修改的部分都是与ble运行无关的内容,这份代码之前使用ccs进行烧录的时候是可以实现功能的,使用uniflash会出现问题

,

Jiaqi Zheng:

您好,我的工程主要分为三个部分,bim_onchip,应用程序和oad更新部分,现在烧录bim_onchip和oad部分可以搜索到蓝牙,再烧录应用程序就无法搜索到蓝牙,老版的代码是烧录bim_onchip和oad部分后再烧录应用程序可以正常使用了蓝牙

,

Alex Zhang:

您好,hex文件的生成会主动包含地址,会自动识别到,而bin文件需要你指定给地址,我们这边分析认为,您遇到的问题并不是烧录出错,而是OAD的做法不符合常规逻辑。您这边使用旧版本没有报错的原因,可能在于您的文件不需要校验,如果boot leader校验了,就可能会遇到问题。

同时请您这边提供老版本代码的sdk版本以及ccs的版本,以及新版本代码的sdk版本以及ccs的版本,我们这边会有新的工程师来跟进您的问题。

在下面我会为您提供OAD的training链接,您这边可以参考这种做法。谢谢

dev.ti.com/…/ble_enhanced_oad_fundamentals.html

,

Jiaqi Zheng:

两版代码的SDK版本都是5.10,ccs版本现在的版本是12.2,之前的版本可能是11还是12,具体记不清了。

嗯嗯好的,我先看看您提供的链接,谢谢!

,

Alex Zhang:

不客气的,有问题我们这边随时沟通交流,尽可能帮助您这边解决问题,谢谢

,

Jiaqi Zheng:

哦对,我使用oad时只烧录bim和persistent是可以搜索到蓝牙的,这能证明oad的逻辑没有问题吗

,

Alex Zhang:

您好,新的问题,请您这边重新发帖,谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » CC2652RB: uniflash烧写问题
分享到: 更多 (0)

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