[MCU] 但是放在这里有什么用呢?

[复制链接]
1218|30
heweibig 发表于 2020-1-1 14:02 | 显示全部楼层
整个系统里的存储器资源。无论是DSP芯片自带的,还是用户外扩的,凡是可以使用的、需要用到的存储器和空间,用户都要一一声明出来
wyjie 发表于 2020-1-1 14:06 | 显示全部楼层
楼主这个cmd文件写全了。
shimx 发表于 2020-1-1 14:09 | 显示全部楼层
SECTIONS,PAGE,包括花括号、冒号,都是关键字符。注意:SECTIONS字符是复数形式。在花括号内,每一行最左侧的“.vectors”、“.text”、“.cinit” 、“.bss”、“.stack”这些名称,包括小数点,都是TI默认的关键字符,只有“.extdata”是用户自己定义的名称。另外,“VECS”、“PROG”、“SARAM”、“B0B1”、“ExtSRAM”必须是在MEMORY里声明过的资源名称。
午夜粪车 发表于 2020-1-1 14:13 | 显示全部楼层
编译器生成的包含代码和数据的多个部分
wyjie 发表于 2020-1-1 14:15 | 显示全部楼层
初始化的部分是由所有的代码,常量和初始化表组成的。
spark周 发表于 2020-1-1 14:20 | 显示全部楼层

.reset         复位中断向量表
.vectors       中断向量表
.data          已初始化数据,常数数据(比如对变量的初始化数据)
.pvecs         外围模块中断向量表
.ref           引用外部定义的变量或函数名
.global        引用全局变量或函数
.space         定义要保留的空间
.def           定义变量,与#define功能相同
.end           段的结束标识
.sect          用户自定义的已初始化段
.asect         比.sect多了绝对地址定位功能,一般不用
.usect         用户自定义的未初始化段
wyjie 发表于 2020-1-1 14:24 | 显示全部楼层
正常的地址空间都是能够在cmd找到的。
heweibig 发表于 2020-1-1 14:27 | 显示全部楼层
楼主这些地址没有在cmd声明吗?
jiaxw 发表于 2020-1-1 14:31 | 显示全部楼层
如果没有cmd文件进行地址分配和规划的话,DSP是无法工作的。
zhaoxqi 发表于 2020-1-1 14:34 | 显示全部楼层
IQmath,  IQmathTables这些应该都是具体的函数吧。
 楼主| yszong 发表于 2020-1-1 14:37 | 显示全部楼层

嗯,那我按大家的说法挨个排查一下,谢谢哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部