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.

[参考译文] TMS320F28379S:在看门狗复位期间/之后保留数据?

Guru**** 2529560 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/970245/tms320f28379s-retain-data-during-after-watchdog-reset

器件型号:TMS320F28379S

团队、

在 WDT 复位期间/之后是否有一些内置机制来保留数据?
这通常用于在 WDT 复位后检索状态机的最后状态(约16字节)。
这应该适用于多种 C2000 (F28379S、F280049、F280025)衍生产品。

-我看到了以下建议使用闪存的帖子:
    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/713476
我查看了《F2837xD 车间维修指南和实验室手册》(位于 此处 )的第258页。
 这是否意味着需要为这种保留机制保留一个完整的部门?
 - WDT 复位是否会导致闪存断电并损坏它?
 -就性能(即速度)而言、我假设最快的方法是擦除1个块并写入一个与完整高速缓存行相对应/对齐的闪存区域。 对吧?
 -要考虑的另一个因素是什么?

-是否可以为此目的使用 RAM?

-是否有一些软件机制、例如看门狗复位时会运行 ISR 或 SWI 并等待完成、然后再将 XRS 信号应用于复位?

-如果使用外部存储器或外部闪存来实现此机制、最容易使用的接口是什么?

提前感谢、
A.

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

    Anber、

    [引用]在 WDT 复位期间/之后是否有保留数据的内置机制?[/引用]

    正如 Vivek 在另一个帖子中提到的、RAM 在复位后被清除。 中也提到了这一点

    表4-3. SPRUHM8I 的引导 ROM 序列。

    [引述] -这是否意味着需要为这种保留机制保留一个完整的部门? [/报价]

    正确。 可被擦除和重新编程的最小闪存量是一个扇区。
    [引用]  - WDT 复位是否会导致闪存断电并损坏它? [/报价]  

    WD 触发复位的时刻是否确定? 还是随机发生?

    [引用] - RAM 是否可以用于此目的? [/报价]  

    我自己没有尝试过,但我认为它应该起作用。

    [引用] -是否有一些软件机制、例如看门狗复位时会运行 ISR 或 SWI 并等待完成、然后再将 XRS 信号应用于复位? [引述]  
    否 对于主 WD、它是复位或中断。 NMIWD 可用于在延迟后复位器件。

    [引用] -如果使用外部存储器或外部闪存来实现此机制、最容易使用的接口是什么? [/报价]  

    SPI 闪存或 EEPROM 可能是最容易连接的接口。

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

    Anber、

     关于您的问题" WDT 复位是否会导致闪存断电并损坏它?"

    如果在一个有效擦除操作期间发生一个安全装置复位、擦除操作将失败。  因此、应重复擦除操作以成功完成擦除。  但是、如果在程序操作期间发生复位、它可能会破坏您尝试编程的闪存位位置。  因此、您需要擦除并重新编程。  如果在对 OTP 进行编程时发生复位、请注意、您将无法对其进行擦除和重新编程(OTP 不可擦除)。

    关于您的问题"就性能(即速度)而言、我假设最快的方法是擦除1个块并写入一个与一个完整缓存行相对应/对齐的闪存区域。 正确?"

    如果您希望数据始终存在于同一地址位置、是的、您可以这样做。  请注意、一个扇区的最大写入/擦除周期技术规格为20K (数据表包含此信息)。

    谢谢、此致、

    Vamsi