工具/软件:Code Composer Studio
您好!
我在设计中使用 TMS570LS0332、并使用 CCS 进行软件开发。 如果我如所附的图所示启用微控制器的优化设置、我会看到 安全控制器的 nERROR 引脚被激活。 原因与闪存 ECC 有关。 闪存 ECC 和 CCS 优化设置之间是否存在任何相关性。
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.
工具/软件:Code Composer Studio
您好!
我在设计中使用 TMS570LS0332、并使用 CCS 进行软件开发。 如果我如所附的图所示启用微控制器的优化设置、我会看到 安全控制器的 nERROR 引脚被激活。 原因与闪存 ECC 有关。 闪存 ECC 和 CCS 优化设置之间是否存在任何相关性。
您好 QJ、
'如果执行浮动操作、它将生成 UNDEF 中止。'
我的观察结果如下:无论优化如何、我都在 TMS570LS0332的程序中使用类型 float32。 它可以编译、工作和测试、因此您的陈述不正确。 我知道控制器不支持浮点、因此必须在 SW/A TI 库中实现。 在 CCS 中、您可以为 fplib 指定"vfplib"以实现浮点支持。
除了运行时支持库"rtsv7R4_T_be_eabi.lib"外、我们还使用下面显示的设置。
另请参阅此主题的此论坛条目:
你能评论吗?
请确认浮点可与 TMS570LS0332一起使用、如上所述
2、回到最初关于优化的问题:如果浮点通常可以使用、您能评论一下不同的优化设置对闪存中止有什么影响(请参阅原始问题)吗?
此外、我可以告诉您、我们已将优化设置更改为"0寄存器优化"速度与大小3。 我们没有遇到该设置的问题。
我不理解"浮点模式"在优化对话框中的含义、如下所示。 你能评论吗?
谢谢、
Stefan