天嵌 ARM开发社区

 找回密码
 注册
查看: 15693|回复: 82

U-BOOT-2010-06移植成功啦!源码奉上~~

  [复制链接]
dunken 发表于 2012-12-9 15:56:46 | 显示全部楼层 |阅读模式
本帖最后由 dunken 于 2012-12-9 16:09 编辑

关于移植笔记我已经上传到另一份帖子上了,地址http://www.armbbs.net/forum.php?mod=viewthread&tid=14358
移植浅谈:
移植步骤基本上是按照我原来的U-BOOT-1.3.4来弄的,只是USB下载有很多需要修改的,需要耐心,不过稍后我会上传USB源码的!
如果你在移植过程中遇到以下错误:
U-Boot 2010.06 (Dec 09 2012 - 00:25:18)
DRAM:  64 MiB
Flash: 2 MiB
NAND:  NAND_ECC_NONE selected by board driver. This is not recommended !!
256 MiB
no Video params found, try video-mode~~
Video: 480x272x16 16kHz 59Hz
Hit any key to stop autoboot:  0
Unknown command 'menu' - try 'help'
ARM2440 > usbslave
Unknown command 'usbslave' - try 'help'

其实问题不在于你的移植上,而在于TQ的U-BOOT源码只能下载不大于256KB的U-BOOT,
你可以自己去查看下!
错误出在TQ U-BOOT-1.1.6的common/cmd_nand.c文件中的arg_off_size函数(文件第125行)
if(*size>part->size)
{
   *size=part->size;   //意思是大于256KB,就截断,而命令解析部分的源码被编译到了256KB之后。
}

1支持NAND 启动    支持内核引导    go命令引导无头内核   bootm引导加头内核
2.支持jffs2 yaffs  文件系统  
3.支持USB  下载    TFTP下载  
4.快捷菜单
功能如下:  设置LCD参数    设置网卡IP等参数   设置启动参数bootargs   快捷挂载LINUX内的文件系统
主菜单如下:
########         ADDED BY DUNKEN,20121120       ########
#####    Boot for Nand Flash Main Menu  #####
   #####      USB download mode     #####
[1] Download u-boot or other bootloader to Nand Flash
[2] Download Linux Kernel (zImage.bin) to Nand Flash
[3] Download YAFFS image (root.bin) to Nand Flash
[4] Download LOGO Picture (.bin) to Nand  Flash      下载相关数据到NAND
[5] Set the boot parameters for TFTP and NFS    设置启动参数
[6] Set the parameters for others      设置其他参数
Boot the system in Nand Flash!!             启动NAND 内的LINUX
[c] Print the information to Serial or VGA     串口和LCD输出切换
[d] Download and boot the system from host by NFS!    /*挂载系统,启动参数设置后*/
[e] Enter TFTP download mode menu       TFTP下载菜单
[f] Format the Nand Flash                        格式化NAND
[l] Set LCD Parameters                     设置LCD参数
[r] Reboot u-boot             重启U-BOOT
[p] Print the environment parameters
[q] quit from menu
5.支持LCD参数设置,再也不用重复擦写U-BOOT了
6. 支持LCD输出和串口输出切换    快捷菜单中的“C”
7.支持文件系统挂载和内核下载自动引导
9.支持NOR Flash识别,但NOR FLASH启动没添加,NOR我不打算打它的注意,免得出问题。
10.支持xmodem协议
11.支持开机logo

设置LCD参数


保存LCD参数

设置启动参数

查看参数


使用TFTP下载内核,NFS挂载LINUX目录/opt/EmbedSky/root_qt_4.5_2.6.30.4下的文件系统


USB下载的源码:

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
sunhaojie 发表于 2012-12-11 15:02:17 | 显示全部楼层
楼主强人啊,先标记一下,正在啃uboot
liuzhi_h 发表于 2012-12-14 23:07:30 | 显示全部楼层
正在学习中。。。
↑ㄙ↑ 发表于 2012-12-16 02:53:42 | 显示全部楼层
rwrewfwefegr
wubing8000 发表于 2012-12-21 12:45:40 | 显示全部楼层
厉害阿,wwww
莫小陂 发表于 2012-12-26 13:02:56 | 显示全部楼层
下载来看看
cestlavie007 发表于 2012-12-26 14:26:12 | 显示全部楼层
mark it
Herossx 发表于 2012-12-28 14:00:27 | 显示全部楼层
  楼主很牛   膜拜
油菜地宝冬瓜 发表于 2013-1-1 20:13:52 | 显示全部楼层
正在找移植好的源码
mxh20999 发表于 2013-1-4 14:12:25 | 显示全部楼层
源码学习下。。。。
亚瑟王 发表于 2013-1-4 15:22:18 | 显示全部楼层
亲,给你送了10个金币,以示奖励。希望多多发帖。
zustchf 发表于 2013-1-7 10:37:31 | 显示全部楼层
顶一个,学习学习
Hens007 发表于 2013-1-8 14:09:27 | 显示全部楼层
楼主真是强大,顶!
devdgxll 发表于 2013-2-9 14:35:06 | 显示全部楼层
下载了,学习中,我的是TQ2440 V2
Da. 发表于 2013-2-16 23:16:00 | 显示全部楼层
好东西 学习下:loveliness:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-29 20:42 , Processed in 1.046868 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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