CCSv5.5中DSPBIOS简单搭建例程.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CCSv5.5中DSPBIOS简单搭建例程

CCSv5.5 中DSP/BIOS 的搭建 说明:鉴于目前网络上关于如何在CCS5.5 中怎么运用DSP/BIOS 的详细指导十分 不全面 本人在搜索过程中也是一头雾水 故写此文档 第一便于大家互相学习 交流 第二方便本单位后续技术积累。文中截图系本人亲自操作截取。 1:创建常规CCS5.5 工程 1) 打开CCS 选择 File New CCS Project。 2 ) 在Project name 栏输入要创建的工程名字 以test 为例。 3 ) 在Family 栏选定你所使用的DSP 的家族系列 以C6000 为例。 4 ) 在Variant 栏选定你所使用的DSP 系列 以C674x Floating-point DSP 为例 在 后面的选框中选中具体的DSP 型号。以TMS320C6748 为例。 5 ) 在Connection 栏选择你所使用的仿真器型号。 6 ) Advanced setting 高级选项 主要时选择芯片的大小端 编译器版本 一般 情况下这里不需要设置。 7 )在Project templates and example 栏选中带main.c 的空白工程。 8 )点击Finish 按钮 完成。 至此一个普通的CCS5.5 工程就创建完毕 剩下的就BIOS 如何引用过来的问题了。 2:引入DSP/BIOS 系统 注1:因为刚才在创建工程的时候已经产生了一个名为C6748.cmd 的链接命令文 件 在这里需要删除这个链接命令文件 因为 DSP/BIOS 在创建的过程中会产生 一份新的链接命令文件。并且新的链接命令文件会把一些用到的应用库包含进来 例如bios.a62,rtdx.lib,rts64plus.lib 等程序库。大多数DSP/BIOS 生成的链接命令文 件会满足所有的存储段分配 也可以后续再通过MEM 管理器进行控制。 注 2:假如你的工程之前有包含 vectors.asm 源文件 同样需要移除这个文件 因为DSP/BIOS 会自动定义硬件中断向量表。就是说假如你使用了DSP/BIOS 系统 中断向量的管理权也就交给了DSP/BIOS。 好的 做好以上准备工作后 下面我们就开始一步一步的创建DSP/BIOS 的应用 我们这里以一个最简单的应用例程进行说明 在这里会带领大家创建一个包含有 两个任务的应用程序 第一个任务执行把 LED 点亮的工作 第二个任务执行把 LED 点灭的工作。 添加DSP/BIOS 配置到当前工程 1) 选择 File New DSP/BIOS v5.x Configuration File。 2 ) 检查Filename 栏的tcf 文件名是否和你的工程名一致。这里名为 test.tcf 。点 击Next 按钮。 3 ) 选择所属的器件型号平台 我的是ti.platforms.evm6748 点击Next 按钮。 4 ) 将默认选中三个DSP/BIOS 特性选中 点击Finish 按钮。 Real-Time Analysis 若禁止 则LOG、STS 不可用。 RTDX 若禁止 则实时分析数据不可实现。 TSK Manager 允许你使用信号量和任务让出功能。 注:在这里会有一个叫做 “指定 xdc 工具安装的”对话框弹出 我目前也不 清楚在这里不指定会有什么影响 点击ok 跳过貌似也没有什么影响 不知道 是不是我的CCS 安装引起的这个问题 有待研究 总之你先点击ok 就行了 接着点击yes 按钮。创建tcf 文件完毕。 在这里你可以先编译一下你所创建的工程 如果你是按照我所描述的步骤进 行创建的话 编译应该是没有错误可以通过编译的。 注:编译通过后你可以在左侧工程导航栏的 Debug 文件夹下看到一系列 DSP/BIOS 所创建的文件 如 testcfg_c.c 文件: 定义DSP/BIOS 结构体和内容。

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档