




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何创建使用如何创建使用 CSSV5 libCSSV5 lib 库库 1 熟悉熟悉 CCS 界面界面 双击 CCSV5 2 可以看到如下界面 2 建立建立 LIB 库函数库函数 首先了解下什么是 LIB 库 LIB 库就是我们口中的静态链接 库 库分为两种一种是静态链接库 另外一种是动态链接库 DLL 使用库函数好处在于可以避免多人联合编程的时候不经意 间修改源码导致程序错误 给调试人员带来不必要的麻烦 由 于库函数看不到源代码 也就是被封装起来了 起到一定的保 密作用 本文以 Ti 高性能低功耗 6000 系列用 TMS6000C6747 为 例给大家图文解说如何建立静态链接库 1 首先点击菜单栏中选项 出现下来菜单 点击 CCS Project 2 出现新建工程界面 3 在 Project name 中填写你要写的库名 如 func1 在下 一行 Output type 选项中选 Static Library 默认是 Excutable 4 device 标签中设置你使用芯片的型号 我这里选择 67XX 5 点击 finish 新建 LIB 工程完成 6 现在可以看到左边资源栏和主界面如下 7 由于我们建立是 LIB 库函数 需要将 main c 中的内容删 掉 文件名修改为 func1 c 自己定义即可 并且添加一个名 为 func1 H 头文件 如下图所示 8 然后在 func c 和 func h 中编写你所要实现的功能函数 在编译链接之前还需要添加两个文件 第一个目标配置文件 还有一个 CMD 文件 9 首先添加目标配置文件如下 右键工程 点击 Target Configuration File 10 新建目标配置文件出现如下界面 在 File name 填写名 称 一般写 CXXXX XXXX 代表你使用芯片的数字型号 本文使 用 C6747 目标配置文件的后缀名 ccxml 默认即可无需修改 然后点击 Finish 11 点击 finish 你会看到目标文件在主界面中打开 目标文 件主要是配置仿真器型号或者软件仿真 有些型号不支持软件 仿真 具体情况不清楚 本文用 V5 2 对于 L138 不支持软件仿 真 本文用 6747 做软件仿真 选项如下配置 connection 下 拉菜单选择 Texas Instrument Simulator Device 型号选择 C67xx 这里有两个区别在于一个是小端对齐 另一个是大端对齐 有兴趣可以百度下 DSP 程序编写中对齐方式 本人习惯选择小 端 以上为本人选择 不负责任 然后点击 Save 12 这个步骤在本文中无需操作 作为拓展知识介绍 在 11 步骤中点击 Advanced setup 中 这里主要了 解 initialization script 一般开发板厂家会提供这里需要的 GEL 文件 本文仿真选择默认即可 13 这一步在编译之前的最后一步 添加 CMD 文件 一般 开发板厂家会提供 或者也可以自己编写 主要是内存分配等 功能 14 最后就是编译连接生成 LIB 库文件 首先点击进行 lib 的编译 然后会在 debug 文件夹下面会有 func1 lib 的文件 到此为 止 LIB 库生成成功 3 调用调用 LIB 库函数库函数 1 第二章节已经生成了 dspLIB 库 本章节介绍如何调用 LIB 首先建立工程 这里和建立 LIB 库工程很像 只是在 Output type 中 选择 Executable 别的都一样 2 现在可以把 LIB 库工程中的 CMD 和目标配置文件复制到这 个工程里来 然后需要将 LIB 也添加进来 方法很简单 把 DEBUG 文件下的 func1 lib 文件直接复制到这个工程来 还需要将 LIB 工程 下的头文件 func1 h 复制过来 如下图所示 3 编写 main 函数 代码如下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高三百日誓师课件
- 高一化学氯气课件flash
- 离婚协议档案查询及信息保密服务合同
- 高科技企业研发成果转化连带责任担保协议
- 离婚协议书范本:夫妻共同财产分割及子女抚养权归属
- 离婚协议书模板:婚姻终止、财产分割及子女抚养细则
- 智能家居产品售后维修追加服务协议合同范本
- 二手车买卖合同范本含车辆税费及过户流程
- 髂静脉血栓课件
- 喷射式发动机空气滤清器更换方案
- 幼儿园小班语言大老鼠找小老鼠课件
- CJJ166-2011 城市桥梁抗震设计规范
- 化肥欠款协议模板
- 小红书口碑对旅游者目的地决策的影响研究
- 查缉酒驾实战培训课件
- “对校园欺凌说不”主题班会课件
- PLC电气控制设计污水处理系统样本
- 计算机组成原理-鲲鹏
- 青春筑梦强国有我
- 新生儿感染性休克的个案护理课件
- 3d玻璃的热弯工艺
评论
0/150
提交评论