没有合适的资源?快使用搜索试试~ 我知道了~
Sysconfig生成cmd文件
资源推荐
资源详情
资源评论
Application Note
C2000 SysConfig
链接器命令工具
Nima Eskandari and Veena Kamath
摘要
链接器命令文件在嵌入式程序中起着重要作用,因为它们指定了将代码段和数据段分配到目标存储器中的位置。
没有此文件,链接器不知道目标存储器配置以及如何正确分配这些段。对于 C2000
™
实时控制器,您必须通过查
看器件特定数据表和技术参考手册来了解器件存储器。C2000Ware SDK 中提供示例 C2000 链接器命令文件,但
对于任何给定应用,您可能必须修改 C2000Ware SDK 中可用的模板链接器命令文件才能满足您的应用需求。这
要求您了解编写链接器命令文件时可用的语法和选项。C2000 链接器 CMD 工具通过提供直观的 GUI 和自动代码
生成,简化了创建应用特定链接器命令文件的任务。
内容
1 引言...........................................................................................................................................................................................2
2 C2000 链接器命令工具 – GUI 配置.........................................................................................................................................2
2.1 存储器组合......................................................................................................................................................................... 5
2.2 存储器段.............................................................................................................................................................................6
2.3 CLA 段................................................................................................................................................................................7
3 C2000 链接器命令工具 – 代码生成......................................................................................................................................... 8
3.1 device_cmd.cmd 文件........................................................................................................................................................ 8
3.2 支持文件.............................................................................................................................................................................9
4 跨器件系列迁移.......................................................................................................................................................................12
5 总结.........................................................................................................................................................................................14
6 参考文献..................................................................................................................................................................................15
插图清单
图 2-1. 链接器 CMD 工具 - GUI 概述........................................................................................................................................... 3
图 2-2. 链接器 CMD 工具 - 生成的文件........................................................................................................................................3
图 2-3. 链接器 CMD 工具 - 全局参数........................................................................................................................................... 4
图 2-4. 链接器 CMD 工具 - CMD 实例配置.................................................................................................................................. 4
图 2-5. 链接器 CMD 工具 - 存储器组合........................................................................................................................................5
图 2-6. 链接器 CMD 工具 - 存储器段........................................................................................................................................... 6
图 2-7. 链接器 CMD 工具 - 加载存储器........................................................................................................................................6
图 2-8. 链接器 CMD 工具 - 用户定义的段.................................................................................................................................... 7
图 2-9. 链接器 CMD 工具 - CLA 段.............................................................................................................................................. 7
图 3-1. 生成的文件 - CMD 文件....................................................................................................................................................8
图 3-2. 生成的文件 - CMD 文件段................................................................................................................................................9
图 3-3. 生成的文件 - CMD File Diff...............................................................................................................................................9
图 3-4. 生成的文件 - 复制表....................................................................................................................................................... 10
图 3-5. 生成的文件 - C 文件....................................................................................................................................................... 10
图 3-6. 生成的文件 - OPT 文件...................................................................................................................................................11
图 3-7. 生成的文件 - Genlibs 文件..............................................................................................................................................11
图 4-1. 器件迁移 - SWITCH....................................................................................................................................................... 12
图 4-2. 器件迁移 - 文件已更改....................................................................................................................................................13
图 4-3. 器件迁移 - 文件更改....................................................................................................................................................... 14
商标
C2000
™
and Code Composer Studio
™
are trademarks of Texas Instruments.
www.ti.com.cn
目录
ZHCAC25 – JANUARY 2023
Submit Document Feedback
C2000 SysConfig
链接器命令工具
1
English Document: SPRAD49
Copyright © 2023 Texas Instruments Incorporated
所有商标均为其各自所有者的财产。
1 引言
链接器命令文件用于应用程序编译过程的链接阶段,在此阶段,链接器会组合目标文件并将片段分配到目标系统
的已配置内存中。链接器命令文件是一个 ASCII 文件,它使用两个链接器指令 MEMORY 和 SECTIONS 将片段
分配到内存的特定区域中。MEMORY 指令定义目标内存配置。SECTIONS 指令控制如何构建和分配片段。此
外,链接器命令文件还可以包含输入文件名和链接器选项。
链接器命令文件入门页面介绍了链接器命令文件的基本信息,重点阐述了 MEMORY 和 SECTIONS 指令。
对于新用户而言,从头开始创建新的链接器命令文件会很困难,甚至编辑现有的链接器命令文件模板都不容易。
用户必须了解链接器命令文件的结构及其特定器件的存储器结构。
C2000 链接器 CMD 工具通过提供以下特性,显著简化了新建链接器命令文件或编辑现有链接器命令文件的任
务:
• 基于 GUI 的直观界面,展示了所有可用的自定义选项
• 执行错误检查以帮助您避免犯错
• 自动生成 CMD 文件
• 自动修改 Code Composer Studio
™
工程属性
• 自动生成用于初始化存储器段的附加 C 源文件和头文件
• 展示所选器件系列的可用存储器
使用 C2000 链接器 CMD 工具可以加快新用户和高级用户的软件开发速度。
2 C2000 链接器命令工具 – GUI 配置
C2000 链接器命令工具是一款基于 SysConfig 的产品,可无缝集成到 C2000 系统配置工具中。
更多有关 C2000 系统配置工具的信息,请访问:
视频系列:
• 7.1 C2000™ SysConfig:概述
• 7.2 C2000™ SysConfig:入门
• 7.3 C2000™ SysConfig:PinMux
• 7.4 C2000™ SysConfig:板级支持
• 7.5 C2000™ SysConfig:示例演练
• 7.6 C2000™ SysConfig:在 10 分钟内迁移 C2000 器件
C2000 SysConfig 的优势:
•
利用
SysConfig
并借助
C2000™
实时
MCU
加速开发
应用报告 - C2000 SysConfig 分步使用指南:
• C2000 SysConfig
软件入门指南:
• https://software-dl.ti.com/C2000/docs/software_guide/c2000_sysconfig.html
开发人员必须针对他们的给定器件和封装启动 C2000 SysConfig 工具,才能使用 C2000 链接器 CMD 工具。
C2000 SysConfig 将引导您完成在 Code Composer Studio 工程上下文以及 SysConfig 独立工具中启动 C2000
SysConfig 工具所需的步骤。
引言
www.ti.com.cn
2
C2000 SysConfig
链接器命令工具
ZHCAC25 – JANUARY 2023
Submit Document Feedback
English Document: SPRAD49
Copyright © 2023 Texas Instruments Incorporated
C2000 链接器命令工具如图 2-1 所示。
1
2
3
图 2-1. 链接器 CMD 工具 - GUI 概述
1. 链接器 CMD 模块
2. 影响添加到设计中的所有 CMD 模块实例的全局设置
3. 设计中 CMD 模块的实例
添加 CMD 模块后,该工具会生成其他文件。
图 2-2. 链接器 CMD 工具 - 生成的文件
www.ti.com.cn
C2000
链接器命令工具
–
GUI
配置
ZHCAC25 – JANUARY 2023
Submit Document Feedback
C2000 SysConfig
链接器命令工具
3
English Document: SPRAD49
Copyright © 2023 Texas Instruments Incorporated
请注意,您可以添加多个 CMD 模块。CMD 模块的所有不同实例均可保存在 syscfg 文件中。您可以决定哪个
CMD 模块处于活动状态,方法是在全局参数中选择该模块。
图 2-3. 链接器 CMD 工具 - 全局参数
CMD 模块的每个实例都包含以下条目:
图 2-4. 链接器 CMD 工具 - CMD 实例配置
C2000
链接器命令工具
–
GUI
配置
www.ti.com.cn
4
C2000 SysConfig
链接器命令工具
ZHCAC25 – JANUARY 2023
Submit Document Feedback
English Document: SPRAD49
Copyright © 2023 Texas Instruments Incorporated
剩余15页未读,继续阅读
资源评论
code.
- 粉丝: 346
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功