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.

TMS320F28069M: sci boot sequence

Part Number: TMS320F28069M
Other Parts Discussed in Thread: TMS320F28069, C2000WARE

I want to download tms320f28069's firmware remotely (SCI).

1. * .out files are converted to * .hex files using "Hex2000.exe".

 :20000000AA080000000000000000000000000000000000000000FB003F00A458FFFF96A1C3

 :2000200000000000FFFF97A100000000FFFF98A100000000FFFF99A100000100FFFF9AA1E1

2.  In order to update the remote firmware, the BOOT and RESET pins were controlled to enter SCI BOOT mode, and 0x41 was transmitted to receive 0x41.

3. Next, send the * .hex file in sequence and the MCU sends the first byte and the last byte of the data packet.

   For example, the above data packet (AA080000000000000000000000000000000000000000FB003F00A458FFFF96A1) receives AA and A1.

Question 1) What does it mean to return AA and A1 as above?

Question 2) If I did the above, can I update the firmware? Or do you have a different sequence?

thanks. ^^

  • Dear  user101806247, 

    We have reviewed your request for help but what you are trying to accomplish and how you are trying to do so is not very clear.  Kindly provide the following details:

    1. What problem are you trying to solve?

    2. What resources are you using to solve the problem?  

    3. Which documentation, source examples and software are you referring to?

    4. Are you using C2000Ware and if so which version are you using?

    5. What does your target environment look like (CCS and compiler versions and which hardware are you using?) 

    6. Does your application when run on your target hardware when used in conjunction with CCS?

    Please provide us with detailed answers so that we can further help you

    Regards,

    Krishna

  • 1. The firmware is downloaded from the PC serially, and a separate MCU receives it to update the firmware of the DSP (tms320f28069) using SCI boot.

    2.3. Resource: sprabv4c(Serial Flash Programming of C2000™ Microcontrollers).pdf

    4. C2000Ware_2_01_00_00

    5.6. None

    Separate MCU controls RESET and BOOT Pin to enter SCI BOOT. In the end, SCI BOOT enters well.

    After that, if you download the DSP firmware to SCI, only the first byte and the last byte of the * .Hex file will be ACKed.

    Like this, is it correct that only the first byte and the last byte are ACKed?

    And is this the right way to download DSP firmware using SCI BOOT MODE?

  • Dear  user101806247, 

    Hope you have been able to resolve the issue.  I will close this issue with the understanding it is resolved.  

    if not, can you provide some details on questions 5 and 6. 

    Cheers,

    Krishna