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.

TMS320F28379D: Serial Flashing not working after loading kernel

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Hello,

I am writing my own serial flasher based on the C++ example given with CCS. I am using python.

I am able to successfully autobaudLock and download the flashKernel to the device. (I am not at all familiar with kernels so I am simply using the exact same code that was given in the kernel example and building it. Location is here: C:\ti\C2000Ware_3_04_00_00_Software\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernels\cpu01 

I am then able to autobaudLock again after the kernel has been downloaded.

Finally, I am sending my DFU-CPU1 command. As I understand it, the data length is 0000, the command is 0100, the data is empty, and the checksum is 0001
E41B0000000101001BEF

See attached photo

However, when I sent this, I am getting a NAK and then receiving the following response:

I am not sure at all how to interpret the packet response.

Any help would be appreciated.




Cheers.