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.
工具/软件:TI C/C++编译器
每当我尝试动态创建对象(使用“新建”,尝试创建向量...)时,我的项目(从 bigtime 派生)都会中断。 我添加了"kernel/tirtos/packages/GNU/targets/arm/libs/install-native/arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard 中的"libstdc++"、并在 include 路径中添加了 C++头文件。 此外、我在.cfg 文件中为堆添加了空间。 这很奇怪、因为"malloc"的工作方式使我能够以这种方式动态创建内容。 我是否缺少其他东西?
谢谢、
约旦
约旦、您好!
您是否有可用于重现问题的示例项目? 还有几个问题
Todd
您好 Todd、
感谢您快速返回。 我正在使用 CC2562和 3_40_00_02 SDK。 我举了一个"bigtime"示例、并添加了一个矢量来重新创建问题。
它闪烁正常、但看起来不像实际运行的那样。 附加的是项目、显示程序闪烁但未运行的夹子。
约旦
e2e.ti.com/.../bigtime_5F00_CC26X2R1_5F00_LAUNCHXL_5F00_tirtos_5F00_gcc.zip
约旦
谢谢。 我将尝试重现此问题。 不过,有一点要澄清。 您是否正在使用 CC2562? SimpleLink SDK 不适用于该器件。 适用于 CC13xx 和 CC26xx 器件。
Todd
很抱歉、我输入错误、我正在使用 CC2652。 在今天早上喝了足够的咖啡之前,一定要键入。
谢谢、
约旦
约旦、您好!
我能够构建您的项目并观察您报告的内容-虽然它能够从_c_int00开始运行、但没有到达 main()、并且没有 V 向量代码、它就会到达 main()。 我还不知道原因、但在调试它之前、我想指出一个构建问题、并想知道它是否与该问题有关。
当我构建您的项目时、我会得到:
../bigtime.cpp:在成员函数中'void Clock::tick ()':
./bigtime.cpp:286:45:警告:ISO C++禁止将字符串常量转换为'char*'[-Wwrite-string]
这只是一个警告、.out 文件会编译、但运行.out 文件的问题可能与此相关。 您能否"修复"代码以删除警告并报告?
很抱歉、我不熟悉 C++、因此我不知道如何消除警告。
此致、
- Rob
尊敬的 Rob:
我修复了警告、但它仍然无法进入 main。
谢谢、
约旦
尊敬的 Rob 或 Todd:
我只是跟进一下、看看是否有人能够更深入地调查此问题。
谢谢、
约旦
约旦、您好!
很抱歉耽误你的时间。 我们有一个优先级问题弹出窗口。 明天(希望今天下午)我将能够更深入地了解这一点。
Todd
约旦
我向您发送了一份邀请函、以便我们可以通过 WebEx 解决此问题。 您能回答这个邀请。
Todd