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.

[参考译文] TMS320F28377S:TI 引导 ROM 是否清除 RESC 寄存器中的 POR 位?

Guru**** 2524460 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/894215/tms320f28377s-does-the-ti-bootrom-clear-the-por-bit-in-the-resc-register

器件型号:TMS320F28377S

TI BootROM 是否清除 RESC 寄存器中的 POR 位?

SPRUHX5F 状态的第3.3.1节"复位源"、"复位后、复位原因寄存器(RESC)随复位原因更新。  该寄存器中的位在多次复位时保持其状态。  它们只能通过上电复位(POR)或向寄存器写入一个来清除"。

但是、第3.3.3节"上电复位(POR)"状态、"在一个 POR 之后、RESC 中的 POR 和 XRSn 位被置位。  然后这些位被引导 ROM 清除。"

为什么引导 ROM 清除 RESC 寄存器中的 POR 位?  这会使该位无法用于我们的应用软件。  BootROM 是否确实清除了 RESC 寄存器中的 POR 位?

谢谢。

Eric

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

    尊敬的 Eric:

    [引用]为什么引导 ROM 清除 RESC 寄存器中的 POR 位?  这会使该位无法用于我们的应用软件。  BootROM 是否确实清除了 RESC 寄存器中的 POR 位? [/报价]

    是的、BootROM 清除此位。 原因相同的原因是下次发生其他复位时、同时设置了 POLn 和 XRSn、用户将不知道复位的确切原因(将设置多个状态位)。 BootROM 将引导状态信息存储在 RAM 地址位置"0x0000 002C"中、可用于了解此信息。 请参阅"表4-46. CPU1引导状态地址"以了解更多详细信息。

    此致、

    Vivek Singh

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

    好的。  感谢您提供有关表4-46的信息。  感谢您的快速响应。  解决了我们的问题。