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 5.5 SYS/BIOS F28379D Example Link Error

Other Parts Discussed in Thread: TMS320F28379D

I'm having a tough time getting the example SYS/BIOS project up for the F28379D control card. I'm using CCS 5.5.0.00077, SYS/BIOS 3.67.5.35 and XdcTools 3.25.6.96.

I'm following resource explorer under C2000->2837xD->TMS320F28379D->Typical.

The project imports fine, but when linking, shows the following errors:

<Linking>
warning #10247-D: creating output section ".cinit" without a SECTIONS specification
warning #10247-D: creating output section ".econst" without a SECTIONS specification
warning #10247-D: creating output section ".ebss" without a SECTIONS specification
warning #10247-D: creating output section ".text" without a SECTIONS specification

warning #10247-D: creating output section ".binit" without a SECTIONS specification
>> Compilation failure
warning #10247-D: creating output section ".switch" without a SECTIONS specification
warning #10247-D: creating output section ".cio" without a SECTIONS specification
"./configPkg/linker.cmd", line 171: warning #10097: memory range not found: D01SARAM on page 0
"./configPkg/linker.cmd", line 169: error #10265: no valid memory range(NULL) available for placement of ".flashfuncs"
"./configPkg/linker.cmd", line 169: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section ".flashfuncs" size 0x27 page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHA on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHB on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHC on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHD on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHE on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHF on page 0
"./configPkg/linker.cmd", line 169: warning #10097: memory range not found: FLASHG on page 0
"./configPkg/linker.cmd", line 169: error #10265: no valid memory range(NULL) available for placement of ".flashfuncs"
"./configPkg/linker.cmd", line 169: error #10099-D: program will not fit into available memory. load placement with alignment/blocking fails for section ".flashfuncs" size 0x27 page 0
"./configPkg/linker.cmd", line 208: warning #10097: memory range not found: BEGIN on page 0
"./configPkg/linker.cmd", line 208: error #10265: no valid memory range(NULL) available for placement of ".ti_catalog_c2800_initF2837x_begin"
"./configPkg/linker.cmd", line 208: error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".ti_catalog_c2800_initF2837x_begin" size 0x2 page 0
error #10010: errors encountered during linking; "typical_TMS320F28379D.out" not built

If I add the linker script 2837x_FLASH_lnk_cpu1.cmd I get the following error:

<Linking>
warning #10247-D: creating output section ".binit" without a SECTIONS specification
warning #10247-D: creating output section ".cio" without a SECTIONS specification
"./configPkg/linker.cmd", line 171: warning #10097: memory range not found: D01SARAM on page 0
"./configPkg/linker.cmd", line 169: error #10265: no valid memory range(NULL) available for placement of ".flashfuncs"

"./configPkg/linker.cmd", line 169: error #10099-D: program will not fit into available memory. run placement with alignment/blocking fails for section ".flashfuncs" size 0x27 page 0
>> Compilation failure
error #10010: errors encountered during linking; "typical_TMS320F28379D.out" not built
gmake: *** [typical_TMS320F28379D.out] Error 1

What is the appropriate linker command file for the example SYS/BIOS project?