- 5
- 0
- 约5.55千字
- 约 7页
- 2021-12-10 发布于福建
- 举报
DSP的 CMD文件写法综述
DSP的存储器的地址范围, CMD是主要是根据那个来编的。
CMD 它是用来分配 rom 和 ram 空间用的 , 告诉链接程序
怎样计算地址和分配空间。不同的芯片就有不同大小的 rom 和
ram. 放用户程序的地方也不尽相同。 所以要根据芯片进行修改 . 分
两部分 .MEMORY和 SECTIONS。
MEMORY
{
PAGE 0
PAGE 1
}
SECTIONS
{SECTIONS
{
.vectors
.reset
}
MEMORY是用来指定芯片的 rom 和 ram 的大小和划分出几个区间 .
PAGE 0 对应 rom;PAGE 1对应 ram
PAGE里包含的区间名字与其后面的参数反映了该区间的起始地
址和长度 .
SECTIONS:( 在程序里添加下面的段名如 .vectors. 用来指定该段
名以下, 另一个段名以上的程序 ( 属于 PAGE0)或数据 ( 属于 PAGE1)
放到“”符号后的空间名字所在的地方。
SECTIONS
{
.vectors : { } VECS PAGE 0 /* Interrupt vector table */
.reset : { } VECS PAGE 0 /* Reset code */
}
eg:
MEMORY
{
PAGE 0: VECS: origin = 00000h, length = 00040h
LOW: origin = 00040h, length = 03FC0h
SARAM: origin = 04000h, length = 00800h
B0: origin = 0FF00h, length = 00100h
PAGE 1: B0: origin = 00200h, length = 00100h
B1: origin = 00300h, length = 00100h
B2: origin = 00060h, length = 00020h
SARAM: origin = 08000h, length = 00800h
}
SECTIONS
{
.text : { } LOW PAGE 0
.cinit : { } LOW PAGE 0
.switch : { } LOW PAGE 0
.const : { } SARAM PAGE 1
.data : { } SARAM PAGE 1
.bss : { } SARAM PAGE 1
.stack : { } SARAM PAGE 1
.sysmem : { } SARAM PAGE 1
}
CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,
我们简称为命令文件,其中比较关键的就是 MEMORY和 SECTIONS
两个伪指令 的使用,常常令人困惑,系统出现的问题也经常与它
们的不当使用有关。 CCS是 DSP软件对 DOS系统继承的开发环境,
CCS的命令文件经过 DOS命令文件 长时间的引申发展,已经变得
非常简洁(不知道 TI 文档有没有详细 CMD配置说明)。我学 CMD
是从 DOS里的东西开始的,所以也从 DOS环境下的 CMD说 起:
1 命令文件的组成
命令文件的开头部分是要链接的各个子目标文件的名字,这样链
接器就可以根据子目标文件名, 将相应的目 标文件链接成一个文
件;接下来就是链接器的操作指令,这些指令用来配置链接器,
接下来就是 MEMORY和 SECTIONS两个伪指令的相关语句,必须大
写。 MEMORY,用来配置目标存储器, SECTIONS用来
您可能关注的文档
- DISCUZX模板:模板制作标签语法详解归类.pdf
- DISM命令应用大全归纳.pdf
- DJ公主培训试题归类.pdf
- DM500最便捷的刷机方法刷机的方法有网络刷机汇编.pdf
- DNS服务器未响应的问收集.pdf
- DSP处理器与普通单片机的区别定义.pdf
- DW期中考试试题收集.pdf
- D-核糖发酵生产工艺技术归纳.pdf
- EEPO有效教育课堂教学评价方式归纳.pdf
- EGR技术发展分析实用.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)