5秒后页面跳转
FAQ0070 PDF预览

FAQ0070

更新时间: 2023-12-20 18:45:05
品牌 Logo 应用领域
雅特力 - ARTERY 闪存
页数 文件大小 规格书
3页 302K
描述
如何缩短AT32F403闪存整片擦除时间?

FAQ0070 数据手册

 浏览型号FAQ0070的Datasheet PDF文件第2页浏览型号FAQ0070的Datasheet PDF文件第3页 
如何缩短 AT32F403 闪存整片擦除时间  
FAQ0070  
常见问题解答  
如何缩短AT32F403闪存整片擦除时间  
Questions如何缩短 AT32F403 闪存整片擦除时间?  
Answer:  
对闪存的整片擦除有两种方法,操作闪存控制寄存器(FLASH_CTRL)或者解除访问保护。  
一般情况下使用的方法是操作闪存控制寄存器(FLASH_CTRL)进行整片擦除,使用整片擦除函数  
flash_internal_all_erase(),即将闪存控制寄存器(FLASH_CTRL)的 bit2 1 选择为整片擦除,然后将  
bit6 1 触发擦除操作。  
如果闪存容量小于等于 512KB,需要操作的寄存器是 FLASH_CTRL,擦除 bank1;如果闪存容量大于  
512KB 并且小于等于 1024KB,需要操作寄存器是 FLASH_CTRL FLASH_CTRL2,分别擦除 bank1 和  
bank2。  
AT32F403 各系列的整片擦除时间如下:  
型号  
整片擦除时间典型值  
AT32F403xC  
AT32F403xG  
5S  
20S  
解除访问保护会执行闪存的整片擦除,解除访问保护可以调用 flash_fap_enable(FALSE),解除访问保护过  
程是:  
擦除整个用户系统数据区域,访问保护码(FAP)将变为 0xFF,此时访问保护仍然有效;  
写入正确的 FAP 代码 0xA5 以解除存储器的保护,该操作将首先导致对所有用户闪存的整片擦除操  
作;  
进行复位以重新加载用户系统数据(和新的 FAP 代码此时访问保护被解除。  
AT32F403 各系列的解除访问保护时间如下:  
型号  
解除访问保护时间典型值  
AT32F403xC  
AT32F403xG  
2S  
3S  
从两个表格对比时间来看,解除访问保护时间较短,所以可以用解除访问保护的方式将闪存整片擦除。  
类型:MCU 应用  
适用型号:AT32F403  
主功能:FLASH  
次功能:无  
2022.2.16  
1 页  
版本 2.0.0  

与FAQ0070相关器件

型号 品牌 获取价格 描述 数据表
FAQ0071 ARTERY

获取价格

AT32F403 的每个IO 支持多个功能输出,它们的输出有优先级吗?使用时是否会遇到需要
FAQ0072 ARTERY

获取价格

AT32F413/AT32F415/AT32F403A/AT32F407 在其他外设使用引
FAQ0073 ARTERY

获取价格

如何获得毫秒计时?
FAQ0075 ARTERY

获取价格

带AT_LINK_EZ 的开发板USART1(PA9 PA10)电平拉不低?
FAQ0076 ARTERY

获取价格

以太网设计需要注意的事项?
FAQ0078 ARTERY

获取价格

AT32F415 的USB_PIN 脚使用说明。
FAQ0081 ARTERY

获取价格

AT32F4 如何进入深度睡眠模式(Deepsleep Mode)?
FAQ0082 ARTERY

获取价格

使用USB 唤醒PC 的方法
FAQ0083 ARTERY

获取价格

请问如何在AT32F421 使用VBAT 供电?
FAQ0084 ARTERY

获取价格

在IAR 环境下,如何将数学函式库编排到SLIB 保护区?