This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hello,
I have read here about Linux® Serial Bootloader Example Application. This application uses cc13xxdnld module and sblUart module. I searched for a while however I did not found where are these modules.
Can you give some points where to search / find these modules?
Regards,
Ivan Cenov
Hi Ivan,
I have to find those libraries, but in the meantime, the most up-to-date module to flash the CC1352P7 is the following: https://github.com/beagleboard/cc1352-flasher
Regards,
Arthur
Thank you for the answer. We were able to use the Python script to program CC1352P7-4 on our PCB. Then tried to do the same on LP-CC1352P7-4 however without success. We have enabled the bootloader and the backdoor and are sure that we can put CC1352P7-4 into bootloader mode. However the script did not receive answer to initial handshaking. Here is the log
cc1352_flasher -w -p COM10 -b 115200 emptyclang.hex
Setting filename to emptyclang.hex
Opening port COM10, baud 115200
Reading data from emptyclang.hex
Your firmware looks like an Intel Hex file
Connecting to target...
ERROR: Timeout waiting for ACK/NACK after 'Synch (0x55 0x55)'
Now our additional question is: Is it possible by design to program CC1352P7-4 thorough UART on LP-CC1352P7-4. Is there some specific hints?
Regards,
Ivan.
Hi Ivan,
It is indeed possible by design, but the bootloader has to be activated. So for instance, if you erase the flash completely, you can enter the bootloader:
If you already have a program, you can setup the bootloader backdoor pin to a DIO of your choosing (see Technical Reference Manual chapter 10).
Overall, here is the document, and reference implementation that explains all of that in details: https://www.ti.com/lit/swra466
Regards,
Arthur