摘要:
上次梳理了一下SPL的基本概念和代码总体思路,这次就针对代码跑的流程做个梳理。SPL中,入口在u-boot-spl.lds中 在这里,启动加载会跳转到文件arch/arm/cpu/armv7/start.S中,这个是怎么处理的呢?在这里,文件的主要工作有下面几种: A 重启保存启动参数: B 设置向 阅读全文
posted @ 2018-03-22 20:04
虚生
阅读(715)
评论(0)
推荐(0)
摘要:
一、概论 ld: GNU的链接器. 用来把一定量的目标文件跟档案文件链接在一起,并重新定位它们的数据,链接符号引用. 一般编译一个程序时,最后一步就是运行ld进行链接 每一个链接都被一个链接脚本所控制,这个脚本是用链接命令语言书写的. 二、链接脚本 链接脚本的一个主要目的是描述输入文件中的各个段(数 阅读全文
posted @ 2018-03-22 16:35
虚生
阅读(2345)
评论(0)
推荐(0)
摘要:
在U-boot目录下,有个比较重要的目录就是SPL的,SPL到底是什么呢?为什么要用它呢? SPL(Secondary programloader)是uboot第一阶段执行的代码。主要负责搬移uboot第二阶段的代码到 系统内存(System Ram,也叫片外内存)中运行。SPL是由固化在芯片内部的 阅读全文
posted @ 2018-03-22 10:05
虚生
阅读(12362)
评论(1)
推荐(0)
浙公网安备 33010602011771号