主题 : copy_from_nand 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 57215
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2011-10-20
最后登录: 2011-11-21
楼主  发表于: 2011-11-04 19:57

 copy_from_nand

copy_from_nand:
    mov    r10, lr        /* save return address */

    mov    r9, r0
    /* get ready to call C functions */
    ldr    sp, _TEXT_PHY_BASE    /* setup temp stack pointer */
    sub    sp, sp, #12
    mov    fp, #0            /* no previous frame, so fp=0 */
    mov    r9, #0x1000
    bl    copy_uboot_to_ram
这段代码中,怎么先将r0的内容给r9,后又使r9中的内容为0x1000,这是什么意思,且为什么为0x1000?
    
级别: 新手上路
UID: 44696
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
贡献值: 0 点
综合积分: 36 分
注册时间: 2011-04-27
最后登录: 2012-02-27
1楼  发表于: 2011-11-09 16:34
顶,我也对此比较迷惑,希望有大虾指导!