云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > LCF文件使用说明

LCF文件使用说明

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 20:36:37

CodeWarrior LCF链接文件定义及使用

参数

section_name

指定一个初始化过的数据段的名字 注意 段的名字必须用双引号 (\如果使用用户自定义的段,必须是事先用#pragma定义过的

9)FORCEACTIVE

指定不能被优化掉的目标. 参数

FORCEACTIVE{ symbol [, symbol]* }

第二节 EPPC 链接器

使用 EPPC Linker 设置面板来控制设定链接相关选项,规定目标代码链接成的可执行文件,库或者其它的最终文件格式。如下图所示2.10版本(图2-1)和10.3版本(图2-2)

图2-1:Codewarrior 2.10 版本

Auto FAE: Alan Yang-r66151

Page 9 CodeWarrior LCF链接文件定义及使用

图2-2:codewarrior 10.3版本 Auto FAE: Alan Yang-r66151

Page 10 CodeWarrior LCF链接文件定义及使用

EPPC 链接器设定面板各条目的含义及用法

元素

Link Mode list box

目的

指定链接器使用多少内存做缓冲来写输出文件,然后写到硬盘上 选项:

? ? ?

注释

链接需要足够的RAM空间来保存输入文件。

Normal是最好的选择,More RAM更适合小工程

Use Less RAM –直接将输出文件写到硬盘,不使用缓冲 Normal – 512字节缓冲

Use More RAM – 将每个部分写到自己的缓冲,然后写回硬盘

Generate DWARF Info checkbox

Use Full Path Names checkbox

Clear – 不生成调试信息Checked – 生成调试信息

Clear – 链接器只使用文件名

Checked – 链接器包含路径名字在elf文件中

Generate Link Map checkbox Clear – 不生成map文件

Checked – 生成map文件 List Closure checkbox

Clear – map不列举程序开始点调用的函数

Checked - Map 文件列举所有程序开始点调用的函数 Clear - Map 不包含没用到的目标

Checked – Map 列举所有没有用到的目标

Clear - Map 不列出 DWARF 调试目标

Checked - Map 在Section里列出所有 DWARF 调试目标

List Unused Objects checkbox

List DWARF Objects checkbox

Suppress Warning Messages Clear – 链接器在消息窗口显示警告 checkbox Checked – 链接器不显示警告 Heap Address checkbox

Clear – Heap顶和堆栈底相同Checked – 指定heap内存位置

参考表后备注. 参考表后备注

Page 11

Stack Address checkbox Clear – 链接器使用默认的堆栈地址0x003DFFF0.

Auto FAE: Alan Yang-r66151

CodeWarrior LCF链接文件定义及使用

Checked – 为堆栈指定栈顶内存地址

Generate ROM Image checkbox

RAM Buffer Address checkbox

Clear – 不生成ROM image. Checked – 生成ROM image

Clear – 不指定RAM buffer地址

Checked –给flash 编程器指定RAM buffer地址。许多其他的flash编程器使用指定的,对于Codewarrior Flash编程器,RAM buffer和独立的缓冲区来加载所有的二进制段到连续的flash ROM地址空间。尽管如此,在运行的ROM image的地址是一样的。(参考备注) 时候系统会将这些段加载到lcf文件或者数据地址框指定的地址。

参考备注

ROM Image Address checkbox Clear – 不指定目标地址

Checked – 为二进制文件指定ROM目标地址 Use Linker Command File Clear – 用户指定段地址,忽略lcf文件的配置。 checkbox Checked – 从lcf文件中寻找段地址 Binary File list box

生成二进制文件

? ? ?

如果选定,而lcf文件中并没有指定段地址,编

译器将报错

默认不生成二进制代码

None – 不生成bin文件 One – 一个二进制文件

Multiple – 多个二进制文件

S-record 文件以 .mot扩展名存在,是早期的srecord文件扩展名。现在后缀名都是.s19,但格式内容相同 .

Generate S-Record File checkbox Clear – 不生成srecord文件. Checked – 生成S3 S-record文件

Sort S-Record checkbox Clear – 不排序s-recored文件

Checked –地址上升排序s-recored文件 Max Length text box

指定S-recored的最大长度(256字节或者少于)

Page 12

EOL Character list box 针对不同系统指定srecord文件行尾的字符

Auto FAE: Alan Yang-r66151

搜索更多关于: LCF文件使用说明 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

CodeWarrior LCF链接文件定义及使用 参数 section_name 指定一个初始化过的数据段的名字 注意 段的名字必须用双引号 (\如果使用用户自定义的段,必须是事先用#pragma定义过的 9)FORCEACTIVE 指定不能被优化掉的目标. 参数 FORCEACTIVE{ symbol [, symbol]* } 第二节 EPPC 链接器 使用 EPPC Linker 设置面板来控制设定链接相关选项,规定目标代码链接成的可执行文件,库或者其它的最终文件格式。如下图所示2.10版本(图2-1)和10.3版本(图2-2) 图2-1:Codewarrior 2.10 版本 Auto FAE: Alan

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com