一开始安装时参考的 lintel 的帖子 http://www.arm9home.net/read.php?tid-14477.html
lintel的只是做到了能运行OpenWrt 没有使用uboot
我按照lintel的做法总是卡在 一个地方出现 kernel panic
提示020000] VFS: Cannot open root device "mtdblock3" or unknown-block(31,3)
我猜可能是我的mini2440 flash不一样问题造成的 lintel的换过flash 而且lintel的是64M的
可能编译时需要修改一些参数 才能使用
在lintel的帖子里主要学习了几个SuperViVi命令
下载内核load flash kernel usb
下载rootfs load flash root usb
和在super vivi的设置linux启动参数 见
友善手册 2.2.4 设置Linux启动参数子菜单功能说明 P55
设置时要注意双引号
安装lintel的固件需要设置的Linux启动参数为
"noinitrd root=/dev/mtdblock3 console=ttySAC0 rootfstype=jffs2,squashfs"
如果添加多console=tty0,则启动信息会输出到LCD屏幕上。
然后又发现了这个帖子 http://www.arm9home.net/read.php?tid-20203-fpage-0-toread--page-1.html
下载了里面已编译好的固件
按照其中的安装配置安装
通过 JTAG 或者切换到 NOR FLASH 启动,下载 U-BOOT 到 NAND。