主题中讨论的其他器件:HALCOGEN
TMS570LS04x/03x (SPNA163)的初始化序列指向对 任何 ESM 组3错误的检查、实际上、HALcogen 生成的相应源代码为:
/*检查加电期间是否存在 ESM 组3错误。 *这些可能发生在电子保险丝自动加载期间或从闪存 OTP 读取期间 *在加电期间。 器件运行不可靠、不建议这样做 *。 * ESM 组3错误仅将 nERROR 引脚驱动为低电平。 外部电路 *监控 nERROR 引脚的器件必须采取适当的措施来确保这一点 *系统被置于安全状态,由应用程序确定。 * if ((esmREG->SR1[2])!= 0U) { //*用户代码开始(24)*/ //*用户代码结束*/ /*SAFETYMCUSW 5 C MR:NA "for (;;)可通过在上述和下方的用户代码中添加"#if 0"和"#endif"来删除。"*/ /*SAFETYMCUSW 26 S MR:NA "for (;;)可通过在上述和下方的用户代码中添加"#if 0"和"#endif"来删除。"*/ /*SAFETYMCUSW 28 D MR:NA "for (;;)可通过在上述和下方的用户代码中添加"#if 0"和"#endif"来删除。"*/ for (;;) { }/*等待*/ /*用户代码开始(25)*/* 用户代码结束*/ }
然而,在 Halcogen 没有 ESM 组3可供选择。 无论如何,它会检查组2 (!!!) 仅限。 是否有人可以帮助我了解如何检查 ESM 错误组3?
谢谢您的观看。