主题 : 友善mini2440烧写uboot 遇到几个问题,求大神帮忙看看 复制链接 | 浏览器收藏 | 打印
生命不息,奋斗不止
级别: 新手上路
UID: 118008
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2015-08-06
最后登录: 2016-05-22
楼主  发表于: 2015-12-21 20:56

 友善mini2440烧写uboot 遇到几个问题,求大神帮忙看看

刚买板子的时候是可以通过minitool一键烧写superboot2440,内核,文件系统。然后能够从nandflash起动系统。现在minitool一键烧写只能通过nimitool软件下方的快速启动,从nand启动。当硬件拨到nand时再启动就出现ecc错误。
Superboot-2440 V1.4(20150128) by FriendlyARM
Booting from NANDM ECC ErrM ECC ErrM ECC ErrM ECC ErrM ECC ErrM ECC ErrLoad Kernel...M ECC ErrM ECC ErrNAND_ReadPage failM ECC ErrM ECC ErrM ECC ErrM ECC ErrM ECC ErrM ECC ErrNAND_ReadPage failLoad Kernel error通过minitool烧写uboot到开发板后,然后通过tftp将虚拟机中编译好的内核uImage下载到开发板(使用 tftp   0x30008000  uImage)
,然后go 0x30008000,会出现##Starting application at 0x30008000Uncompressing Linuxran out of input dataSystem halted


级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
1楼  发表于: 2015-12-22 09:42
Mini2440 已经支持通过 SD 卡脱机烧写系统,即烧写系统不再需要 PC 和 USB 数据
线, 这个功能需要借助 Nor Flash 中的 Superboot 来进行, Mini2440 开发板在出厂时已经往
Nor Flash 中烧写好 Superboot,无需客户自行烧写,你只需要做的是:
准备一张 SD 卡,先将 SD 卡格式化为 FAT 格式,然后将 2440 光盘下整个 image
目录拷到 SD 卡中。
从 PC 取出 SD 卡插到开发板的 SD 插槽上,将 S2 开关切换至 NOR 一侧,然后上
电开机,会听到“滴”一声开始烧写系统,如果你已连接串口好并配置好超级终端,终端上会
显示如下进展指示:
Try to find SD card.... Found.
Installing OS 'LINUX'
Installing bootloader...
Installing bootloader succeed
Installing bootloader succeed
Installing kernel...
Step4: 系统烧写完成后,会发出滴滴的声音, 串口会显示“ OS 'LINUX' Installed”, 将开
发板 S2 开关设置为“ NAND”一档,然后重新开机即可启动新的 Linux 系统了。
生命不息,奋斗不止
级别: 新手上路
UID: 118008
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2015-08-06
最后登录: 2016-05-22
2楼  发表于: 2015-12-23 18:58

 回 1楼(嘉jjm) 的帖子

请问大神,如果通过SD卡,启动新的linux系统。能不能修复从PC和串口安装limux的问题?