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.

[参考译文] CCS/TMS570ls1224:如果没有矢量浮点单元、无法运行性能测量单元代码

Guru**** 2540720 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/658616/ccs-tms570ls1224-unable-to-run-performance-measurement-unit-code-without-vectored-floating-point-unit

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

工具/软件:Code Composer Studio

因此、我有一些代码 需要使用 PMU 对矢量浮点单元进行基准测试和不对其进行基准测试。 启用 VFP 后一切正常、但当我 在 halcogen 中禁用 VFP 时、代码不会运行。 我能够构建它并将其加载到微控制器中、但它只是停止运行。 我在使用 RTI 而不是 VFP 时发现另一篇文章有一些类似的问题、这是一个已知问题、还是我做了一些错误?

 

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

    您能否提供有关代码发生什么情况的更多详细信息? 即、您说它"只是停止运行"、但您不指示它是否挂起在特定指令或代码构造上、或者它是否最终导致某种类型的中止。 如果我不得不猜测、我会推测、虽然 VFP 已禁用、但它仍包含一条需要 VFP 的指令、或者它正在访问与 VFP 相关的 CPU 部分。 此外、如果您可以提供有关 RTI 的帖子的链接、我可以查看您看到的问题是否有任何关系。 RTI 是 TI IP、不在 CPU 中、因为 VFP 是这样、所以问题是否直接相关值得怀疑。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您说得对、我使用浮点而不是浮点时出错、这使我的整个程序"挂起"。 无论如何、感谢您的快速回答

    Erik Nobuki Kosaka