使用工具nrfjprog,我们可以操作UICR,可以用于保存用户的数据,例如芯片的MAC地址和版本号等固定信息。具体操作如下:
首先,擦除掉芯片Flash,可以使用nRFgoStudio.exe或者J-Flash Lite。
然后打开win的窗口模式,举例,需要写入主版本号和次版本号,值分别为0xabcd和0x0102 ,输入如下参数:
nrfjprog -f nrf52 --memwr 0x10001080 --val 0xabcd0102

就可以成功写入。
如果说单个机器上插入多个JLINK下载器,需要指定该下载器的序列号
nrfjprog --snr <Segger-chip-Serial-Number> -f nrf52 --memwr 0x10001080 --val 0xabcd0102
本文介绍如何利用nrfjprog工具操作UICR,保存如MAC地址和版本号等用户数据。首先需擦除芯片Flash,然后通过指定参数写入数据,如主次版本号0xabcd和0x0102。若有多JLINK,还需指定序列号。
749

被折叠的 条评论
为什么被折叠?



