Firefly开源社区

标题: rk3288 uboot 起始文件 找不到_start [打印本页]

作者: qbasicbirthday    时间: 2016-5-16 15:49
标题: rk3288 uboot 起始文件 找不到_start
根据 http://developer.t-firefly.com/thread-256-1-1.html
我查看了 \u-boot\arch\arm\cpu\armv7\satrt.S文件
里面没有找到 start:
开始只有一个
        .globl        reset

reset:
        bl        save_boot_params
        /*
         * disable interrupts (FIQ and IRQ), also set the cpu to SVC32 mode,
         * except if in HYP mode already
         */
        mrs        r0, cpsr
        and        r1, r0, #0x1f                @ mask mode bits
        teq        r1, #0x1a                @ test for HYP mode
        bicne        r0, r0, #0x1f                @ clear all mode bits
        orrne        r0, r0, #0x13                @ set SVC mode
        orr        r0, r0, #0xc0                @ disable FIQ and IRQ
        msr        cpsr,r0

唯一跟 _start 相关的 好像是这个
#ifdef CONFIG_ROCKCHIP
        ldr        r0, =_vector
#else
        ldr        r0, =_start
#endif
不过好像也不是跳回去 start

那么 start 在那个文件啊




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1