在修改BLE和串口透传的例程 加点功能, 突然就不能烧录了 之前烧录了好多次了 突然就不行了,我烧录别的例程下的HEX也一样不能烧录 校验失败
热门产品 :
CH32X035: 32位USB+USB PD单片机
在修改BLE和串口透传的例程 加点功能, 突然就不能烧录了 之前烧录了好多次了 突然就不行了,我烧录别的例程下的HEX也一样不能烧录 校验失败
FLASH_ROM_LOCK(3); //锁定
我加了个修改蓝牙名称的功能,改完存入flash 然后复位单片机 启动后用新的蓝牙名字,存入flash之前有个解锁的操作,完了我就给加了个锁定, 我看注释的意思是:锁定所有代码和数据,是因为这个的原因么?如果是 怎么可以解锁呢
这个跟芯片的保护设置有关系,FLASH_ROM_LOCK(3); //锁定 这个函数写非0的值会锁flash,锁了以后就只能运行,不能改了。
你换个芯片吧,这个函数的说明我们会在下个版本的evt里面做特殊说明。
这个锁定函数FLASH_ROM_LOCK应该多一些文档解释。