WCH573的板子突然不能烧录了

image.png

在修改BLE和串口透传的例程  加点功能, 突然就不能烧录了 之前烧录了好多次了   突然就不行了,我烧录别的例程下的HEX也一样不能烧录  校验失败

FLASH_ROM_LOCK(3);  //锁定


我加了个修改蓝牙名称的功能,改完存入flash 然后复位单片机  启动后用新的蓝牙名字,存入flash之前有个解锁的操作,完了我就给加了个锁定, 我看注释的意思是:锁定所有代码和数据,是因为这个的原因么?如果是 怎么可以解锁呢


这个跟芯片的保护设置有关系,FLASH_ROM_LOCK(3);  //锁定  这个函数写非0的值会锁flash,锁了以后就只能运行,不能改了。
你换个芯片吧,这个函数的说明我们会在下个版本的evt里面做特殊说明。


这个锁定函数FLASH_ROM_LOCK应该多一些文档解释。


只有登录才能回复,可以选择微信账号登录