![](https://img.haomeiwen.com/i25046193/243399119a50adc7.png)
![](https://img.haomeiwen.com/i25046193/5e5a2ea71fb92f89.png)
![](https://img.haomeiwen.com/i25046193/35247268b2dd3a76.png)
![](https://img.haomeiwen.com/i25046193/1bfec221eb6c65c5.png)
注意:.out文件只能下载到DSP的RAM中去,如果要把程序保存到FLASH中去,这时候就需要把.out文件转化为HEX十六进制文件(需要调用一个软件插件才能实现)
.map文件(存储器映像文件):程序生成的多个目标文件存放在存储空间中的哪些位置(biubiu起始地址)都可在.map文件中找到
![](https://img.haomeiwen.com/i25046193/52a3e3e8deb144d6.png)
![](https://img.haomeiwen.com/i25046193/bb8bc608f506faf3.png)
![](https://img.haomeiwen.com/i25046193/559cce54d4f255d3.png)
![](https://img.haomeiwen.com/i25046193/712a005c334e8b12.png)
![](https://img.haomeiwen.com/i25046193/c4df6b8742a9798f.png)
cmd文件(命令链接文件)的构成(重点):
![](https://img.haomeiwen.com/i25046193/4ef7507f9919ba77.png)
![](https://img.haomeiwen.com/i25046193/6e4280ca73502f0b.png)
![](https://img.haomeiwen.com/i25046193/044c0851e753b43f.png)
![](https://img.haomeiwen.com/i25046193/ea21964b3a6e9f0e.png)
![](https://img.haomeiwen.com/i25046193/a915647d8c44dbc9.png)
![](https://img.haomeiwen.com/i25046193/f680504eae985534.png)
配置0界面对应程序存储器,1界面对应数据存储器
而对于Page1和Page0.虽然EXDRAM外部存储的地址写的是一致的,但使用的是两片片外存储芯片支持的。如果只有一片,那在访问的时候可能会产生问题。
![](https://img.haomeiwen.com/i25046193/b57826a060afc21e.png)
![](https://img.haomeiwen.com/i25046193/3e0816862b1f685c.png)
![](https://img.haomeiwen.com/i25046193/4c8f6a4ada55aab6.png)
举例如下:
![](https://img.haomeiwen.com/i25046193/9cefdeafd2c872ad.png)
![](https://img.haomeiwen.com/i25046193/890b94ac9e8466a9.png)
由上面的图片可知,cmd文件中的memory指令和section指令指定了不同类型的段要放到哪些存储空间去。
![](https://img.haomeiwen.com/i25046193/7947b6d81eb43ba9.png)
上图所示报错的原因:查看MAP文件,发现有很多区间的起始地址和长度是重叠的。
![](https://img.haomeiwen.com/i25046193/30676be8dc160f36.png)
原因是工程中有不止一个cmd文件,在生成map文件的时候就都包含进来,这样就会导致地址重叠。所以需要把这两个cmd文件合并成一个, 同时把重叠部分修改过来。
![](https://img.haomeiwen.com/i25046193/9789525b2ddc990f.png)
![](https://img.haomeiwen.com/i25046193/388325eab0f85abe.png)
![](https://img.haomeiwen.com/i25046193/57349f503bb7d19e.png)
![](https://img.haomeiwen.com/i25046193/87f6f9985a78e573.png)
![](https://img.haomeiwen.com/i25046193/33373c6f533d0955.png)
![](https://img.haomeiwen.com/i25046193/814c52299088f1f5.png)
根据自己的目标DSP下载对应的库(不同型号的DSP对应的DSPLIB名字也不同)
![](https://img.haomeiwen.com/i25046193/6ba94509e50878e3.png)
DSP库的使用方法
![](https://img.haomeiwen.com/i25046193/25d3cee7edc7793f.png)
网友评论