Flash28_API:
{
-l F021_API_F28004x_FPU32.lib
}
LOAD = FLASHB,
RUN = RAMGS7,
LOAD_START(_Flash28_API_LoadStart),
LOAD_SIZE(_Flash28_API_LoadSize),
LOAD_END(_Flash28_API_LoadEnd),
RUN_START(_Flash28_API_RunStart),
RUN_SIZE(_Flash28_API_RunSize),
RUN_END(_Flash28_API_RunEnd),
PAGE = 0, ALIGN(4)
编译结果:Description Resource Path Location Type
#10068-D no matching section 280049_FLASH_lnk.cmd /TBM14_3200SI line 327 C/C++ Problem指向的是 -l F021_API_F28004x_FPU32.lib位置。我在属性-C2000 linker-file serach path里已经添加过了F021_API_F28004x_FPU32.lib文件。导致我现在调用的FLASHAPI 函数都报未定义的错误。
上述内存的flash和ram的分配已经在TMS320F28075上验证过没问题的。
Susan Yang:这个警告应该是您没有把这个库添加进工程或是编译器没有编译您的库。