STM32CUBEMX_H750_NAND_FLASH

本文详细介绍了如何使用STM32CUBEMX配置H750微控制器与NAND FLASH的交互,包括NAND FLASH的存储结构、ECC校验原理及实现、地址寻址方式以及STM32硬件ECC的使用。重点讨论了ECC在数据完整性保护中的作用以及FMC模块在NAND操作中的配置和初始化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

STM32CUBEMX_H750_NAND_FLASH

NAND FLASH信号线
在这里插入图片描述
NAND FLASH存储结构
在这里插入图片描述
W29N01HVSINA:1个Plane,1024个block,64个page,1个page(2k+64)共128M

在这里插入图片描述
一列8位,2112字节,列地址需要12个地址线,分2周期发送

需要确定plane block page个数 NAND FLASH最小擦除单位是block
NAND FLASH 由2部分组成:数据存储区(data area)和备用区域(spare area)
数据存储区大小为 2K 字节,备用区域大小为 64 字节。我们存储的有效数据,一般都是存储在数据存储区( data area)。备用区域( spare area),一般用来存放 ECC( Error Checking and Correcting)校验值,利用这个区域,来实现 NAND FLASH 坏块管理和磨损均衡。

ECC校验
在这里插入图片描述<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值