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.

TMS320C6745: Memory error

Part Number: TMS320C6745

Hi Team,

Our customer encountered some errors when he created a CCS project with bios. Then I shared the FAQ in the links below which help resolved the errors. However, another error appeared below.

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/982389/faq-where-do-i-find-sys-bios-or-ti-rtos-examples-for-my-c2000-device/3629359#3629359

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1048609/tms320c6748-faq-how-do-i-create-a-ccs-project-for-ti-rtos-sys-bios-development-on-c674x-dsp-using-the-processor-sdk/3879534

Now I have project with bios base on generic c674x device and its pass the build.

But when I update to my device c6745 build fail with error message:

"configPkg/linker.cmd", line 26: error #10264: IROM memory range overlaps existing memory range SHDSPL2ROM
"configPkg/linker.cmd", line 27: error #10264: IRAM memory range overlaps existing memory range SHDSPL2RAM
"configPkg/linker.cmd", line 29: error #10264: DDR memory range overlaps existing memory range EMIFBSDRAM
error #10010: errors encountered during linking; "healium_medical_2.out" not built

My configPkg/linker.cmd is:
MEMORY
{
IROM (RX) : org = 0x11700000, len = 0x100000
IRAM (RWX) : org = 0x11800000, len = 0x40000
L3_CBA_RAM (RWX) : org = 0x80000000, len = 0x20000
DDR : org = 0xc3000000, len = 0x1000000
}

The C6745.cmd file is attached.



I guess we need to update the Memory region to the new device c6745 instead of generic c674x.

Can you please help with this issue?

Regards,

Danilo