工具/软件:
我正在使用 TMDSCNCD28069ISO 板分析以 C 编写的 CLA 任务。我已设置软件以生成 cputimer0 中断、从而调用 CLATASK1。 CLATASK1 随后在完成后生成中断、让我能够查看 CLATASK1 的输出卷积。 基本上、我要对由三个电压和三个电流组成的仿真交流波形进行滤波。 CLATASK 会过滤输入变量、然后输出结果。 然后将波形复制到中断中的一个数组中、并与原始输入进行比较。 我的问题是我无法调试 CLA 代码。 我在 MAC 计算机上使用 CCS 20.20。 当我将 CLA 连接到 JTAG 调试器并从 C28 运行程序时、它确实会切换到 CLA 、但显示调用栈中的地址。 遗憾的是、它与 CLA C 代码无关、因此单步执行不会逐步执行 CLA 代码来进行故障排除。 我也无法查看任何 CLA 变量。 另一个有趣的事情是,不正确的输出变量都在+inf。 最后、我将编译器优化设置为关闭状态。
Dennis