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.

Compiler/TMS320F28379D: Linker command file is giving "cannot find file" error.

Part Number: TMS320F28379D

Tool/software: TI C/C++ Compiler

For many days, I have closely followed the example shown in "flash_programming_cpu01".  Essentially the linker command file loads and executes from ram. Specifically in the "cmd" file I have the following statement:

GROUP
{ // Code that is allocated into both ROM and RAM
BootRam
{ -l F021_API_F2837xD_FPU32.lib}

} load= BOOTLDR_Code,
run= FLASH_EXE,
LOAD_START(_secureRamFuncs_loadstart),
LOAD_SIZE(_secureRamFuncs_loadsize),
LOAD_END(_secureRamFuncs_loadend),
RUN_START(_secureRamFuncs_runstart)
RUN_SIZE(_secureRamFuncs_runsize),
RUN_END(_secureRamFuncs_runend),
PAGE = 0, PALIGN(8)

This is the same as given in the example.  I get an error indicating that F021_API_F2837xD_FPU32.lib cant be found when in the project, the library is linked.  However, if the library is in the project without a link, i.e present at "PROJECT_ROOT" level, then I no longer get an error.  This is forcing me to make multiple copies of the library file.

I am using CC8 (latest version) and 18.1.1 compiler.