踏雪you坑 发表于 2014-10-8 22:54:09

使用nfs挂载网络文件系统,出现问题了

本帖最后由 踏雪you坑 于 2014-10-9 16:28 编辑

使用飞凌AM335x开发板            根据OK335xD-Linux用户手册V1.5.pdf
#setenv serverip 192.168.1.254(我的ubuntu服务器的ip)
#setenv ipaddr 192.168.1.216 (设置开发板的ip)
#setenv bootargs console=ttyO0,115200n8 root=/dev/nfs nfsroot=192.168.1.254:/nfs_rootfs,nolock rw ip=192.168.1.216:192.168.1.254:192.168.1.1:255.255.255.0::eth0:off screentype=R screensize=800x600-vga
#setenv bootcmd “tftp 80000000 uImage;bootm 80000000”
#save
确定TFTP 和nfs在ubuntu上都成功了。且tftp下也有uimage文件   tftpboot目录下也有文件系统了
可是还是卡住在飞凌嵌入式logo图标。串口输出停在
----------------------Main Menu-----------------------
0 -- exit to uboot shell
1 -- set LCD parameters
2 -- erase the whole nand
3 -- change the calibrate
4 -- choose work mode
------------------------------------------------------
:
然后就不懂操作了。求解答

我用TCp软件扫描不出192.168.1.216。说明没有发现设备

飞凌-unix 发表于 2014-10-9 08:42:26

设置好IP后,有没有试试板子跟PC能否ping通?

踏雪you坑 发表于 2014-10-9 08:50:34

飞凌-unix 发表于 2014-10-9 08:42 static/image/common/back.gif
设置好IP后,有没有试试板子跟PC能否ping通?

#setenv serverip 192.168.1.254(我的ubuntu服务器的ip)
#setenv ipaddr 192.168.1.216 (设置开发板的ip)
执行这两句就有了吗?就可以ping通了吗?

踏雪you坑 发表于 2014-10-9 10:20:08

飞凌-unix 发表于 2014-10-9 08:42 static/image/common/back.gif
设置好IP后,有没有试试板子跟PC能否ping通?

1、用网线连接主机和开发板的网口并将编译好的内核镜像uImage复制到tftpboot目录下
2、进入到uboot阶段,修改环境变量并保存:
#setenv serverip 192.168.1.254(192.168.1.254为tftp服务器的ip)
#setenv ipaddr 192.168.1.216
#saveenv
3、执行如下命令下载内核镜像并启动内核,终端中显示如下:
#tftp 0x80000000 uImage
#bootm
这些步骤可以成功下载。也可以ping通192.168.1.216

yexingdehuxi 发表于 2014-10-9 14:25:58

踏雪you坑 发表于 2014-10-9 10:20 static/image/common/back.gif
1、用网线连接主机和开发板的网口并将编译好的内核镜像uImage复制到tftpboot目录下
2、进入到uboot阶段, ...

假设你设置好了bootargs的环境变量参数,然后通过tftp将uImage下载成功后,bootm 80000000能运行吗?

踏雪you坑 发表于 2014-10-9 14:45:20

yexingdehuxi 发表于 2014-10-9 14:25 static/image/common/back.gif
假设你设置好了bootargs的环境变量参数,然后通过tftp将uImage下载成功后,bootm 80000000能运行吗?

可以的。tftp传输可以用,且传输的uimage正常运行。

yexingdehuxi 发表于 2014-10-9 15:18:08

踏雪you坑 发表于 2014-10-9 14:45 static/image/common/back.gif
可以的。tftp传输可以用,且传输的uimage正常运行。

你设置好bootargs参数后,在bootm 80000000,运行起来内核后,没有引导文件系统加载吗?

踏雪you坑 发表于 2014-10-9 15:34:52

yexingdehuxi 发表于 2014-10-9 15:18 static/image/common/back.gif
你设置好bootargs参数后,在bootm 80000000,运行起来内核后,没有引导文件系统加载吗?

设置好参数后,重启。就停在UBOOT下了。在串口显示中,是和UBOOT对话的。跳不到8000000的地方加载内核,所以不知道下步该怎么做了。

踏雪you坑 发表于 2014-10-9 22:49:13

yexingdehuxi 发表于 2014-10-9 15:18 static/image/common/back.gif
你设置好bootargs参数后,在bootm 80000000,运行起来内核后,没有引导文件系统加载吗?

我知道什么问题了。。#setenv bootcmd 'tftp 80000000 uImage;bootm 80000000'这句话引号有错
页: [1]
查看完整版本: 使用nfs挂载网络文件系统,出现问题了