英尚微电子(存储IC)为您解答问题:
serial peripheral interface串行外围设备接口,是一种常见的时钟同步串行通信接口。
Flash的内存存储结构分为两种:nor flash和nand flash。
1,Nand Flash
在工艺制程方面分NAND flash有两种类型:MLC和SLC。MLC和SLC属于两种不同类型的NAND FLASH存储器。
2,Nor Flash
在通信方式上Nor Flash 分为两种类型:CFI Flash和 SPI Flash。
SPI flash和 CFI Flash 的介质都是Norflash ,但是SPI 是通过串行接口来实现数据 *** 作,而 CFI Flash 则以并行接口进行数据 *** 作,SPI容量都不是很大,市场上 CFI Flash 做大可以做到128Mbit,而且读写速度慢,但是价格便宜, *** 作简单。而parallel接口速度快,容量上市场上已经有1Gbit的容量,价格昂贵!
可以的,只是执行速度的问题。如果你熟悉bootloader的启动过程你会发现,在CPU刚上电启动的时候,一般连内存控制器都没有配置过,根本无法在内存中运行程序,更不可能处在Linux内核的启动环境中。为了初始化CPU及其他外设,使得Linux内核可以在系统主存中跑起来,并让系统符合Linux内核启动的必备条件,必须要有一个先于内核运行的程序,他就是所谓的引导加载程序(Boot
Loader)。
现在关于NORFLASH的bootloader在网上已经可以随处搜到了。既然bootloader能够在NORFLASH里运行,SPI也是一个道理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)