Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hi,
I am working on a bootloader for the TMS320F28379D using Code Composer Studio (CCS) and the TI driverlib. I need to use the F021 Flash API to erase and program the flash memory, but I am facing an issue where the Fapi related functions are
unresolved.
Steps I Have Taken:
-
Included the Flash API Header File:
-
Linked the Flash API Library (
F021_API_F2837xD_FPU32.lib
) Manually:- Added the correct library search path under C2000 Linker → File Search Path
- Added the library file under Include Library File (-l)
-
Verified the Library File Exists:
- Checked
C:\ti\C2000Ware_xx_xx_xx_xx\libraries\flash_api\f021\F2837xD\
- Confirmed that
F021_API_F2837xD_FPU32.lib
is present.
- Checked
-
Rebuilt the Project:
- Cleaned and rebuilt the project, but still getting an "unresolved symbol Fapi_initializeAPI" error.
Questions:
- Is there anything else I need to configure to use the Flash API on the TMS320F28379D?
- Do I need any additional dependencies in the CCS project settings?
- Am I using the correct base address (
F021_CPU0_BASE_ADDRESS
for CPU1)?
Any help would be greatly appreciated!
Thanks!