天嵌 ARM开发社区

 找回密码
 注册
查看: 5655|回复: 12

死了,Nor Flash里的u-boot搞没了

[复制链接]
mr99 发表于 2012-7-17 22:36:30 | 显示全部楼层 |阅读模式
本帖最后由 mr99 于 2012-7-17 22:43 编辑

我在自己制作u-boot,想试一下自己的u-boot,所以打算将u-boot烧到板子中去。
实验的时候,板子是从nor flash启动的,本来想烧自己制作的u-boot到Nand flash里的
结果,没看清,用DNW工具,烧到了Nor flash里了,更悲剧的是,我自己制作的u-boot只是在实验,还没成功,
于是从nor flash启动,启动不了板子了

所以又从Nand flash启动,启动时按着“空格”键,进入了u-boot的界面,悲剧的是,在菜单中,没有将u-boot烧到nor flash
这一个选项,所以也没法将板子自带的u-boot烧到Nor flash里了

这里再简要描述一下板子的情况:
1、Nor flash里的u-boot不能用,从Nor flash启动板子,启动不了
2、Nand flash里有u-boot,linux和文件系统,都可用,从Nand flash启动板子,没有问题

问题:如何将u-boot烧到Nor flash里,紧急求助!!!


这里是原来的Nor flash启动的u-boot菜单##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !

#####    Boot for Nor Flash Main Menu   #####
#####     EmbedSky USB download mode     #####

[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[n] Enter TFTP download mode menu
[o] Download u-boot to Nor Flash
[r] Reboot u-boot
[t] Test Linux Image (zImage)
[q] quit from menu


下面是从Nand flash启动后的u-boot菜单

#####    Boot for Nand Flash Main Menu  #####
#####     EmbedSky USB download mode     #####

[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[n] Enter TFTP download mode menu
[r] Reboot u-boot
[t] Test Linux Image (zImage)
[q] quit from menu
Enter your selection:


可见,下面的唯独少了一个选项
[o] Download u-boot to Nor Flash
这该如何是好?


pcwangyihui 发表于 2012-7-18 20:01:57 | 显示全部楼层
既然你nandflash 可以启动u-boot, 那你先选择nandflash启动进入u-boot的命令行,然后将开关打到norflash,然后输入命令menu 就可以看到菜单里有[o] Download u-boot to Nor Flash

评分

参与人数 1 +10 收起 理由
zhanzhp + 10

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| mr99 发表于 2012-7-18 01:44:35 | 显示全部楼层
光盘里的pdf里描述了3种烧写u-boot到nor flash的方法,但都需要用到并口,笔记本没有并口,悲剧了,
只能找个有并口的台式机去烧写了。

有没有不用并口的方法?
还有就像上面说的,从nor flash启动,进入u-boot的菜单,会比nand flash启动进入的菜单,多
[o] Download u-boot to Nor Flash
这一个选项呢?
 楼主| mr99 发表于 2012-7-18 01:47:16 | 显示全部楼层
突然想到,u-boot可以进行命令操作,如cp,tftp等命令
那能不能用其中的命令进行将u-boot拷贝到nor flash中?
cbncb 发表于 2012-7-18 09:30:24 | 显示全部楼层
可以用Jlink下载。
非也 发表于 2012-7-18 14:10:17 | 显示全部楼层
如果你是自己搞系统移植,需要经常这样更换uboot镜像,建议买一个jlink,这样就方便使用,不用担心恢复的问题了。
zhangkaijia 发表于 2012-7-19 00:38:23 | 显示全部楼层
pcwangyihui 发表于 2012-7-18 20:01
既然你nandflash 可以启动u-boot, 那你先选择nandflash启动进入u-boot的命令行,然后将开关打到norflash, ...

试过可以,顶!:)
zbb564833642 发表于 2012-7-24 17:25:30 | 显示全部楼层
六楼 有才
zhuangshen000 发表于 2012-7-25 16:10:42 | 显示全部楼层
:)路过很好
奋斗澜颜 发表于 2012-10-24 21:38:25 | 显示全部楼层
pcwangyihui 发表于 2012-7-18 20:01
既然你nandflash 可以启动u-boot, 那你先选择nandflash启动进入u-boot的命令行,然后将开关打到norflash, ...

那好是nand Flash 也不能启动呢,我按住空格键打到Nand Flash处,也不能启动,怎么办呢?我也是因为移植u-boot时下到NOR Flash里面了。
奋斗澜颜 发表于 2012-10-25 19:27:50 | 显示全部楼层
pcwangyihui 发表于 2012-7-18 20:01
既然你nandflash 可以启动u-boot, 那你先选择nandflash启动进入u-boot的命令行,然后将开关打到norflash, ...

好了,我用台式电脑的SJF2440下载的。
独孤珊川 发表于 2012-10-25 21:32:30 | 显示全部楼层
可以用jlink烧写的嘛,教程里有详细叙述
yueguang3048 发表于 2014-12-24 10:58:43 | 显示全部楼层
pcwangyihui 发表于 2012-7-18 20:01
既然你nandflash 可以启动u-boot, 那你先选择nandflash启动进入u-boot的命令行,然后将开关打到norflash, ...

十分感谢 解决了困扰我很久的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-23 23:27 , Processed in 1.062500 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表