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.

TMS320F28P650DK: Flash Loader - GPIO configuration

Part Number: TMS320F28P650DK

Tool/software:

Hi,

MCU is : TMS320F28P650DK

From application note -

Serial Flash Programming of C2000 Microcontrollers (Rev. H) 

I understood that, to activate flash loader with any of communication interface we need to configure corresponding GPIO. My confusion is that do we need to set GPIO values from outside to MCU pin or should it be configured through SOFTWARE only ?

Second thing is that if I select can as interface for flash loader then after POR how much time MCU will wait to load Flash Kernel code from host to target OR in other word what will trigger MCU that it has to jump on main application available in Flash after POR ?

Regards,

Bhavin P

  • Hi,

    Our expert is currently unavailable. Please expect a delay of 4-5 days in the response.

    Regards,
    Divyansh

  • Hi Bhavin,

    Thanks for your questions. 

    1) You need to set the GPIO pin values according to the Boot Mode Switch on the device and the boot mode you are using for that peripheral. For example, if you wish to use CAN for Flash programming, the device's GPIOs must be configured for what is connected to the CAN transceiver TX and RX connection. These are documented more in the Technical Reference Manual's Boot ROM section.

    2) The MCU will jump to the main application in Flash after the terminating CAN sequence has been determined by the Boot ROM. 


    Referencing the following documentation for CAN Flash programming: CAN Flash Programming of C2000 Microcontrollers

    Thanks and regards,

    Charles