主题 : SDRAM操作初始化 的汇编有点看不懂,请朋友们解答一下疑点 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 19986
精华: 0
发帖: 64
金钱: 340 两
威望: 68 点
贡献值: 0 点
综合积分: 128 分
注册时间: 2010-04-25
最后登录: 2017-01-28
楼主  发表于: 2010-05-23 13:36

 SDRAM操作初始化 的汇编有点看不懂,请朋友们解答一下疑点

里面有一函数  memsetup:
                                    adrl  r2 ,mem_cfg_val            
                                  上面这句是什么意思,mem_cfg_val    到底是一个什么


           mem_cfg_val    :
                           .long  0x22011110                       @BWSCON
                           .long  0x00000700                       @BANKCON0
                           ............................................
                           ............................................
                           ............................................
              
       mem_cfg_val   是一个地址? 还是一个函数?        0x220111110是一个地址还是一个值呢     。long + 这个 是什么意思呢?
级别: 骑士
UID: 11942
精华: 1
发帖: 144
金钱: 775 两
威望: 155 点
贡献值: 1 点
综合积分: 308 分
注册时间: 2009-12-25
最后登录: 2022-01-16
1楼  发表于: 2010-05-24 14:18
mem_cfg_val 代表一个地址,0x220111110 是个数值,.long是在该地址存放一个32bit的数(即0x22011110)
这段实际上是将一些数值整齐排列,然后统一赋值