This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28P650DK:C 代码与汇编代码无关

Guru**** 2535150 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1566182/tms320f28p650dk-c-code-do-not-be-compliered-to-assemble-code

器件型号:TMS320F28P650DK


工具/软件:

尊敬的编译专家:客户固件具有如下所示的 3 行 C 代码、但是看起来第 2 行和第 3 行 C 代码在汇编代码窗口 中并不编译、即使第 2 行 C 代码也不会显示在汇编代码窗口中。  

我们已经确认客户项目已关闭优化、我们是否可以知道汇编代码中缺少编译器的 C 代码的原因、以及如何解决该问题?    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于包含这 3 行 C 代码的源文件、 请遵循 如何提交编译器测试用例一文中的说明

    谢谢。此致、

    -乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    客户警察不允许提供源文件,我们是否有类似案例的一些经验,并在一开始提供一些可能的解决方法建议,客户可以根据建议进行测试以验证结果   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我请求的测试案例是推进问题的唯一方法。  请确保客户理解、只请求一个文件、而不是整个项目。  如果它有帮助、 请随时删除 与问题无关的功能。  请务必留下其他所有信息。  生成的文件仍必须进行编译清理。

    当我收到测试用例后、我将其构建为汇编代码。  这意味着指令操作数如所示 @0x1c  都用符号名称写入。  这样就更容易理解。

    谢谢。此致、

    -乔治