Other Parts Discussed in Thread: UNIFLASH
My customer is using the cc13xx-sbl tool from TI15.4 Linux Stack SDK to flash a CC2652. When they tried to flash the host_test_app.hex from <SDK>\examples\rtos\CC26x2R1_LAUNCHXL\ble5stack\hexfiles, an error occured at 71% of the programming process, with a message "Error unsupported intel hex record type 5":
Following this message, I have found that the last second line of the host_test_app.hex has a record of type 5:
Apparently cc13xx-sbl does not support record type 5 of Intel hex, my question is what does this record mean and is there a work around to make it work?
And there is another question regarding to the Linux host, on customer's board, CC2652 is connected to the host through the UART TX/RX lines directly. Does this mean they have to enable the SBL_TWO_WIRE macro instead of the default USB SBL? I have noticed there are some differences between the two modes in main.c and sblUart.c, but not quite understand the exact usage. What is the recommendation?
BR,
Shuyang