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.

[参考译文] 编译器/TMS570LS0432:CPU 热复位冷复位问题

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/927483/compiler-tms570ls0432-cpu-warm-reset-cold-reset-problem

器件型号:TMS570LS0432

工具/软件:TI C/C++编译器

你好

 团队

现在 、我的环境是 tps65381 NRES 连接到 CPU nPORRST、而 CPU nRST 连接到 上拉。

问题:

  1.热复位的原因是什么? 我是否需要设置硬件或软件。

电压监控器重置 :warm? 或冷

振荡器故障 :Warm? 或冷

软件重置 :warm? 或冷

2.如果热复位程序在 main 中启动还是启动?

3 如果热复位,RAM 数据不会被清除?

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

    黄你好、

    我们不明确说明/保证 SRAM 的内容可以在复位周期后保留。 在复位周期后、应将 SRAM 内容视为可疑的损坏、并采取步骤验证内容。 您不能假设器件将确保内容被保留、即使它在工作台上看起来是如此。

    热复位可能是由各种复位事件引起的、例如 OSC 故障、VMON、看门狗复位、软件复位和外部复位。 软件复位可由 CPU 控制、但其他复位则不能控制。 nPORRST 为冷复位。

    当在对 SRAM 执行写操作的过程中发生复位时、可能会导致 SRAM 内容损坏、因为可能不符合 SRAM 的时序协议。

    您可以使用 片上专用128KB 数据存储闪存组(仿真 EEPROM)来实现永久存储。