你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
soul24k123456 发表于 2018-2-7 18:08 依据我测试的结果,好像默认没有写保护的,这个只是我写了读保护后,才会出现前面几个扇区写保护了,如果不 ...
不吃肉的羊 发表于 2018-2-7 18:23 使用JLINK,清除整个芯片
Tcreat 发表于 2018-2-7 18:37 有的写保护机制 上电默认都是写保护的 需要对flash解锁才可以写操作
soul24k123456 发表于 2018-2-7 20:14 在我的IAP代码里面,只添加了一了读保护的动作 FLASH_ReadOutProtection(ENABLE); 如果IAP第一次上电还没 ...
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
1q1q
12345
11
11.08
使用STM32 ST-LINK Utility工具解除这些扇区保护试看看:
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
有的写保护机制 上电默认都是写保护的 需要对flash解锁才可以写操作
我的目的是实现在线反过来升级IAP程序,IAP有一个bug需要修复,而且数量有点多。
在我的IAP代码里面,只添加了一了读保护的动作
FLASH_ReadOutProtection(ENABLE);
如果IAP第一次上电还没有执行上面的语句或在烧录的时候没有点选读保护,就可以成功的通过Application来反升IAP,否则就会擦除失败。
读保护机制 好像有几个级别的 这个你可以参考数据手册响应的章节 读保护机制开启后 好像只能全部擦除 具体你看下相关的资料吧
如8楼所说,读保护开启后,如果你要清除读保护,那么整片Flash将会自动擦除。
这个是我之前工程应用中验证过的,当时使用的片子是STM32F103RBT6。
当设置读保护后,无法用ulink下载程序,直接擦除也不好使,点擦除只是复位后程序跑不起来了,但无法重新下载,没用其它仿真器验证过。
这种情况,只有建一个在RAM中跑的工程清除读保护,或者用ISP模式用串口清除读保护。
评分
查看全部评分
评分
查看全部评分