没有合适的资源?快使用搜索试试~ 我知道了~
U540-BOOTloader的makefile文件分析
需积分: 5 0 下载量 63 浏览量
2022-03-02
15:00:50
上传
评论
收藏 101KB DOCX 举报
温馨提示
试读
7页
U540-BOOTloader的makefile文件分析 链接文件注释
资源推荐
资源详情
资源评论
的 文件分析
一. 先看链接脚本文件“
例如:
!"#"
$%&%
其中的$%&% 表示 输出节装载到 存储区域中,启动运行时复制到 中运行。
例如 ':
(()*((向量表
((程序代码
!#"
((+((只读数据区域。
!#"
$%
表示把输出节 由各个输入文件的)*, 和 节构成,并且映射到 内存区域中。
-"&+./0((声明:程序入口为标号/0
!"1 2-3((包含 3 文件
452+6
4& 72
4& 72
4& 72
4& 72
$
6-1&!7"6
4+78!2-7+!#!"***9:;((7+!#!" 用于给出该内存区域的起点。***9:; 表内存区域
4+78!2-;< -"#&5***9:;(( -"#&5 用于指出该内存区域的长度
((&()用于指出 = 加载地址,不指定的话使用 8= 作为 = 地址。
(( !#" 字样的命令由于地址对齐。
(( !#"7+!#!"***9:;<,>表示 段的开始地址为 ***9:; 进行 > 字节对齐后的位置。
!#"7+!#!"***9:;<,>& !#"7+!#!"***9:;<,>
4+78!2-?把? 标号的的地址声明为一个外部可引用变量。
:;:
;:3;:3
0;:;;*
4+78!2-
<(*0/@;;(*:*9*;*99(
$%***9:;
%***9:;,用于指定输入文件的”:;:,;:3;:3,0;:;;*段构
成的节都要映射到内存%***9:; 区域中。
资源评论
nick-fei
- 粉丝: 1
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功