STM32F4 使用 JFlash 加密后无法再擦除了

Posted 快乐的老鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F4 使用 JFlash 加密后无法再擦除了相关的知识,希望对你有一定的参考价值。

一直好奇secure功能, 就点了下, 发现挺好的, 以后别人也不能读我的程序了.

不过接下来尴尬的事情来了, 当我想Unsecure的时候, 提示 解密成功耗时0.037s.

根本就不会触发擦除的操作, 怎么弄都无法下载新的程序, 更别说是keil仿真了.

 

问了同事, 说可以用ISP下载来破坏读保护.

 

 

将Boot0拉高, 上电, 打开flash_loader_demo_v2.8.0

 

 

选择最后的读写保护功能, 将读保护关闭掉.

至此, 终于又可以在keil上仿真了, 哎, 看来boot0引脚还是接个电阻到地比较好, 要不然真的很尴尬. 

以上是关于STM32F4 使用 JFlash 加密后无法再擦除了的主要内容,如果未能解决你的问题,请参考以下文章

STM32F4系列单片机上使用CUBE配置MBEDTLS实现pem格式公钥导入

基于MbedTLS的AES加密实现,含STM32H7和STM32F4的实现例程

STM32F4 USART1 无法正常工作并返回垃圾数据

无法在 STM32f4xx 上启用定时器中断

STM32F4 UART半字寻址

STM32F4程序只有在按下复位按钮后才会运行