美文网首页
【DSP应用与技术】学习记录5:系统编译与库函数

【DSP应用与技术】学习记录5:系统编译与库函数

作者: 2016年的夏天 | 来源:发表于2023-01-11 15:28 被阅读0次

注意:.out文件只能下载到DSP的RAM中去,如果要把程序保存到FLASH中去,这时候就需要把.out文件转化为HEX十六进制文件(需要调用一个软件插件才能实现)

.map文件(存储器映像文件):程序生成的多个目标文件存放在存储空间中的哪些位置(biubiu起始地址)都可在.map文件中找到

cmd文件(命令链接文件)的构成(重点):

配置0界面对应程序存储器,1界面对应数据存储器

而对于Page1和Page0.虽然EXDRAM外部存储的地址写的是一致的,但使用的是两片片外存储芯片支持的。如果只有一片,那在访问的时候可能会产生问题。

举例如下:

了解清楚存储空间的资源分配

由上面的图片可知,cmd文件中的memory指令和section指令指定了不同类型的段要放到哪些存储空间去。

上图所示报错的原因:查看MAP文件,发现有很多区间的起始地址和长度是重叠的。

原因是工程中有不止一个cmd文件,在生成map文件的时候就都包含进来,这样就会导致地址重叠。所以需要把这两个cmd文件合并成一个, 同时把重叠部分修改过来。

根据自己的目标DSP下载对应的库(不同型号的DSP对应的DSPLIB名字也不同)

DSP库的使用方法

相关文章

网友评论

      本文标题:【DSP应用与技术】学习记录5:系统编译与库函数

      本文链接:https://www.haomeiwen.com/subject/rjhzkltx.html