开发过580/585的用户应该知道,想要将晶振校准值烧录到OTP中,我们只需往芯片的OTP Header中的某个固定的位置烧录一个两个字节的值即可。531的情况不太一样。DA14531的OTP Header分成了两部分: Configuration Script和Main group:
其中,Main group存放一些常用的配置如:SPI FLASH 引脚,蓝牙 MAC 地址,时间戳等;特定的OTP位置位置,有其特定的含义。
Configuration Script提供了比较灵活的配置,并且,字段的含义,和其在OTP中的位置没有对应关系。通过toolbox工具,用户可以通过add按钮增加一些字段来声明某种配置。晶振校准值的配置,需要添加到Configuration Script部分中。
操作步骤
-
按照下图的方式,配置好开发板的跳帽:
-
使用toolbox,将531当前的Configuration Script的值读出来,然后调出Configuration Script配置页面,并点A