Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE
Hello
I would like to use the library "F2838x_C28x_FlashAPI.lib" from C2000Ware_3_04_00_00_Software\libraries\flash_api\f2838x\c28x\lib
in my project.
To do this, the library and the associated header files were copied into the project.
In the Build Settings under include Options the path to the header file was specified and under File Search Path the path to the library was specified.
In the .cmd file, the file F2838x_C28x_FlashAPI.lib was specified as follows:
Flash28_API:
{
/*this was running in another project -l F021_API_F2837xD_FPU32.lib*/
-l F2838x_C28x_FlashAPI.lib
} LOAD = BLBODY, PAGE = 0
RUN = RAML_SCODE, PAGE = 0 /* load into DCSM secured RAM */
LOAD_START(_flashapi_loadstart),
RUN_START(_flashapi_runstart),
SIZE(_flashapi_size)
The linker returns the following error message:
undefined first referenced
symbol in file
--------- ----------------
_Fapi_checkFsmForReady ./APP/usr/src/bootloader.obj
_Fapi_getLibraryInfo ./APP/usr/src/bootloader.obj
_Fapi_initializeAPI ./TGT/usr/src/tgt2838x.obj
_Fapi_issueAsyncCommandWithAddress ./APP/usr/src/bootloader.obj
_Fapi_issueProgrammingCommand ./APP/usr/src/bootloader.obj
_Fapi_setActiveFlashBank ./TGT/usr/src/tgt2838x.obj
What else is needed to make this work?






