天嵌 ARM开发社区

 找回密码
 注册
查看: 2128|回复: 6

关于u-boot到tq2440

[复制链接]
学长 发表于 2014-1-1 20:24:40 | 显示全部楼层 |阅读模式
最近我弄个了一块tq2440的板子,我想挂Nfs文件系统,可是连pc机都ping不通,网上大部分人说可能是防火墙,或者虚拟机要桥接才行,这些我都对,毕竟我还有一块210的板子能ping上电脑,所以我感觉是不是u-boot的问题,对u-boot,我了解不多,以前我学习210的时候,只学习过皮毛,就直接用了,烧进nand里面,一般都是学习linux内核,对u-boot移植了解不多。我想问的是,是不是弄一块新的板子的时候,u-boot的移植是不是还要经过修改?我用光盘自带u-boot-1.1.6_20120828.tar,配置好交叉编译环境以后,直接在u-boot目录下,make  EmbedSky_config ,再make ,就可以出u-boot.bin,那个和光盘自带的u-boot-1.1.6_Q43_20120323.bin差不多,也是一上电,就会自动加载内核,连一点延迟都没有,我设置延时时间没用,参数确确实实是设置进去了,不过还是每次都要先按住空格键,才能上电,不然会直接加载内核。所以我想,这个u-boot只是为了验证这个板子能不能跑得了而已,功能不全的?所以还要自己弄?
 楼主| 学长 发表于 2014-1-1 23:12:16 | 显示全部楼层
倒是有一个人理我啊
回复

使用道具 举报

亚瑟王 发表于 2014-1-2 08:59:12 | 显示全部楼层
1、根据你说的按住空格键才会上电这件事,我怀疑你的板子是从Nor启动的,而不是从Nand启动的。
2、u-boot的功能就两条:更新系统,加载并启动系统。
3、NFS和u-boot无直接关系。NFS是内核启动后,内核去挂载网络文件系统的。最多就是u-boot传递NFS所需的参数。
以上在TQ2440使用手册均有说明的。
回复

使用道具 举报

 楼主| 学长 发表于 2014-1-2 11:43:09 | 显示全部楼层
亚瑟王 发表于 2014-1-2 08:59
1、根据你说的按住空格键才会上电这件事,我怀疑你的板子是从Nor启动的,而不是从Nand启动的。
2、u-boot ...

是我表达不清楚,我是说u-boot参数设置延迟启动内核没用,每次上电之前都要先按住空格,才能进入u-boot,不然,u-boot直接加载内核了,一点间隔时间都没有,所以我才感觉是不是这个u-boot功能是不全的。
您说的,nfs和u-boot无直接关系,就是说u-boot的不用PING得通pc,只要启动得了内核,去挂nfs那就行了。u-boot只要设置对nfs参数就行了是吧。
谢谢了。
回复

使用道具 举报

亚瑟王 发表于 2014-1-2 17:50:21 | 显示全部楼层
学长 发表于 2014-1-2 11:43
是我表达不清楚,我是说u-boot参数设置延迟启动内核没用,每次上电之前都要先按住空格,才能进入u-boot, ...

我们提供的u-boot默认就是开机启动内核,如果内核启动不成功会进入u-boot下载模式的。并且是为了更快速的启动,将等待时间设置为了最短(不等待)。
这个u-boot功能是目前2440中最完整的u-boot了。
如果你要让它开机后不启动内核可以修改u-boot源码来实现。
回复

使用道具 举报

 楼主| 学长 发表于 2014-1-2 20:59:08 | 显示全部楼层
亚瑟王 发表于 2014-1-2 17:50
我们提供的u-boot默认就是开机启动内核,如果内核启动不成功会进入u-boot下载模式的。并且是为了更快速的 ...

u-boot还是ping不上pc机,但是启动内核后能挂载nfs根文件系统了。
谢谢帮助!
回复

使用道具 举报

亚瑟王 发表于 2014-1-3 17:45:50 | 显示全部楼层
学长 发表于 2014-1-2 20:59
u-boot还是ping不上pc机,但是启动内核后能挂载nfs根文件系统了。
谢谢帮助!

ping PC需要确认PC的IP是否正确、PC端是否有防火墙之类的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-3 09:53 , Processed in 2.037308 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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