Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: C2000WARE
I am working with the TMS320F28P650DK8 controller and attempting to perform a firmware upgrade using the CAN-based boot mode available on the device.
I have followed the procedure outlined in TI’s application note “Application Note: CAN Flash Programming of C2000 Microcontrollers.” Specifically:
-
I downloaded and compiled the DCAN flash kernel (
dcan_flash_kernel). -
Configured the boot pins for CAN boot mode.
-
As per the documentation, I first transmit the kernel at 100 kbps.
-
After a delay of approximately 5 seconds, I transmit the actual firmware at 1 Mbps.
Despite following these steps, the firmware upgrade is not completing successfully.
I would appreciate guidance on the following:
-
Are there any additional configuration steps or timing considerations that I might be missing?
-
Is there a recommended way to verify whether the kernel is being received and executed correctly?
-
Are there known issues or limitations with this procedure on the TMS320F28P650DK8?
Any suggestions or troubleshooting tips would be very helpful.
Thank you.

