Tool/software: Code Composer Studio
Hello once more ;-)
when building my project, the mentioned linker warning appears (see linker messages below).
I cannot find any reason for this because the "missing" section (marked red below) is defined as can be seen in the
cited sequence of my linker command file...
If a "foreward reference" were the reason, the ".text" reference would
also cause that warning...
Is there any different explanation for it??
Best regards,
Goetz
// ----- linker messages -----------------------------------------------
remark: automatic RTS selection: linking in "rts2800_fpu32.lib" in place of
index library "libc.a"
"../LinkerFiles/Example_Flash2806x_SW_API.cmd", line 114: warning: no matching
section
-lFlash2806x_API_wFPU_Library.lib(.econst)
Finished building target: "TMS320F28069.out"
// ---------- Linker Command File -----------------------------
SECTIONS
{
Flash28_API: // Applicable only when API is not in BootROM
{
-lFlash2806x_API_wFPU_Library.lib(.econst)
-lFlash2806x_API_wFPU_Library.lib(.text)
} LOAD = FLASHD,
RUN = PRAML1,
LOAD_START(_Flash28_API_LoadStart),
LOAD_END(_Flash28_API_LoadEnd),
RUN_START(_Flash28_API_RunStart),
PAGE = 0
.cinit : > FLASHA PAGE = 0
.pinit : > FLASHA, PAGE = 0
.text : > FLASHA PAGE = 0
codestart : > BEGIN PAGE = 0
ramfuncs : LOAD = FLASHA,
RUN = PRAML1,
LOAD_START(_RamfuncsLoadStart),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
PAGE = 0
csmpasswds : > CSM_PWL_PROG PAGE = 0
csm_rsvd : > CSM_RSVD PAGE = 0
/* Allocate uninitalized data sections: */
.stack : > RAMM0 PAGE = 1
.ebss : > RAML3 PAGE = 1
.esysmem : > DRAML0 PAGE = 1
/* Initalized sections go in Flash */
/* For SDFlash to program these, they must be allocated to page 0 */
.econst : > FLASHA PAGE = 0
.switch : > FLASHA PAGE = 0
...
...
...