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.

CCS/TMS320F28388D: TMS320F28388D

Part Number: TMS320F28388D


Tool/software: Code Composer Studio

Hi,

I'm working on TMS320F28388D. 

I have a big global variable. It can't fit into a memory section. The 388D has a Global Share Memory named RAMGSx. Each one is 0x1000 bytes long. I need to merge three sections (RAMGS3,4,5) into one (RAMGS3) to save the variable. 

So I modified the "cmd" file like this.

It works fine when I use a JTAG. It stops at the main(), so I can go on.

However, it doesn't boot up when I "boot from flash".

Why is it so?

Regards,

Casey

p.s. 1

I attached the example source. Find "casey" in the source files.

led_ex2_blinky_dcsm.zip

led_ex2_blinky_dcsm.zip

p.s. 2

I changed the DIP switch like this, to use "boot from flash" and "use an external JTAG".