主题中讨论的其他器件:RM42L432、 HALCOGEN
我们已经观察到在寄存器处于未定义状态时 TMS5704357上电。 该器件的规格中明确指出了这是一种可能的行为。 有人能向我说明在哪些情况下更容易发生这种情况吗? 我们是在较低的温度下观察到的。 这是一种可能会产生这种行为的环境方案吗?
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.
我们已经观察到在寄存器处于未定义状态时 TMS5704357上电。 该器件的规格中明确指出了这是一种可能的行为。 有人能向我说明在哪些情况下更容易发生这种情况吗? 我们是在较低的温度下观察到的。 这是一种可能会产生这种行为的环境方案吗?
您好 QJ Wang。 我指的寄存器是 TMS570上的内部内核寄存器、如本文档的第2.1节所述:
标题:TMS570LS043x、TMS570LS033x 和 RM42L432 Hercules ARM Cortex-R4微控制器的初始化
谢谢!
尊敬的 Seth:
根据 ARM TRM、大多数 MCU 架构寄存器(R0_R14、D0~D15、S0~S31)在 clod-reset 或热复位后不会复位。 应用程序必须在使用这些寄存器之前对其进行初始化。
HalCoGen 生成一个用于初始化这些寄存器的 API、而 SDL 也包含一个 API。
_coreInitRegisters_();
SL_Init_R5Registers ();