TQ2440构建根文件系统遇到的问题
2014-07-17 16:47
176 查看
0实验环境与实验例程
实验环境:TQ2440实验例程:韦东山 嵌入式linux应用开发完全手册1内核打印的错误信息
点击(此处)折叠或打开VFS: Mounted root
(yaffs filesystem).
Freeing init memory: 232K
init started: usyBox v1.7.0
(2008-01-22 10:04:B09 EST);可见根文件系统已经启动
starting pid 322, tty
'': '/etc/init.d/rcS'
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1;运行到到这里,就不动了
2错误分析
是运行到eth0这里卡住的修改/etc/ini.d/rcS
/etc/ini.d/rcS原来内容
点击(此处)折叠或打开
#!/bin/sh
ifconfig eth0 192.168.1.17
mount -a
我的开发板在uboot里将eth0的ipaddr=172.18.225.131
猜测是因为ipaddr与韦老师写的ip不一样
进行修改后的/etc/ini.d/rcS
将ip改成与开发板的ip相同
点击(此处)折叠或打开
[root@bogon init.d]# vi rcS
#!/bin/sh
ifconfig eth0 172.18.225.131;修改这里的ip
mount -a
修改后重新制作yaffs2映像文件
重新烧写
3排错结果
烧写后的运行结果点击(此处)折叠或打开
VFS: Mounted root
(yaffs filesystem).
Freeing init memory: 232K
init started: BusyBox v1.7.0
(2008-01-22 10:04:09 EST)
starting pid 322, tty
'': '/etc/init.d/rcS'
eth0: link down;运行到这里可以继续运行
Please press Enter to activate
this console. eth0: link up, 100Mbps, full-duplex,
lpa 0x45E1
starting pid 325, tty
'/dev/ttySAC0':
'/bin/sh'
# ls
bin lib mnt sbin usr
dev linuxrc proc sys
etc lost+found root tmp
可见文件系统已经成功挂接上了
相关文章推荐
- 用proguard进行反编译遇到的问题 Error: C:/Documents (系统找不到指定文件)
- qt4.8.2在tq2440开发板上的移植(二)--构建根文件系统
- 通过NFS启动自制的网络文件系统遇到的问题总结
- 使用wildfly-10.1.0遇到一个问题:启动时提示“系统找不到指定的文件”
- linux系统安装mysql5.7(二) --linux安装mysql遇到的问题 和libaio-dev文件 mysql下载网址
- 安装ubuntu 11.10 遇到挂载Ntfs 文件系统的问题
- 删除手机系统文件(遇到权限问题的解决方法)
- 【1】基于TQ2440的MP3设计——【6、构建根文件系统】
- Android NFS文件系统挂载遇到的问题解决方法
- 大分区使用xfs文件系统存储备份遇到的问题
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
- 移植YAFFS文件系统遇到问题解决问题
- UBI文件系统遇到的问题
- 文件系统编译过程中遇到问题,解决过程Kernel panic - not syncing: Attempted to kill init!
- 解决制作根文件系统遇到的共享库查找问题(转载)
- ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之三“UBIFS镜像的制作&&烧写”
- 移植ubifs文件系统遇到的问题
- 文件系统制作过程中遇到的问题
- 根文件系统的制作,busybox编译以及中间遇到的问题
- 在freeRTOS中一直fatfs文件系统遇到的问题