请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F28379D 主题:C2000WARE 中讨论的其他器件
工具/软件:
我在 CPU1操作期间尝试将 CPU2复位。
我用进行此操作
易失性 uint32_t temp;
TEMP = 0xA5A50000;//密钥
TEMP = TEMP |= 1;
DevCfgRegs.CPU2RESCTL.all = temp;//将 CPU2置于复位状态
SysCtl_delay (1500U);
TEMP = 0xA5A50000;
DevCfgRegs.CPU2RESCTL.all = temp;//从复位中释放 CPU2
似乎对 CPU2的操作没有影响。 例如,如果我在 CPU2 main ()的开头附近设置一个断点,它永远不会命中该断点。 由 CPU2控制的 GPIO 输出不间断地继续输出。
我是否缺少一个步骤、或者这是否是在连接调试器后无法实现的? 谢谢!
这是关于对 LaunchXL28379D 进行调试的操作、CPU1和 CPU2程序都被加载到 RAM 中并从 RAM 运行。