Advertisement

u-boot启动流程 汇编分析

阅读量:

以下代码示例源自amlogic SDK的相关实现。

start.S文件作为u-boot程序的初始执行入口。

start.S(路径为arch\arm\cpu\armv8\start.S)

复制代码
    #include <asm-offsets.h>
    #include <config.h>
    #include <version.h>
    #include <linux/linkage.h>
    #include <asm/macro.h>
    #include <asm/armv8/mmu.h>
    
    /************************************************************************* *
     * Startup Code (reset vector)
     * *************************************************************************/
    
    .globl	_start
    _start:
    	b	reset
    
    	.align 3
    
    .globl	_TEXT_BASE
    _TEXT_BASE:
    	.quad	CONFIG_SY

全部评论 (0)

还没有任何评论哟~