工具/软件:TI C/C++编译器
在很多天内、我一直密切关注"flash_programming_cpu01"中显示的示例。 本质上、链接器命令文件从 RAM 加载并执行。 特别是在"cmd"文件中、我有以下语句:
组
{//分配到 ROM 和 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)
这与示例中给出的相同。 在 工程中链接库时、我收到一条错误消息、指示找不到 F021_API_F2837xD_FPU32.lib。 但是、如果工程中的库没有链接、即出现在"project_root"级别、则我不再收到错误。 这将强制我制作库文件的多个副本。
我使用的是 CC8 (最新版本)和18.1.1编译器。