主题中讨论的其他器件:TMS320F2812
工具/软件:TI C/C++编译器
您好!
我们的环境:TMS320F2812 DSP、CGT 6.2.0和 Code Composer Studio 版本5和6
将 code composer 5项目导入到 code composer 6环境后、编译操作不会产生 相同 的输出(ASCII S2输出不同)。
如果我们进一步查看生成的 ASM 或 MAP 文件、生成的代码似乎可以识别、但 某些 文件中的函数放置方式不同(请参阅下面的捕获)
工程从 基准发出、导入过程不发出警告、代码生成工具版本相同(6.2.0)、编译器选项相同(在 ASM 生成的标头中验证)
我们没有可用的 code composer 5环境、因此无法复制初始生成。
是否存在构建器问题? Makefile 生成问题? 初始 CCS 5编译参数可能已被 CCS 错误导入或错误导入? 它们如何影响文件内的函数顺序编译?
我还尝试使用 链接器的"-preferred_order"参数来恢复初始顺序、但没有成功。 此选项没有太多的文档。
是否有人遇到相同的问题?
提前感谢、
David Baltaro