This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:发生未知的复位而不是 ESM 中断

Guru**** 2455780 points
Other Parts Discussed in Thread: HALCOGEN

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1193922/tms570lc4357-unknown-reset-occuring-instead-of-esm-interrupt

器件型号:TMS570LC4357
主题中讨论的其他器件:HALCOGEN

您好!

在我们的软件中、当我们注入一些设置为触发 ESM 高电平中断(FIQ)的错误时、我们看到发生了某种类型的复位。 错误引脚被暂时置位、导致连接的 LED 闪烁、然后执行似乎从软件入口点重新开始。 中断本身设置为在循环中进行陷阱执行。

发生此复位后、SYSESR 寄存器将被完全清零、这会导致我们的系统启动例程出现一些问题。

在上一篇文章(相关)中、我提到了设置一个基本的 halcogen 生成的项目、以验证我们所需的功能。 这按预期工作、目前我正在比较我们的软件和 halcogen 设置、以尝试找出可能导致这种情况的相关差异。

同时、我想问- 这种类型的重置可能有什么原因?

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此问题是在正确初始化内存之前设置 VIM/ISR 导致的。 调整设置顺序后、现在按预期工作。