Nios II 中 Flash 的使用
摘要:NiosII 的开发环境提供了对符合 CFI 标准的 Flash 的支持,使用几个简单的函数,即
可以操作 Flash。本文介绍了 nios 中 flash 的使用。
关键词:EDA,Nios II,CFI 标准,Flash
在嵌入式系统中,Flash 是最常用组件之一。许多使用过 flash 的朋友都了解,Flash 的特点
是“读来容易写来难”。通常,可以直接读出 Flash 的内容;但如果要写入数据,就要发送一
长串命令,比如像:555 ,AA,2AA,55,555,A0 ,PA,PD 就表示对 PA 地址写入数据
PD,实际情况还要复杂一点,因为通常还要包含许多查询操作。
哎呀,这真是好繁琐呀,有没有省力的方法呢?现在好了,NiosII 的开发环境提供了对符合
CFI 标准的 Flash 的支持,使用几个简单的函数,就可以操作 Flash,真是方便了许多。
在这里,我粗略得介绍一下 nios 中 flash 的使用;更加详细的帮助信息请您参考 Altera 公司
提供的文档。如果本文能对您有一点点帮助,我都会感到非常高兴。
1 准备工作:
在使用 Flash 之前,有几个准备工作要做:
开发板上至少要有一片符合 CFI 标准的 Flash。
设计好对应目标板的 Flash 编程器(Flash Programmer)。
下面我以本站设计的开发板 ezNiosDKC6B 为目标板,来介绍如何使用 Flash,你可以举一反
三,在自己的系统中使用 Flash.
2 为 SOPC 系统中添加 Flash 接口:
双击在 Memory 中的 Flash Memory(Common Flash Interface),即可为系统添加 Flash 接口。
对于 ezNiosDK 的用户,Address Width 可以选择 20 Bits,Data Width 可以选择 16 Bits,这样
总的容量是 2M Bytes
没有回复内容