Firefly开源社区

rk3288 uboot 起始文件 找不到_start

94

积分

0

威望

0

贡献

技术小白

积分
94
发表于 2016-5-16 15:49:53     
根据 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 在那个文件啊
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表