请问版主,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 |