工具与软件:
我正在对 F28379D 进行编程、现在当我增加变量时、Float 变量损坏、我无法解析该变量、我只能在删除未使用的变量时解析该变量、但现在我没有任何未使用的变量、并检查内存问题、我发现该变量没有内存问题、有很大的空间用于该变量、这是运行时问题、因此我认为堆栈会出现问题 因此、我通过将链接器中的.stack 从 RAMM1更改为 RAMM0和 RAMM1来扩展堆栈的存储器、但仍然没有变化、它不工作、问题仍然是一样的浮点变量破坏到无限值如何解决此运行时问题。
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.
工具与软件:
我正在对 F28379D 进行编程、现在当我增加变量时、Float 变量损坏、我无法解析该变量、我只能在删除未使用的变量时解析该变量、但现在我没有任何未使用的变量、并检查内存问题、我发现该变量没有内存问题、有很大的空间用于该变量、这是运行时问题、因此我认为堆栈会出现问题 因此、我通过将链接器中的.stack 从 RAMM1更改为 RAMM0和 RAMM1来扩展堆栈的存储器、但仍然没有变化、它不工作、问题仍然是一样的浮点变量破坏到无限值如何解决此运行时问题。
您好!
您能否说明在代码中将 v_mes_rms 和 dc_remove_SUMSQ 数组写入何处? 您可以尝试按照 此处线程中的说明设置硬件观察点 、以查看值何时设置为无穷大。
此致、
Delaney
可以、在修改后再次运行代码时、会遇到变量 Vo 中的新错误、正如您所说的、我使用了观察点来观察 Vo
这是写入 Vo 的地方、我发现当我不使用观察点时它是+INF、如该图中所示、其他变量也可以
我添加观察点时、Vo 变量为0.0、没问题、但其他变量会损坏、如图所示
观察点如何影响程序、以及当我添加观察点时该变量是如何正常的、但其余其他变量(例如 channel_sample_temp 变量和 Gain32_const_v)也会产生影响、并且它们都处于 ePWM 中断状态