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.

[参考译文] CC1352P:可能/如何在看门狗或外部信号通过 RST 引脚进行系统复位后将数据存储在寄存器/ RAM 中?

Guru**** 2478765 points
Other Parts Discussed in Thread: CC1352P

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1342828/cc1352p-possible-how-to-have-data-stored-in-register-ram-survive-system-reset-by-watchdog-or-external-signal-via-rst-pin

器件型号:CC1352P

您好!

在 MSP430中、只要辅助电源保持打开、在系统复位期间由看门狗或诸如复位引脚等外部信号引起、有一些寄存器将保持其内容。 CC13XX MCU 中是否有类似的设施?  

理论上我们可以使用 NVS、但 NVS 相当慢、我也担心闪光灯的磨损。

请告知、谢谢。

ZL

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

    与其他 MCU 配合使用时、我们 在链接器脚本中标记了 RAM 的特定部分、以便该部分只能通过指针访问。 我们是否可以在 CC13XX MCU 中执行相同的操作? 我简单浏览了 RTOS 的用户指南、 倾向于认为我们可以。 如果有经验的人可以确认并提供示例、那会很好。

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

    不、这是不可能的。

    请参阅 (+)编译器/CC1352P:在复位时保留存储器(SRAM)内容-低于1GHz 论坛-低于1GHz - TI E2E 支持论坛

    Siri

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

    尊敬的 Siri:

    感谢您的答复。 您能否帮助澄清您链接的主题中的以下评论?

    是的、CC1352P 会始终在每次启动之前清除整个存储器(设置为零)、并且无法绕过此内容。

    我不知道这是否适合您的设置、但您是否看过 DMM (动态多协议管理器)

    此致、

    R. M

    您能说明一下清除了所有 RAM 内容的是什么吗? CC1352P 本身作为硬件? 或在其上运行的 TI-RTOS? 如果是后者、也许我们可以在链接器脚本中标记某个段、以便 RTOS 看不到该段、只能通过指针访问。

    谢谢。

    ZL

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

    请参阅 TRM 中的第9.5节

    CC13x2、CC26x2 SimpleLink 无线 MCU 技术参考手册(修订版 F)(TI.com)

    Siri

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

    尊敬的 Siri:

    感谢你的评分 我假设所有 RAM 意味着还包括用于传感器控制器的 RAM。 那么我们就走不了。 我将看到找到一些替代机制。

    此致!

    ZL