工具/软件:Code Composer Studio
您好!
我构建了一个50kHz 中断、并希望对 ADC 值进行采样并计算中断中的 PLL 函数。 我分别测试了中断代码、ADC 采样代码和 PLL 代码、它们都工作正常。 然后、我尝试将 ADC 采样和 PLL 代码放入中断代码中、编译成功、但无法通过 Fusion GUI 成功下载代码。 始终弹出"No PMBus devices responded to a device_ID request"错误、如下所示。
初始化代码和中断代码如下:
如果我通过如下删除"POLL_ADC()"或"pll1_ISR()"来更改中断代码、则将代码下载到芯片可以成功。
问题是什么? 我已经被这个问题拖了2个多小时。
另一件事是、我从视频中看到、如果我想正确使用 CCS 调试器调试代码、我需要首先通过 Fusion GUI 下载代码。 然后、在 CCS 中加载符号进行调试。 我已经尝试过多次通过 CCS 调试器进行调试、它的工作方式比内存调试器更好。 但在本例中、我无法成功下载代码、因此我猜也无法使用 CCS 调试器。 是否有任何方法仅使用 CCS 来调试 UCD3138A?
提前感谢您!