修改这两个文件:
①u-boot-1.1.6/include/configs/100ask2440.h
如果是别的类型的板子,就会找不到这个文件。不过大致路径是没错的,可以先使用以下命令搜索
find ./ -name “*” | xargs grep “2m(kernel)”
也就是说在当前目录及其子目录下查找文件内容中包含2m(kernel)的文件,这样就可以很快的定位到要修改的文件了。找到文件并且用VI打开文件后,在命令行模式用命令
/MTDPARTS_DEFAULT
找到以下内容
#define MTDPARTS_DEFAULT "mtdparts=nandflash0:256k@0(bootloader)," \
"128k(params)," \
"2m(kernel)," \
"-(root)"
将上边的内核大小改成4m差不多就够用了。修改后重新编译u-boot。
顺序:先解压,然后打补丁,然后make 100ask_menuconfig,然后修改上面所述文件,然后make
注意:因为是在u-boot-1.1.6 进行操作的,但是这个u-boot并不