我通过修改u-boot源代码使其能从nand flash启动,可是再通过哪些命令烧写Kernel和文件系统呢?小弟是新手,请各位牛人指教~~~~! (我用的是S3C2410的开发板)
by crespo102418 - 内核/嵌入技术 - 2006-08-26 10:05:53 阅读(2914) 回复(3)
2410支持从nand flash启动。通过将flash中最开始的4k代码拷贝到,2410片内的一块不用初始化的sram中运行,该拷贝过程完全由硬件支持,无需软件操作。 nand flash控制器有一个特殊的功能,在S3C2410上电后,nand flash控制器会自动的把nand flash上的前4K数据搬移到4K内部RAM中,并把0x00000000设置内部RAM的起始地址,CPU从内部RAM的0x00000000位置开 始启动。这个过程不需要程序干涉。程序员需要完成的工作,是把最核心的启动...
u-boot移植正常,接下来的工作是将linux内核2.4.21移植到at91rm9200。首先下载,设置好变量,然后执行ping,可以ping通。但是在固化到flash之后,无法启动eth0。查看启动部分,如下: eth0: Link now 10-HalfDuplex eth0: AT91 ethernet at 0xfefbc000 int=24 10-HalfDuplex (00:00:00:00:00:00) 也就是说,原先设置的ethaddr变量没有存入,结果只能成为00:00:00:00:00:00。这时用ifconfig查看,没有显示。如果执行ifconfig ...
nand flash nand vs. nor Beside the different silicon cell design, the most important difference between nand and nor flash is the bus interface. nor flash is connected to a address / data bus direct like other memory devices as SRAM etc. nand flash uses a multiplexed I/O Interface with some additional control pins. nand flash is a sequential access device appropriate for mass storage applications...
nor和nand是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出nor flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了nand flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清nor和nand闪存。 相“flash存储器”经常可以与相“nor存储器”互换使用。许多业内人士也搞不清楚nand闪存...
nor和nand是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出nor flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了nand flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清nor和nand闪存。 相“flash存储器”经常可以与相“nor存储器”互换使用。许多业内人士也搞不清楚nand闪...
nor和nand是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出nor flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了nand flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清nor 和nand闪存。 相“flash存储器”经常可以与相“nor存储器”互换使用。许多业内人士也搞不清楚nand闪存技术相...
nand flash和nor flash有什么区别? 接口差别:nor flash采用SRAM的接口,因此方便寻址,可以将程序放在其中直接运行,而nand flash只有8个I/0口,通过CLE(Command latch enable)和ALE(Address latch enable)来开关I/O线上是数据、命令、地址,因此需要严格的满足nand flash器件提供的时序。 性能差别:对于flash的写入速度,其实是写入和擦除的综合速度,nand flash擦除很简单,而nor flash需要将所有位全部写0(这里要说明一下...
nand-flash/nor-flash存储模块设计 随着嵌入式系统越来越广泛的应用,嵌入式系统中的数据存储和数据管理已经成为一个重要的研究课题。flash存储器具有速度快、成本低等很多优点,因此在嵌入式系统中的应用也越来越多。为了合理地管理存储数据,进行数据共享,flash的设计在ARM嵌入式系统中对数据存储和数据管理尤为重要。 1实例说明 在嵌入式设备中,有两种程序运行方式:一种是将程序加载到SDRAM中运行,另一种是程序直接在...
主引导盘是LINUX系统, 从引导盘是64flash盘. 用主引导盘启动LINUX后,从引导盘被LINUX系统识别为hdc1,现往flash盘上安装嵌入式系统: 1. mke2fs -m 0 /dev/hdc1 2. mount /dev/hdc1 /mnt/e 3.将所有的未压缩的文件系统(bin,sbin,var,tmp,usr等)拷贝到 /mnt/e上 4.mkdir /mnt/e/boot 5.cp /temp/bzImage /mnt/e 6. cp /boot/boot.b /mnt/e/boot/boot.b 7. cp /sbin/lilo /mnt/e/bin 8. cp /etc/lilo.conf /mnt/e/etc 9. cd /mnt/e 10....
我在 cisco 3662中#erase flash ,后启动不了了? 怎么办啊? 重启动后只显示>;,进入不了普通和特权状态啊!?