Part Number:LAUNCHXL-CC1350-4
Hi, I have a custom bootloader program written in Java that downloads a CCS-generated hex file and a 1-page of configuration data onto CC1350s and CC1310s using the UART bootloader. The configuration data is in the before-last page (before the CCFG). The code uses the bootloader COMMAND_DOWNLOAD command followed by COMMAND_SEND_DATA. It uses this to program everything in the hex file that CCS produces, both code and CCFG.
When I used this bootloader program on a new LAUNCHXL-CC1350-4 with a revision 2.1 chip, programming the CCFG page fails. All the other page program fine. When I use srfprog.exe, it succeeds in programming all the pages, including the CCFG page; this happens both in "-t lsidx(0)" mode and in "-t soc(COM66,CC1350)" mode.
Has the on-chip bootloader been changed so as to refuse CCFG programming except through the COMMAND_SET_CCFG command?
If so, do I need to modify my code to extract the relevant parameters from the hex file and to program CCFG word by word?
Thanks, Sivan Toledo