天嵌 ARM开发社区

 找回密码
 注册
查看: 2911|回复: 2

请问CopyCode2Ram在哪

[复制链接]
wxdcxp 发表于 2010-1-6 11:11:11 | 显示全部楼层 |阅读模式
请问版主,uboot start.s 文件里有句
bl CopyCode2Ram
但是我找遍了所有的文件都没有找到CopyCode2Ram的地方在哪?请问CopyCode2Ram是在哪执行的呢?以下是摘自start.s部分代码。我看的uboot是1.1.6的
#ifndef CONFIG_SKIP_RELOCATE_UBOOT
relocate:                                /* relocate U-Boot to RAM            */
        adr        r0, _start                /* r0 <- current position of code   */
        ldr        r1, _TEXT_BASE                /* test if we run from flash or RAM */
        cmp     r0, r1                  /* don't reloc during debug         */
        beq     clear_bss

        ldr        r2, _armboot_start
        ldr        r3, _bss_start
        sub        r2, r3, r2                /* r2 <- size of armboot            */
#if 1
        bl  CopyCode2Ram        /* r0: source, r1: dest, r2: size */
#else
rili0508 发表于 2010-1-6 15:33:43 | 显示全部楼层
\u-boot-1.1.6\modules\nand_read.module中,没有开源,直接编译好了,不知道天嵌为什么这么做。
回复

使用道具 举报

 楼主| wxdcxp 发表于 2010-1-7 16:16:25 | 显示全部楼层
问题解决了。我去TQ下载最新的uboot 1031号的开源了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-7-17 23:57 , Processed in 2.048153 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表