OK6410 烧写LINUX系统的问题与解决
2010-05-21 08:14
351 查看
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
SKipping bad block at 0x00040000
SKipping bad block at 0x00060000
SKipping bad block at 0x00080000
SKipping bad block at 0x000a0000
Erasing at 0xc0000 ---- 87complete
Erasing at 0xe0000 ----100 complete
这显然是不合理的错误。
从现像上看,应该是u-boot的nand flash的erase过程不正确造成,应该是个软毛病。但回忆在烧写wince的过程中没有类似问题,那么wince的烧写程序应该是正确的。于是改用wince的e-boot先来执行擦除过程,再改用u-boot来写,结果过程就正常了。
具体操作就是:在按手册的烧写过程之前,先使用sd卡下载方式,下载并执行wince的e-boot,来执行A命令(erase all blocks),这样就能清除所有块的内容。再按linux手册的方式下载u-boot执行,再用nand erase 0 100000,就不会出错了。
按照手册,在用SD卡启动后,下载u-boot到开发板上,用u-boot 来 erase nand flash的时候,会出现如下错误
$nand erase 0 100000
SKipping bad block at 0x00000000
SKipping bad block at 0x00020000
SKipping bad block at 0x00040000
SKipping bad block at 0x00060000
SKipping bad block at 0x00080000
SKipping bad block at 0x000a0000
Erasing at 0xc0000 ---- 87complete
Erasing at 0xe0000 ----100 complete
这显然是不合理的错误。
从现像上看,应该是u-boot的nand flash的erase过程不正确造成,应该是个软毛病。但回忆在烧写wince的过程中没有类似问题,那么wince的烧写程序应该是正确的。于是改用wince的e-boot先来执行擦除过程,再改用u-boot来写,结果过程就正常了。
具体操作就是:在按手册的烧写过程之前,先使用sd卡下载方式,下载并执行wince的e-boot,来执行A命令(erase all blocks),这样就能清除所有块的内容。再按linux手册的方式下载u-boot执行,再用nand erase 0 100000,就不会出错了。
相关文章推荐
- Linux下修改配置文件导致系统无法启动问题解决办法
- linux 老旧nfs系统 mount 超时问题的解决
- 解决Linux系统因TCP端口不足导致mysql数据库无法访问的问题
- 装双系统删除Linux后出现grub 问题解决
- 解决将windows系统文件复制和虚拟机Linux系统里面问题
- [分享]Linux系统初学者的常见问题解决集结大全
- 解决Linux系统、Vi、SQLPlus、PuTTY“中文乱码”问题
- linux 系统 cp: omitting directory 问题解决
- 如何解决双系统中Linux访问不了windows的NTFS分区的问题
- 解决问题:在Linux系统中安装oracle后启动tomcat,导入war包,提示ORA-28000: the account is locked
- Linux问题解决_arch系统安装完没有声音
- 解决linux下挂载windows的FAT32格式文件系统乱码问题
- 如何解决windows系统和linux系统中端口被占用的问题
- 解决Linux系统下SSH远程登录很慢的问题
- 解决从linux本地文件系统上传文件到HDFS时的权限问题
- 解决Windows系统崩溃Linux系统却没有任何问题的错误
- [linux]服务器Cache占用过多内存导致系统内存不足问题的排查解决
- 解决JfreeChart在linux系统下乱码问题
- 解决weblogic启动缓慢 linux系统随机数问题
- 解决Vmware Workstation上安装Linux系统不能SSH远程连接的问题