器件型号:TMDSPREX28335
您好、TI 团队、
我曾使用数字控制库(DCL)来实现简单的 PI 控制算法。 当我使用28335_RAM_Ink .cmd 文件在 RAM 中加载程序时、可以使用该方法。 当我使用计算机进行调试时使用"F28335.cmd"、也可以使用该工具。 但是、当我拔掉仿真器电源并重新开启后、函数"DCL_runPI (pi *p、float rk、float Yk)"无法正常工作。 程序被卡住。 下面是使用 PI 控制命令的 CPU timer0 ISR 程序的一部分。 当程序运行到带有下划线的句子时、它将被卡住、串行通信将停止。

我检查了.cmd 文件和.map 文件、看起来还行、并且在 CCS 上没有显示错误。
.cmd 文件:" dclfuncs:> RAML2、 page = 0"
和.map 文件:" RAML2 0000a000 00001000 0000003a 00000fc6 RWIX"、其中显示了 DCL 用户指南中建议的58个字大小。
"0 0000a000 _DCL_runPI"
有人能帮我弄清楚导致此问题的可能原因吗? 非常感谢!
此致!
常