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.

TMS320F28377S: Update Firmware via CAN

Part Number: TMS320F28377S

Hello,

im looking for a way to update my TMS320F23877S via the CAN Bus.
So we have a electric racing car where we have pcb', we can only access this pcbs with the TMS
via the CAN. Is there a possibility to update the firmware of these via CAN from my PC?
What would i need for this?
I've read things about a can bootloader but im not sure if this is what im searching for.

Thank you!

Greetings,

Andre

  • Is there a possibility to update the firmware of these via CAN from my PC?

    Yes. 

    What would i need for this?

    This question cannot be answered in few lines. However, I can give you some pointers to get started.

    1. Please download and read SPRABV4B. Although not written for CAN, it will give you some idea of the flow.
    2. You then need to understand the flash API and how to transfer it via CAN.
    3. Next step is to understand how to transfer your application via CAN. For steps 2 & 3, you need a host (a PC) that will transfer the files via CAN.
    4. In your application, you would normally boot to flash and then need to determine whether to proceed with the application or to start the flash programming process. You may look for a check-byte over CAN to make this determination. 

    Please search e2e. These topics have been discussed many times before.