最近在mini2440上移植了u-boot-2013.04,由于没有H-JTAG也不能将norflash里的程序擦除,所以只有实现从nand flash启动了。经过两天的研究终于实现了从nandflash启动了!
以下为补丁文件:u-boot-2013.zip
解压zip文件可以得到u-boot-2013.04-mini2440.patch
编译命令如下:
-
进入u-boot-2013.04目录
-
打补丁:patch -p1 <u-boot-2013.04-mini2440.patch
-
设置编译器:export CROSS_COMPILE=你的编译器路径
-
编译u-boot:make mini2440
编译完成可在u-boot目录得到u-boot.bin和u-boot-nand.bin将u-boot-nand.bin下载到nandfalsh重新上电可以看到一下信息
-
U-Boot 2013.04-g32a27f3-dirty (Jul 21 2013 - 02:39:48)
-
-
DRAM: 64 MiB
-
WARNING: Caches not enabled
-
NAND: 256 MiB
-
*** Warning - bad CRC, using default environment
-
-
In: serial
-
Out: serial
-
Err: serial
-
Net: dm9000
-
MINI2440 =>
到此为止你的u-boot可以在mini2440上正常运行了。
如有什么问题请在一些链接跟帖:
阅读(2052) | 评论(0) | 转发(0) |