使uboot支持S3C6410的SD启动
6410的手册上说,可以从nandflash、onenand、SD卡启动,没有专用的烧录工具的情况下,只有SD卡启动是可以考虑
的。手册上看到,SD卡启动,实际上是先执行片内IROM中的一段程序,该程序从SD卡中读取代码,写到stepping stone
中,stepping stone是位于0x0c000000、size为8K的片内内存,代码写入stepping stone后,跳到
0x0c000000处继续执行...
1、 虽然支持uboot启动,但是uboot代码里不叫SD启动方式,而是叫movinand启动方式,在incluede/configs/smdk6410.h中就有这个选项,所以在这个文件里关闭nand启动,打开movinand启动就可以了...
6410支持从SD卡启动,是否可以在SD卡上烧写一个uboot,开发板的跳线设置为SD卡启动后,将uboot运行起来?
在uboot中可以操作网口(例如 tftp kernel 根文件系统)、操作NANDFLASH,NORFALSH,方便的进行升...
我用的ARM系列的PNX8400处理器,原来用的是Spi Flash作为启动设备;那我现在想改成NAND Flash启动。我改了硬件片选 CS0到NAND Flash;然后在uboot中将NAND Flash的基地址改为原来SFC的基地址,并重新写了环境变量。 结果是,当通过串口下载了uldr和uboot后可以引导NANDFlash中的内核启动,但是断电重启时,却无法自启动uboot; 请问:如何可以在NAND Flash中启动uboot? 多谢,不胜感激额。
s3c2410+HY57V561620FTP-H+K9F1208UOB+AM29LV160DB 我已经把u-boot-2008.10编译出来,然后用hjtag下载进了nand flash,我用minicom识别不了com1,即/dev/ttyS0。 接下来我应该啷个搞呢? 求救。
在lowlevel_init中,为什么要执行下面这个代码? ldr r0, =SMRDATA ldr r1, _TEXT_BASE sub r0, r0, r1 执行lowlevel不是由bl cpu_init_crit ->bl lowlevel_init进入的吗?这个时候程序应该还不是在SDRAM中的吧,应该还存在与bank0的映射了的吧?那sub r0,r0,r1这条语句不就错了吗?不能理解!!
按照安装说明,将uboot启动所需的文件均拷贝到SD卡中启动系统,可是启动起不来,显示加载失败, Read file u-boot00.bin error[0]. 请问是可能是说明原因? 之前都启动正常 刚刚我加了个对以太网的支持,居然启动不起来了,去掉刚才做的修改,还是启动不起来,不知道是什么原因。 [ 本帖最后由 angelawushuang 于 2010-1-15 16:27 编辑 ]
请问一下~~~ uboot启动的时候会等待输入信息, 现在我想串口接收到特定的字符后,才进入下载模式。而不是any key。 我找到common/main.c中 tstc()这个函数是用来接收内容的,但他是用来返回0 1的。。。我现在找不到这函数的函数体。。。希望指点一下~
在uboot中加入logo之后,使得uboot比原来大了一倍多,但是nand flash的划分中,uboot没有足够的空间,于是重新划分nand flash,扩大了uboot的空间,缩小了kernel的空间,但是启动板子,发现uboot在拷贝到ram之后,代码没有跑完,还没有进入到main_loop中去,就挂在那里了,不知道什么原因?,不明白nand flash 是怎么分区的
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:...