使用cc2530开发的产品即将转产,在考虑生产时的烧录问题,研发平时烧录,都是在IAR中直接下载BootLoader,再通过软件SerialBootTool下载应用软件。
现在考虑到生产不能用IAR下载,就在尝试用SmartRF_flash_programmer来下载BootLoader。根据网上查到的资料,已经生成了hex文件,可是,下载时,一直提示:Could not open specified HEX file。
我不确定的是,在生成hex文件时,使用哪个xml,我发现sb-boot.xcl和f8w2530.xcl都一样的现象。
哪位遇到过,可以给指点一下吗?谢谢!
Viki Shi:
请按照链接的设置试一下:e2e.ti.com/…/158205
Tracy0209:
回复 Viki Shi:
你好,我是要下载BootLoader,刚刚看链接里面有提到加如下内容,如果要加上这句话的话,只能使用f8w2530.xcl。使用sb-boot.xcl编译失败。这个方法,我之前就试过了。
// Include these two lines when generating a .hex file for banked code model:
-M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIRST_BANK_ADDR)]*\
_NR_OF_BANKS+_FIRST_BANK_ADDR=0x8000
Tracy0209:
我主要是想了解一下,Bootloader可以用hex文件的格式下载吗?
..\ZStack-2.5.1a\Projects\zstack\Utilities\BootLoad\CC2530\CC2530BL\Exe
Viki Shi:
回复 Tracy0209:
请参考Serial_Boot_Loader_for_CC253x.pdf里的Producing SBL Application Code with Boot Code to be programmed 一节
Serial_Boot_Loader_for_CC253x (2).pdf
Tracy0209:
回复 Viki Shi:
这个下载没有问题。我用IAR下载BOOT后,用SBL下载应用程序的bin文件是可以的。这里都没有问题。
我现在是想用SmartRF_flash_programmer来下载hex格式的boot文件(启动文件),就是说,我用SmartRF_flash_programmer来下载Boot.Hex文件时,一直提示错误。
Tracy0209:
回复 Viki Shi:
我主要是想了解一下,可以用hex文件的格式下载Bootloader文件吗(是启动程序,不是应用程序)?,如下路径编译出来的程序。
..\ZStack-2.5.1a\Projects\zstack\Utilities\BootLoad\CC2530\CC2530BL\Exe
Tracy0209:
回复 Viki Shi:
谢谢你啦!
Viki Shi:
回复 Tracy0209:
恭喜解决:)
Tracy0209:
回复 Viki Shi:
感谢你的热心帮助!
TI中文支持网