- 1
- 2
- 3
- 4
- 5
BL51链接器-定位器功能详解
资料介绍
一、BL51 概述
BL51 是 Keil C51 开发环境中的链接器/定位器工具,主要用于将编译器生成的目标文件(.obj)组合成可执行文件(.hex 或 .bin)。它通过解析目标文件中的段信息,根据用户指定的内存布局进行地址分配,最终生成符合嵌入式系统要求的二进制代码。
二、基本功能
1. 目标文件合并
将多个目标文件(如由 C 编译器、汇编器生成的 .obj 文件)整合为单一输出文件,解决模块间的符号引用问题。
2. 内存定位
根据配置文件(.xcl)或命令行参数,将代码段(CODE)、数据段(DATA、XDATA 等)分配到指定的物理内存地址空间。
3. 符号解析
检查并解析全局符号的引用与定义,确保所有外部符号均被正确链接,避免未定义或重复定义错误。
4. 输出文件生成
支持生成 Intel HEX、Binary、OMF-51 等格式文件,满足不同烧录工具和调试需求。
三、使用方法
1. 命令行格式
BL51 <目标文件列表> [选项]
示例:
BL51 main.obj func.obj RTX51.LIB TOOL.lib @myoptions.txt
部分文件列表
| 文件名 | 大小 |
| BL51链接器-定位器功能详解.docx | 14K |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏360.00元 3天前
用户:mulanhk
-
21ic下载 打赏230.00元 3天前
用户:江岚
-
21ic下载 打赏230.00元 3天前
用户:潇潇江南
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:lanmukk
-
21ic下载 打赏130.00元 3天前
用户:jh03551
-
21ic下载 打赏110.00元 3天前
用户:liqiang9090
-
21ic下载 打赏110.00元 3天前
用户:jh0355
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w993263495
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏15.00元 3天前
用户:eaglexiong
-
21ic下载 打赏15.00元 3天前
用户:w1966891335
-
21ic下载 打赏25.00元 3天前
用户:烟雨




全部评论(0)