开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板
交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,从本文章开始,内核编译也改用该交叉编译器)
摘要:在上一节中,完成了u-boot-2011.03移植过程中相对较难和复杂的部分:移植NAND FLASH部分,使u-boot支持从NAND FLASH启动和读写,虽然可支持从NAND FLASH启动了,但u-boot还不能引导内核启动。
本节介绍u-boot-2011.03移植的最后一部分:u-boot引导启动nand flash中的内核和cramfs格式根文件系统以及用户文件系统yaffs2的支持,使u-boot具有一个正常的bootload功能。
此外,u-boot的后续工作根据个人需求进行添加,比如添加u-boot命令、相应设备的驱动、LED指示灯等。