你好,
我拿了两个WiRa工具包跟着去了"http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/user_guide.html来学习“水晶装饰”。
请参考附件,这是我的一个工具包的输出,然后告诉“CLK_FREQ_TRIM_REG”和“otp@0x0345”之间的关系。
谢谢,
QiZhang
设备:
你好,
我拿了两个WiRa工具包跟着去了"http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/user_guide.html来学习“水晶装饰”。
请参考附件,这是我的一个工具包的输出,然后告诉“CLK_FREQ_TRIM_REG”和“otp@0x0345”之间的关系。
谢谢,
QiZhang
嗨QiZhang,
谢谢你的问题。所描述的过程将在OTP配置脚本中创建一个新条目,并且CLK_FREQ_TRIM_REG将被配置为正确的trim值。您所需要做的就是按照本教程中描述的步骤操作,然后设备将使用适当的trim值启动。一旦系统启动。输入的修剪值将在每次引导中应用。如果您想要更改它,您应该再次运行该过程,旧的条目将被新的修剪值覆盖。
谢谢,PM_Dialog
嗨PM_Dialog,
请参考我的问题的附件。“CLK_FREQ_TRIM_REG”的值不等于opt值@0x0345。(“otp@0x0345”)
因为otp寄存器只允许编程一次,如何验证“cli_programmer COM257 write_otp 0x0345 2 0x50010000 0x000AFD1F”执行成功?
谢谢,
QiZhang
嗨QiZhang,
正如我在前面的注释中提到的,所提供的脚本负责整个过程,它将用适当的值对CLK_FREQ_TRIM_REG进行编程。是的,OTP可以编程一次,但是这个过程将在配置脚本中创建一个新条目。如果重复此过程,将创建一个新条目,而前一个条目将被覆盖。(它将作为Configuration Script条目存在,但它将被SDK覆盖)。请尽量按照用户手册中的步骤操作,32M的水晶会被正确的修剪。
谢谢,PM_Dialog