dsp中的cmd文件总结解释(f28335)

本文详细介绍了DSP28335设备中CMD文件的作用,包括链接命令文件的功能、MEMORY和SECTIONS伪指令的使用。CMD文件用于指示存储空间和段分配,例如在无BIOS和有BIOS模式下选择不同的CMD文件。同时,文章还概述了C28x存储器模型,分为初始化段和未初始化段,如.text、.bss等。
摘要由CSDN通过智能技术生成

这里写自定义目录标题

cmd文件的选择则根据运行模式选择:

   在线仿真模式:使用28335_RAM_lnk.cmd文件

   Flsah烧写模式:使用F28335.cmd文件

DSP2833x_Headers_nonBIOS.cmd:无操作系统时使用

DSP2833x_Headers_BIOS.cmd :有操作系统时使用

一、CMD文件

链接命令文件(Link Command Files),以后缀.cmd结尾,简称CMD文件。

CMD文件的两大功能是指示存储空间和分配段到存储空间。

在编写CMD文件时,主要采用MEMORY和SECTIONS 两条伪指令。

在281x调试时,可以将程序代码链接到Flash或者RAM,因此对应两种CMD文件。

MEMORY伪指令

作用:指示存储空间。

语法如下:

MEMORY

{

PAGE 0 : name 0[(attr)]:origin = constant, length = constant

PAGE n : name n[(attr)]:origin = constant, length = constant

}

PAGE:用来指示存储空间的关键字。PAGE n的最大值为255。

name:代表某一属性和地址范围的存储空间名称。长度可以是1~8个字符,在同一页内名称不能相同,不同页内名称可以相同。

attr:用来规定存储空间的属性,共有四种属性:R-只读、W-只写、X-该空间包含可执行代码、I-该空间可以被初始化。实际使用&#x

  • 2
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值