|
rk3288 uboot 起始文件 找不到_start
发表于 2016-5-16 15:49:53
浏览:6162
|
回复:0
打印
只看该作者
[复制链接]
楼主
根据 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 在那个文件啊 |
|