请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 工具/软件:TI C/C++编译器
我的程序位于 C++中(我的所有源代码都具有.cpp),我使用-cpp_default 选项使用 CCS V7并使用 CL2000版本16.9.x 编译器件特定的 C 文件。 我能够成功进行链接和闪存、但在电源复位后仍然无法正常工作。 此外、eQEP 寄存器值不是预期值。 在程序运行时、我能够通过 CCS 进行调试。
在第二个注释中、我用 C 编写了相同的程序(链接到相同的器件文件)、这似乎可以正常工作、包括 eQEP 更新。 我在 C 和 C++编译中使用相同的链接器命令。
使用-cpp_default 编译时正常工作的 C 程序无法正常工作、闪存无法承受电源复位。
我真的很想调试 C++版本、任何有关如何调试的指针。谢谢。