如何使用CSL(翻译总结自TI官方文档)

为了使用CSL来进行编译和连接,必须先配置CCS开发环境。

1.指定目标设备

  Project/options/complier/preprocessor,在define symbols中输入设备支持符。设备支持符与DSP的型号有关,见上篇博文的表1-2.

2.确定使用小存储模式还是大存储模式,并指定需要的CSL和RTS库

  Project/options/complier/advanced,选中large memory model单选框或者small memory model单选框。

  Project/options/linker/basic,Library search Path 中应该显示<Install_Dir>\c5500\csl\lib,在Include Libraries中输入与设备相应的库文件,见上篇博文表1-2。

3.编写cmd文件,并将它导入工程中

CSL对链接命令文件有两个要求:

1)必须指定段.csldata的存储空间到数据空间的前64K地址空间中去。

.csldata段中存储的是API函数所用到的用于配置和控制的数据。

2)必须预留高速暂存器(Scratch Pad Memory)中的地址0x7b,不要去使用它。

CSL使用该地址作为.csldata段的指针。在执行CSL_init()函数的过程,.csldata的地址保存到地址0x7b,因此在调用其它CSL函数之前必须先调用CSL_init()。

4.确定你是否使能inlining(不是很懂耶)

转载于:https://www.cnblogs.com/Camilo/p/3484596.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值