A customer is using the sblUART demo from the TI15.4 Linux gateway SDK to download program to CC1352. The host is ARM Cortex-A53, the example has been successfully cross-compiled and runned on the host, but sometimes the download progress cannot finish.
I am able to reproduce this issue with a Raspberry Pi 3 which has an A53 core. I have captured the RX and TX waveforms with a Saleae logic analyzer, and found that just before the download failed, the host sent a packet which content is {0x7E 0x80 0x01 0x02 0x92 0x7E} after a data frame, and CC1352 returns an ACK, then the host sent a GET_STATUS command with no reply from the CC1352. After that, the host tried several times to resend the packet {0x7E 0x80 0x01 0x02 0x92 0x7E} but with no reply as well.
What I'm not understanding is what does the packet {0x7E 0x80 0x01 0x02 0x92 0x7E} mean? That is not a command listed in the TRM, and if it is a data fragment, the length does not look right. Would you please help? Thanks.


BR,
Shuyang