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.

LAUNCHXL-F28379D: FIRMWARE UPDATE using CAN Interface

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: C2000WARE

Hi , 

I would like to know that how update firmware using CAN Interface, is there tool available to flash elf through CAN interface, basically looking for a method to update firmware using CAN Command?

Best Regards

  • Hi Jitendra

    Currently TI support firmware updates via MCAN on the F28003x device, we have plan to add it for other devices as well in future.

    You can refer code for F28003x device at C2000Ware_4_03_00_00\utilities\flash_programmers\can_flash_programmer.

    Regards,

    Rajeshwary

  • Hi, 

    1. Is CAN Flash programmer is compatible with Standard CAN or it is compatible with MCAN only, and if its not compatible with Standard CAN used in F2837xD what are the required changes needed to support it in driverlib and utilities 
    2. We are using Microchip CAN bus Analyzer and so can you highlight what are the perquisite or  modification required in utilities\flash_programmers\can_flash_programmer ?

    Best Regards

    Jitendra

  • Hi Jitendra,

    I will get back to you on your query.

    Regards,

    Rajeshwary

  • Hi Jitendra,

    For your questions:

    1. CAN Flash programmer is compatible with Standard CAN but will require some modification to enable Standard CAN functions as it currently uses CANFD functions for F28003x devices.

    2. If you have Visual Studio, modifications will need to be made to the functions CAN_InitializeFD() to CAN_Initialize() (can_flash_programmer.cpp), CAN_WriteFD() to CAN_Write() (f021_DownloadImage.cpp) and the message buffer/bitrate requirements for standard CAN. Also, the device name could be changed to F2837xD for easier use at the command prompt.

    Thanks and regards,

    Charles