CCS中DSP的编译连接
2010-04-12 18:15
190 查看
源代码,经编译器,生成可重定位的代码块和数据块(称为段-section).
然后经连接器,将这些段分配到目标存储器。
可通过.cmd文件用两个伪指令来定义连接:
memory – 定义存储器各部分的起始地址和长度
sections – 定义把各个段放在存储器的什么位置
可通过生成.map文件来观察代码和数据空间的映射关系。
CCS例程中的一个.cmd文件如下:
MEMORY
{
IPRAM : origin = 0×0, len = 0×10000
IDRAM : origin = 0×80000000, len = 0×10000
}
SECTIONS
{
.vectors > IPRAM
.text > IPRAM
.bss > IDRAM
.cinit > IDRAM
.const > IDRAM
.far > IDRAM
.stack > IDRAM
.cio > IDRAM
.sysmem > IDRAM
}
然后经连接器,将这些段分配到目标存储器。
可通过.cmd文件用两个伪指令来定义连接:
memory – 定义存储器各部分的起始地址和长度
sections – 定义把各个段放在存储器的什么位置
可通过生成.map文件来观察代码和数据空间的映射关系。
CCS例程中的一个.cmd文件如下:
MEMORY
{
IPRAM : origin = 0×0, len = 0×10000
IDRAM : origin = 0×80000000, len = 0×10000
}
SECTIONS
{
.vectors > IPRAM
.text > IPRAM
.bss > IDRAM
.cinit > IDRAM
.const > IDRAM
.far > IDRAM
.stack > IDRAM
.cio > IDRAM
.sysmem > IDRAM
}
相关文章推荐
- CCS编译错误:unresolved symbol_GpioCtrlRegs,first referenced in ./bsp/DSP2803x_ECan.obj
- TI C6000 系列 DSP 之 CCS5.2 编译时报错: #10010 和 #10264
- DSP连接不上CCS3.3的问题讨论
- DSP连接不上CCS3.3的问题讨论
- 使用CCS连接DM6467 DSP端
- DSP连接不上CCS3.3的问题讨论
- (多核DSP快速入门)4.编译测试多核DSP实例Vlfft
- 编译Qt5.0连接MySql5.5数据库的驱动(5.0版本的编译,我记得5.2开始自带了)
- 使用android ndk r8 编译nativc C,生成动态库。并连接使用
- VC6.0及其以上版本编译连接错误和响应解决方案汇总-不断更新中
- 用XDS510-V4专业版仿真器连接CCS3.3与28335问题记录
- Windows 使用Eclipse配置连接hadoop,编译运行MapReduce --本地调试WordCount
- 转载 用C连接MySQL数据库程序的编译问题
- ios 编译错误--文件连接错误
- [原]编译MongoDB,C++连接MongoDB测试
- DSP为啥连接不上?TMS320C6416T+seed-XDS510 PLUS
- uboot的编译及连接过程
- mingw 编译可供 vc 连接库的Makefile. dumpbin 产生 def,进而产生lib
- 蘑菇街TeamTalk编译连接过程中遇到的问题及解决方法(iOS)