Other Parts Discussed in Thread: TMDX570LC43HDK, HALCOGEN
部件号: TMDX570LC43HDK
主题中讨论的其他器件: HALCOGEN
你(们)好 我有一个 TMDX570LC43HDK 和我创建了一个超级简单的程序,只是一个 while 循环。 我还使用了 HALCogen 工具生成 GIO 驱动程序、但目前我没有使用它们;我只是复制了生成的源代码并将其包含在 CCS 工作区中。
代码编译和代码下载都可以、但在点击 debug 时、它永远不会运行到 main。 我所见、它滞留在_c_int00 -> esmGroup3Notification 中、因为它遇到了以下错误:
/*检查开机期间是否出现 ESM group3 错误。
*这可能在 eFuse 自动加载期间或从闪存 OTP 读取期间发生
*在上电期间。 器件运行不可靠、不建议这样做
在这种情况下。 */
if ((esmREG->SR1[2])!= 0U)
{
esmGroup3 通知 (esmREG,esmREG->SR1[2]);
}
esmGroup3Notification 本质上是一个永久循环。
在调试会话中、如果我单击 RESTART、它将转到 main()、即我跳过它会首先执行的操作。
有什么想法发生了什么? 我已将我的简单程序附加到此主题。
谢谢你。
Alin
