工程师们:
你们好!
我使用的是CC1310 LaunchPad,烧写的是semsor_oad工程,在预编译里设置了后门使能、DIO2为启动后门引脚、高电平触发、bootloader功能使能,编译后烧写到板子里发现无法进入bootloader,另外把这四个预编译关掉直接在cffg.c文件里修改也试过了没用。
用flash programmer 2查看ccfg配置发现配置没有烧写进去。我试过用sensor工程改这些配置是可以烧进去的,不知道sensor_oad工程为什么不行,是要改其他的一些配置吗?希望知道的可以解答一下,项目比较急!谢谢!
Alvin Chen:
确实有这个问题请手动更改一下ccfg。
首先下载进去OAD的工程文件。然后去edit flash。
然后就可以使用了,我的选择是下拉DIO11触发.
Alvin Chen:
回复 Alvin Chen:
我发了个帖子,咨询这个问题,求留意一下。
e2e.ti.com/…/702291
user5317163:
回复 Alvin Chen:
你好!考虑到以后产品量产和成本,生产的时候不会用仿真器,只通过uart来烧写程序,所以我把RX脚和boot_io复用了,手动确实可以改,但是数量上去后就太麻烦了;另外我发现单独的sensor_oad程序好像无法运行,把C:\ti\simplelink_cc13x0_sdk_2_10_00_36\examples\rtos\CC1310_LAUNCHXL\ti154stack\bim_offchip\tirtos\ccs目录下的bim_extflash_cc1310lp_app的bootloader模式设置成我想要的配置,然后把编译生成的hex文件和sensor_oad生成的hex通过hexmerge.py合并一下烧写进去就可以运行起来了,而且bootloader配置也烧写进去了。请问下这个bim_extflash_cc1310lp具体是做什么的,文档里我没找到详细的说明。另外能否把bim的功能加到sensor_oad工程文件里?谢谢!
Alvin Chen:
回复 user5317163:
我这个是UART下载的,使用的是那个launchpad上面UART/JTAG。这个问题看一下美国人怎么说。要烧录bim和sensor oad一起才能正常使用,bim文件是做程序搬移用的,你看一下bim的工程。
user5317163:
回复 Alvin Chen:
好的,谢谢!
Alvin Chen:
回复 user5317163:
Hi ,
Looking at the linker file for the Sensor OAD project, it seems the CCFG section is misplaced.
Could you do the following changes to cc13x0lp_oad.cmd and see if it works:Add to system memory map:
/* Last flash page */
FLASH_LAST (RX) : origin = FLASH_LAST_BASE, length = FLASH_LAST_SIZEChange .ccfg section from:
.ccfg : > FLASH
to:
.ccfg : > FLASH_LAST (HIGH)