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.

[参考译文] CC1312R:有关 AON/AUX 的详细寄存器说明

Guru**** 2587345 points
Other Parts Discussed in Thread: CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/712628/cc1312r-detailed-register-descriptions-for-aon-aux

器件型号:CC1312R

大家好、我在寻找存储器 AON/AUX 区域中的寄存器的更多细节、特别是与0x400CA000至 ADI4 0x400CB000之间的 AUX_DDI0_OSC 相关的寄存器。 是否有人可以提供这些寄存器和设置的说明?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否描述一下您为什么需要详细描述?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这样我就可以启用/禁用不同的时钟并正确循环进入电源模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    意味着您计划在不使用 TI-RTOS 或 noRTOS 解决方案的情况下运行裸机? 无论采用何种解决方案、我强烈建议您使用 driverlib/驱动程序函数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我计划在没有 RTOS 解决方案的情况下运行此操作、WUC 寄存器的描述适用于1300个芯片、但不适用于13x2芯片。 您是否可以与我共享这些寄存器说明? 如果没有,障碍是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    dev.ti.com/.../DDI_0_OSC.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我认为我正在正确设置您在这里发布的这些寄存器、但它们与 AUX_DDI0_OSC 寄存器不同、它们似乎是加电至 xtal 不可或缺的。 当我为模块供电时、激活两个电源域并切换 hfclk 后、我会遇到硬故障。 我认为我遇到的问题是、在开关发生之前、xtal 未通电、我确定我在尝试开关之前已经等待了足够的时间(状态为"正常"后的开关)。 除了提供的"直接访问..."之外、是否可以查看 AUX_DDI0_OSC 的说明? 描述? 我知道有用于开/关电源的命令、但在这一级别未对该过程进行说明。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您查看电源驱动器、了解它如何控制时钟和电源域。

    您为什么要做裸机、什么是倒置?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议。 您是否说这些寄存器没有可用的文档?

    它不是完全裸机解决方案、而是现有 RTOS (Tock)到 CC1312R 的端口。 优点是、Tock 更适合我们的用例、我们已经有了在 Tock 上运行的应用程序(目前用于不同供应商的芯片)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我强烈建议您不要直接写入寄存器、因为很多事情可能会/将会出错、我们支持您的能力将非常有限。

    您可能应该做的是:
    -查看驱动程序库函数。 它们基本上是执行低级别的操作。
    -在我们的 noRTOS 解决方案中检查 DPL
    -检查电源驱动器是否控制时钟等
    您应该能够完成上述操作、而无需直接访问寄存器。