S3C4410 nand flash 启动(pioneer)

ARM 135浏览

最近学习ARM11,在做基本的SD卡启动转nand flash启动时出现了问题。u-boot通过USB下载到nand flash中,但配置成nand flash启动模式后,板子总是启动不了。又重新做了几遍,结果还是一样,不知道哪里出错了,头好大。之后把做过的每一步跟文档仔细对照,发现在u-boot下格式nand flash时没成功,终端上显示0地址开始有一串坏块,晕了,我没做什么,怎么坏了呢,而相关代码是从0地址开始写的。赶紧到网上搜相关的东西,但网上说坏块没关系,ARM里做了软件处理。那问题出在哪呢,后来跟组员讨论,发现没有在e-boot下先格式nand flash,导致在u-boot下不能格式nand flash相应的地址。问题找到了,可怎么解决,原先带e-boot的WinCE已经被擦了。我们想到的唯一的办法就是SD卡以WinCE启动,在进入e-boot命令行,格式化nand flash。结果我们成功了 。