工具/软件:TI C/C++编译器
我已经拥有可与PASM编译器配合使用的固件。 我现在正尝试使用CLPRU编译器来编译我的代码。 我已根据CLPRU编译器的语法修改了其代码。 编译已成功完成。 我正在使用OBJ链接方法在编译后链接我的CLPRU生成的二进制文件。 我正在按照下面提到的文档中12.3 部分中提到的步骤进行操作。 我能够在我的2.1 .4/example中找到所需的文件。
目前,我正在使用ARM技术(即a15,A8和A9内核以及gcc编译器)来链接CLPRU生成的OBJ文件。 该方法运行良好,我也能够在EVM上验证我的代码。
现在,我的原始固件也支持DSP。 因此,我使用上述方法将CLPRU生成的OBJ文件与C66x DSP内核和TI-CGT-C6000_CLPR2 8.1 编译器链接起来。 我已将目标修改为DSP内核“--host_image:target=C6000”。 但我收到以下警告,并且我的.out文件不包含任何CLPRU生成的符号/指令/数据。
"<install_dir>lnk.cmd",第40行:警告#1.0068万-D:没有匹配的部分。
上述方法是否已针对任何C66内核进行测试。如果是,请提供实施示例。
