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.

TMS320F2800137: Firmware update using CAN protocol

Part Number: TMS320F2800137
Other Parts Discussed in Thread: C2000WARE

Hello team,

I was trying to update firmware of launchpad f2800137 via CAN communication protocol,

for the same, I first put the device on boot mode CAN by using launchpad on-board switch S3 .

Now, the doubt is we just need to switch this 2 GPIOs (i.e., GPIO24, GPIO32) for boot mode or, the need of any other configuration ? 

Please help me out, your guidance highly appreciated from this side.

  • Hi Yash,

    For implementing CAN firmware update on the launchpad you will need to have a CAN Flash kernel compatible with the F2800137 device, as well as set the boot mode for the device to CAN (default CAN uses GPIO24 and GPIO32 in the high low configuration). Also, the CAN Routing switch will need to be set to the DOWN (on) position in order to use GPIO4/5 for receiving/transmitting CAN frames. For references you can look to the currently available DCAN Flash kernel for the F280039C device (C:\ti\c2000\C2000Ware_5_01_00_00\driverlib\f28003x\examples\flash).

    A CAN Flash kernel for the F280015x device will release fairly soon with the next C2000Ware. I think it would be better for your usage to check this out and modify when it arrives.

    Thanks and regards,

    Charles