电子民工
全部博文(18)
标题 | 阅读 | 评论 | 转发 | 发布日期 | |
---|---|---|---|---|---|
linux的设备驱动学习日记 | 1615 | 0 | 0 | 2009-06-30 | |
驱动程序常见结构模型 | 2360 | 0 | 0 | 2008-04-02 | |
嵌入式linux设备驱动程序之一 hello_world模块 | 3346 | 4 | 1 | 2009-06-30 |
chinaunix网友2009-09-29 22:17
您好。我在开发中遇到了解决不了的问题,想请教您可以吗?我使用的是uboot启动linux内核。 首先说明一下我设置的环境变量 bootdelay=3 baudrate=115200 bootfile="uImage" ipaddr=192.168.1.81 ethaddr=00:0E:99:01:02:03 autostart=no serverip=192.168.1.83 netmask=255.255.255.0 hostname=eth0 gatewayip=192.168.1.82 arm_nfs_root=/home/filesys serverip=192.168.1.83 bootargs=console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=192.168.1.83:/home/filesys,nolock mem=120M(注释nfs相应设置已经启动) stdin=serial stdout=serial stderr=serial 然后使用tftp下载内核到DDR中,使用的命令是tftp 80700000 uImage-preempt,然后打印出如下信息 FTP from server 192.168.1.83; our IP address is 192.168.1.81 Filename 'uImage-preempt'. Load address: 0x80700000 Loading: ################################################################# ################################################################# ################################################################# ##################### done Bytes transferred = 1103444 (10d654 hex) 这说明下载成功,于是我是用bootm启动内核,命令如下 Tomato Davinci# bootm 80700000 于是显示启动信息 ## Booting image at 80700000 ... Image Name: Linux-2.6.10_mvl401 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1103380 Bytes = 1.1 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK OK Starting kernel ... Uncompressing Linu.......................................................................... done, booting the 可是到此之后就再也没有信息显示了,不知道是为什么? 如果方便可以跟我联系吗?我的邮箱是bujianbusan0536@126.com。期待您的解疑答惑,谢谢