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.

[参考译文] MSP-EXP430FR5994:vectorvariable 中的 push_back 不起作用

Guru**** 2563960 points
Other Parts Discussed in Thread: MSP-EXP430FR5994

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1199779/msp-exp430fr5994-push_back-in-vectorvariable-does-not-work

主题中讨论的其他器件:MSP-EXP430FR5994

尊敬的先生/女士:

我 在 MSP430论坛上发布了一个问题、但被告知在这里问这个问题、因为这个问题无法解决、并且它被认为是 Code Composer Studio 问题。

问题摘要和链接如下:

我声明的向量变量未按预期工作。  当增大时、它不会增加。

链接

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1167720/msp-exp430fr5994-push_back-in-vectorvariable-does-not-work

我 laúnch 的 μ C 焊盘是 MSP-EXP430FR5994

我期待你的协助。

谢谢

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

    您好!

    根据另一个线程、问题说明为:

    代码的问题不在于函数未被调用、而是矢量的变量未正确初始化、当它们增加时、值是错误的。

    但是、您刚才提到:

    它被判定为 code composer studio 问题。

    问题似乎是代码本身未按预期执行。 调试器问题的原因是什么? 我没有详细介绍另一个主题、我希望你可以为我总结一下。 问题更多的是编译问题(生成的代码不正确)吗?

    谢谢

    小标题

     

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

    Hallo Ki,   

    引用您的回复;代码"有效"、但向量中变量的值不正确。  变量应在每次调用时增加、但这不会发生、并且值不正确、因此无法进一步使用。  如果你看看我的04.11回复,你会看到我的意思。

    我已将问题发送到 MSP430论坛、但他们建议这是 CCS 问题。

    e2e.ti.com/.../timing-test-code.rar

    我下面包含一个完整版本的代码、供您运行。 相同的代码在 C2000项目上运行良好。

    期待您的答复。

    谢谢

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

    我看到您仍然启用了优化。 您是否能明确将其设置为"关闭"? 并非"0"仍然有一些优化。