主题 : nand 代碼疑問? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 110768
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2014-12-04
最后登录: 2014-12-06
楼主  发表于: 2014-12-06 09:25

 nand 代碼疑問?

以下代碼來自tekkaman的start.s文件
    @ reset NAND
    mov    r1, #NAND_CTL_BASE
    ldr    r2, =( (7<<12)|(7<<8)|(7<<4)|(0<<0) )
    str    r2, [r1, #oNFCONF]
1    ldr    r2, [r1, #oNFCONF]
    
    ldr    r2, =( (1<<4)|(0<<1)|(1<<0) )    @ Active low CE Control
    str    r2, [r1, #oNFCONT]
2    ldr    r2, [r1, #oNFCONT]
    
    ldr    r2, =(0x6)    @ RnB Clear
    str    r2, [r1, #oNFSTAT]
3    ldr    r2, [r1, #oNFSTAT]
    
    mov    r2, #0xff    @ RESET command
    strb    r2, [r1, #oNFCMD]
    
前面註有1、2、3的三道代碼,為何看起來像是多餘的?請問其功能還在?謝謝!