STM32F407启用二级加密后,就没法使用模拟EEPROM了?

2020-01-07 19:23发布

如题。

发现开启Flash二级加密后,芯片的flash擦写函数就失效了,没法在片内Flash模拟EEPROM保存数据了。。。,这个坑也太大了吧?

大家也是这个情况吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
modbus
1楼-- · 2020-01-09 13:05
按说ST这么大的公司不会设计的这么LOW吧
myxiaonia
2楼-- · 2020-01-09 16:00
我听说avr有个熔丝,禁止读写就是烧熔丝,stm32是不是也是一样的思路,这可以解释楼上的疑问吧
sunjun
3楼-- · 2020-01-09 17:33
 精彩回答 2  元偷偷看……
pnhywyb
4楼-- · 2020-01-09 19:59
STM32F427VGT6和STM32F767IGT6,我在前面64KB的FLASH写入boot程序,然后2级加密,通过TF卡app程序升级,很正常的。app程序就被前面的boot程序写入64KB后面的FLASH中。
n_cell
5楼-- · 2020-01-09 22:45
本帖最后由 n_cell 于 2019-6-12 14:24 编辑
sunjun 发表于 2019-6-12 13:42
不会的,我有启用二级加密,flash擦写是正常的
你是不是片写保护控制字设置错了?
...


0xCC,这个应该不会错吧,好像ST能做二级加密的所有芯片都是写0xCC的。
sunjun
6楼-- · 2020-01-09 22:46
n_cell 发表于 2019-6-12 14:23
0xCC,这个应该不会错吧,好像ST能做二级加密的所有芯片都是写0xCC的。

写保护控制字,不是加密位
写保护控制字是用来设置哪些页可写,哪些页不可写

一周热门 更多>