- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 移植linux内核到s3c6410(根文件系统加载失败问题解决:Kernel panic - not syncing: VFS: Unable to mount root fs)
异常打印: List of all partitions:No filesystem could mount root, tried: ext2Kernel panic - not syncing: VFS: Unable to mount root fs on u
2011-08-05 20:27:49
19488
2
原创 移植linux内核到s3c6410(kernel 打印:Uncompressing Linux ... done , booting the kernel.后无响应问题的解决。)
U-boot网口问题解决后,uImage和ramdisk终于可以上传到单板上去验证了。脚本为:MINI6410 # setenv serverip 192.168.1.200 MINI6410 # setenv bootargs root=/dev/ram roo
2011-08-04 22:46:50
7140
1
原创 移植linux内核到s3c6410(板子u-boot网口link-down问题解决)
uImage/ramdisk准备好后,准备tftp到单板上小式一把,结果将单板停在uboot后,网口一直link down,ping host后还打印“could not establish link”。真是抑郁啊。 细想,板子回来后,在uImage起来后,我是验证过网口的,
2011-07-16 11:13:27
2633
原创 bootm命令分析
bootm命令函数do_bootm位于Cmd_bootm.c,其流程为:确定是否要校验uImage和ramdisk里的数据,默认校验,若想不校验:设置了环境变量verify=n。 s = getenv ("verify"); verify = (s && (*s == 'n'))
2011-07-08 23:45:04
862
原创 u-boot mkimage工具使用说明
mkimage工具是u-boot用来制作镜像文件的工具,其源代码在u-boot源码的tools目录下:mkimage.c。我们使用bootm命令加载的内核和根文件系统,都要用这个工具加上个头。 我们首先看下这个头的结构(一共64B):typedef struct image_header { uint32_t ih_magic; /* Image Header Magic Numbe
2011-07-03 00:07:59
1162
原创 移植linux内核到s3c6410(使用busybox构建initrd ramdisk)
busybox就是linux的一个应用程序,就是讲一套非常使用的命令工具集成到一个busybox命令下,它不一定是最全的,但是是非常使用的,被大家称为嵌入式linux的“瑞士军刀”,其编译和配置方法跟linux内核非常相似,使用比较方便。 下载地址:http://www.busybox.net/ busybox常用配置 make defconfig 默认配置
2011-06-26 23:32:00
1225
原创 移植linux内核到s3c6410(编译内核make uImage)
配置完成后,使用make uImage编译内核。 出现错误及解决:a、提示 libstdc++.so.6 GLIBCXX_3.4.9 not found。b、提示mkimage工具找不到。 内核生成目录: /arch/arm/boot/uImage 编译错误及解决: 1、提示 libstdc++.so.6 GLIBCXX_3.4.9 not
2011-06-26 22:59:00
2732
原创 移植linux内核到s3c6410(配置内核make menuconfig)
1、准备: 由于调试阶段要经常修改内核,烧写flash比较耗时,准备采用u-boot+uImage+initrd机制,内核基础版本采用linux 2.6.38 单板需要支持的: CPU: S3C6410 ARM1176JZF-SDDR: 256MBFLASH:MLC 2 NAND FLASH 2GB串口 4网口 DM9000RTC驱动看门狗音频驱动USB(USB
2011-06-26 21:29:00
3765
原创 在开发板上运行第一个程序
主要过程:1.安装VMWare2.安装linux系统 centos3.设置与windows共享目录4.安装交叉工具编译链5.编写测试代码和makefile6.编译上传执行 1.安装VMWare6.5.3 google一下好多好多教程,照着一步一步做,没碰到任何问题,出奇的顺利。 2.安装linux系统 centos5.5 参考教程:http://www.linu
2011-06-18 00:06:00
3307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人