STM32调试过程中,读保护,写保护造成的无法擦写芯片问题的解决办法和相关讨论-STM...
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32调试过程中,读保护,写保护造成的无法擦写芯片问题的解决办法和相关讨
论-STM...
调试Flash读保护时,Jlink不能下载程序
发布: 2010-1-20 22:54 | 作者: linew | 来源: StmFans思蜕盟 OPELC 自由电子联盟
QUOTE:
问题已解决,可能是在jlink那里点了Unsecure chip,所以用ISP无法解锁了;
在RAM中运行
int main(void)
{
RCC_DeInit();
FLASH_Unlock();
FLASH_ReadOutProtection(DISABLE);
}
问题解决了。
参考链接:htt ...
linew 发表于 2010-1-22 13:03
在JLINK里捃行了Unsecure chip,ISP同样可以解开的,其实 “FLASH_Unlock();
FLASH_ReadOutProtection(DISABLE); ”其实与ISP里面的解锁代码是一样的。
binglin (2010-1-22 14:15:28)
QUOTE:
请问binglin stm32最有效的加密或保护方法是哪种,读保护算不算呢
ID加密或加密算法怎样
linew 发表于 2010-1-22 13:07
读保护算就是加密了。
wqb202 (2010-1-23 00:39:46)
有个问题想请教一下binglin ,如果用secure chip加密,断电重上电后,还可以重新用Jlink重新
连接芯片吗?如果能那么是直接下载程序会清除读保护吗?还是在先UNsecure chip才能再下
载!现在手上没有开发板,只有在调试项目的板子,没有引出COM口ISP,所以不敢试呀!
binglin (2010-1-23 13:37:53)
用secure chip加密,断电重上电后,Jlink当然可以重新连接芯片,如果不能又怎么还能够执行
Unsecure chip呢?secure chip加密后,断电或不断电重启都是肯定可以重新连接的。
如果在secure chip加密要再次下载,则先连接芯片然后执行UNsecure chip才能再下载,我一般
是执行UNsecure chip后直接按F7(自动模式)将程序写进去。
注:执行UNsecure chip,JLINK与目标板会自动断开,直接按F7(自动模式)执行时,JLINK会
自动联接、擦除芯片、写入及校验以及执行secure chip,这些操作是否全部执行由你的配置决
定。