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: Use Uniflash to program dual-core example project.

Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: UNIFLASH

Tool/software:

Hi champs,

I am testing F28P65x led_ex1_c28x_dual_blinky_cpu1 example project and generate intel hex files of CPU1 and CPU2, in this example we assign flash bank 0-2 to CPU1 and bank 3-4 to CPU2. I try to use Uniflash to program the hex files for CPU1 and CPU2, I can program CPU1 without problem, but Uniflash stops when it try to erase flash bank 3 for CPU2 and fails to program CPU2.

What's the correct process to use Uniflash program CPU1 and CPU2 of F28P65x dual-core devices please?

Regards,

Luke

  • Hi Luke,

    TMS320F28P65x Flash plugin usage notes: 

    (i) Before doing any flash operations using the flash plugin,

    (a) Please select which flash banks should be mapped to which CPU (CPU1 vs CPU2) - This selection should be done in CPU1 flash plugin GUI.

    (b) Please select the flash banks that the user would like the flash plugin to erase (in the CPU1 flash plugin GUI and the CPU2 flash plugin GUI) 

    (c) For standalone CPU2 flash operations: Please configure the PLL using the Configure Clock button in CPU1 flash plugin GUI before doing any CPU2 flash plugin operations (including loading any executable to CPU2 flash).

    Thanks and regards,

    Vamsi

  • Hi Luke,

    Did above help to close the issue?

    Thanks and regards,

    Vamsi