Eboot 的启动
来源:互联网 发布:和淘宝权拍照的辣椒 编辑:程序博客网 时间:2024/06/05 21:09
OK6410是一款设计优良,性价比出众的基于S3C6410X-66的ARM11开发板产品。官方提供了wince6 linux android 的支持与DEMO程序。根据其手册,烧写WINCE没有什么大问题。但如果原来是WINCE,想改烧写U-boot就会出现一些问题。
按照手册,在用SD卡启动后,下载u-boot到开发板上,用u-boot 来 erase nand flash的时候,会出现如下错误
$nand erase 0 100000
SKipping bad block at 0x00000000
SKipping bad block at 0x00020000
Erasing at 0xc0000 ---- 87complete
Erasing at 0xe0000 ----100 complete
这显然是不合理的错误。
从现像上看,应该是u-boot的nand flash的erase过程不正确造成,应该是个软毛病。
但回忆在烧写wince的过程中没有类似问题,那么wince的烧写程序应该是正确的。于是改用wince的e-boot先来执行擦除过程,再改用u-boot来写,结果过程就正常了。
具体操作就是:在按手册的烧写过程之前,用wince的e-boot先,使用sd卡下载方式,下载并执行wince的(BOOTLODER) E-Boot,(在倒计时的时候要按下空格键)然后(来执行A命令(erase all blocks),这样就能清除所有块的内容。最后要记得按 W 保存啊。。再按linux手册的方式下载u-boot执行,再用nand erase 0 100000,就不会出错了。 ......
我的文库里有 图解版的 可以去看看
- Eboot 的启动
- WINCE6.0+S3C2443的启动过程---eboot
- Eboot启动代码分析
- Eboot启动代码分析
- Eboot启动代码分析
- Eboot启动代码分析
- eboot的编译方法
- eboot的编译
- eboot.bin的生成
- eboot分区的困惑
- EBOOT UBOOT的差异
- bootload启动流程(二)----Eboot的主要流程
- bootload启动流程(三)--Eboot每个函数的详细说明
- bootload启动流程(四)--Eboot每个函数的详细说明
- uboot 替代 eboot 烧写、启动 wince
- uboot 替代 eboot 烧写、启动 wince
- uboot替代eboot烧写、启动
- WinCE6.0的EBOOT概要
- IIS中不让下级虚拟目录继承本级的web.config配置
- 宽容那些与我们不同的人
- 三个汉化的flash+xml国外酷站【经典欣赏】
- 疯狂的生命保险
- Xtreme ToolkitPro 编译过程详解
- Eboot 的启动
- static_cast,const_cast,dynamic_cast,reinterpret_cast
- java英文面试题
- (JavaCard)JavaCard222VM Spec(JavaCard 2.2.2 虚拟机规范-中英文对照,第四章)
- 导致人生失败的31个原因
- java开发环境搭建(二)
- C# 递归的应用 TreeView递归绑定数据
- Adobe CS5 发布,你的感想是?
- 如何学习使用C++一个实用主义者的观点