Hi3531用SPI FLASH启动 使用Nand做文件系统

1.编译内核(可选)

make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- menuconfig
make ARCH=arm CROSS_COMPILE=arm-hisiv200-linux- uImage
cp arch/arm/boot/uImage ...

 

2.烧写uboot,内核,擦除SPI FALSH的剩余部分

sf erase 500000 b00000

 

2.写文件系统到NAND

mw.b 82000000 ff 2000000
tftp 82000000 rootfs_2k_1bit.yaffs2
nand erase
nand write.yaffs 82000000 0 167BEC0

 

3.设置启动参数

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock3 rootfstype=yaffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),11M(rootfs);hinand:128M(nand)'

setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x400000;bootm 0x82000000'

sa

 

4.进系统加载

mount /dev/mtdblock2 /box/ -t jffs2

时间: 2024-09-10 02:43:15

Hi3531用SPI FLASH启动 使用Nand做文件系统的相关文章

FL2440的U-boot-2010.09移植(六)NAND Flash启动支持

 从NAND Flash启动的原理很简单,就是利用S3C2440内部4K大小的SRAM,存储在NAND Flash中的代码不能被执行,而S3C2440在从NAND Flash启动把NAND Flash的前4k代码复制到SRAM中运行,U-boot支持从NAND Flash启动的方法就是利用这前4K代码完成SDRAM的初始化(SDRAM有64M),然后还要完成从U-boot代码从NAND Flash中复制到SDRAM中,然后再跳转到SDRAM中去运行完整的U-boot.       为了便于系统启

关于S3C2440从NAND Flash启动的问题

本文来自:http://blog.chinaunix.net/u2/69674/showart_1212448.html 用的是S3C2410.见附件start.s 其中关于nand flash启动的那一段一直百思不得其解,按说从NAND FLASH启动时,应该是前4KB映射到NGCS0,其中的代码将NAND中存放的程序拷贝到RAM中,但该文件提供的程序好象是先从NAND拷贝 128K的代码到ResetEntry开始的地方,即地址为0的地方,然后再从ResetEntry处拷到RAM中,但此时NG

STi7105用nand flash启动的问题

7105支持从nand flash启动,首先需要把nand flash的片选一定要从A片选开始,nand flash使用flex mode.再把uboot.kernel.filesystem放在nand flash上.但是笔者通过切身经历验证发现,在nand flash上使用JFFS2文件系统,稳定性不好,会造成CRC 数据错误.笔者跟踪过这个问题,比如你在jffs2文件系统创建一个文件夹,如果你调用poweroff使系统终止,从nand flash写驱动的打印来看,它有些nand flash的

SPI FLASH与NOR FLASH的区别?

1.SPI Flash (即SPI Nor Flash)是Nor Flash的一种: 2.NOR Flash根据数据传输的位数可以分为并行(Parallel)NOR Flash和串行(SPI)NOR Flash: 3.SPI Nor Flash每次传输一个bit位的数据,parallel Nor Flash每次传输多个bit位的数据(有x8和x16bit两种): 4.SPI Nor Flash比parallel便宜,接口简单点,但速度慢.   SPI FLASH是指外接口符合SPI协议,也就是串

日志-MongoDB启动后在做什么?

问题描述 MongoDB启动后在做什么? 如图,红框内的日志 MongoDB在做什么? 解决方案 启动后侦听端口,然后有连接请求连接上来.然后又超时,被断开连接了,是不是有扫描程序等 解决方案二: 不清楚,我是仅仅安装了一下,启动服务,没有作任何其他的操作.所有的连接均来自127.0.0.1,感觉是mongodb服务自己在做什么

link环境下制作《网盘软件》下载器启动程序如何做热门文件推荐?

问题描述 link环境下制作<网盘软件>下载器启动程序如何做热门文件推荐? link环境下制作<网盘软件>下载器启动程序如何做热门文件推荐? 解决方案 这个涉及到topn算法,参考http://wenku.baidu.com/link?url=zk9sXslX6eLxtsn58YOtCuXW1KiFww0-81l-4pokqOUGSvQEcKKIT4LlXe-qJNn_qz8Cd8Ws2XMsOVJzPeKls7JpBL9cyUlTI0BD4Z0Jtl7

寓教于乐 猫捉老鼠Flash小游戏自己做

在学习过程中,学习内容如果可以与适当的游戏相结合,必然可以提高大家生的学习兴趣,从而达到事半功倍的效果.为了说明方便,让我们以最常用的汉语拼音为例,在这里制作一个针对于汉语拼音的游戏,在轻松的气氛下,加深对汉语拼音的记忆.无论是家长还是孩子或者是学习汉语的外国友人都可以在游戏中学习到知识,玩一回"猫鼠游戏".   程序脚本: 我们确定要做一个猫捉老鼠的游戏,小猫和老鼠分别在屏幕的两端,每当答对一个问题,小猫就前进一步,当答对最后一个问题的时候,小猫到达老鼠的小屋,表示捉到老鼠了,这时候

用Flash启动应用程序

程序 难度: 初级软件环境: 只能在光驱或硬盘中使用 Flash有一个命令叫 "FS Command, Exec" 它允许在Flash中启动其他的应用程序. 代码如下: On (Release)FS Command ("exec", "Test1.exe")End On 你可以用这里所讲到的方法创建一张多媒体光盘,然后启动一些你需要的程序.

flash动画-求专业人士做个简单的作业,简单点就行,做完发送到ysfdxg@qq.com,谢谢啦

问题描述 求专业人士做个简单的作业,简单点就行,做完发送到ysfdxg@qq.com,谢谢啦 网页设计期末作品要求: 1.最少6个网页. 2.模板最少一个. 3.div(div或ap div)用至少一个. 4.至少一个框架网页. 5.有一个flash动画. 6.有超链接. 7.有行为动作. 8.有菜单. 9.有自己的CSS样式. 10.有表单. 解决方案 做毕设建议你去淘宝找人做 解决方案二: 已经发送,见邮件附件,请采纳.然后我把密码告诉你. 解决方案三: 去猪八戒发布一个任务.