Thread 中讨论的其他器件:TMS320F28069、 TMS320F280049、 C2000WARE
工具/软件:
您好:
使用太阳能库时、从 TMS320F28069 切换到 TMS320F280049 后、我会遇到两个问题:
- “identifier‘int32' is undefined“
这些错误出现在 SPLL_1ph_IQ 标头中、这些标头使用的类型如int32、int16等 我int32=int32_t向编译器添加了预定义符号、这些符号似乎可以解决这些错误、但我不确定这是正确的或唯一的修复方法。
- 与 ELF 输出文件不兼容的 TI-COFF 目标文件。
[45]<Linking>
[46]警告#10373-D:库“ELF /Applications/ti/Solar_lib/IQ/lib /ELF IQ.lib “包含与输出文件不兼容的 Solar_Lib_目标文件。 确保使用的是正确的库。
[47]警告#10373-D:库“ELF /Applications/ti/Solar_lib/IQ/lib /ELF IQ.lib “包含与 Solar_Lib_输出文件不兼容的 TI-COFF 目标文件。 确保使用的是正确的库。
[48]已完成构建目标:“Notch_pll.out"</s>“
[49]Echo “========
我不确定如何解决第二个问题。 我的想法是只.h.c将必要的和文件提取到我的项目中、.lib完全避免了过时的 F28069、因此我可以绕过兼容性错误。 但是、我更倾向于利用 TI 的预编译库进行优化、而不是自行重新实现所有内容。
作为参考、我从 F280049 的“empty"C2000Ware 示“ 示例开始。
请提供任何指导。
