主题 : uboot移植从nand flash启动出现问题(单步调试) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 17329
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-03-27
最后登录: 2011-04-02
楼主  发表于: 2010-10-20 17:22

 uboot移植从nand flash启动出现问题(单步调试)

本人用的是QQ2440v3开发板,nand flash型号是k9f1208  64M的,在用AXD单步调试u-boot时,调试时在判断nand flash忙绿状态时进入了死循环,代码如下cpu/arm920t/start.S 中的一段,就是在nand2判断nand flash状态时是死循环,也就是nand flash一直是忙绿状态,这是什么原因:望各位帮帮忙
nand1:

        add        r3, r3, #0x1

        cmp        r3, #0xa

        blt        nand1



nand2:

        ldr        r2, [r1, #oNFSTAT]        @ wait ready

        tst        r2, #0x4

        beq        nand2