DSP/BIOS的搭建

                                                                                        

CCSv5.2中DSP/BIOS的搭建



前言:

            DSP/BIOS是TI公司专门为DSP开发的嵌入式实时操作系统,主要分为五大部分如下图左边所示:


1.创建常规的CCS5.2工程



              (1)打开CCS,选择Project -> New CCS Project.

              (2)在 Project name 栏输入要创建的工程名字   

              (3) 在Family栏选定你所使用的DSP的家族系列      

              (4) 在Variant栏选定你所使用的DSP系列

              (5) 在Connection栏选择你所使用的仿真器型号。 
              (6) Advanced settings高级选项,主要时选择芯片的大小端,编译器版本,一般情况下这里不需要设置。 
              (7)在Project templates and examples栏选中带main.c的空白工程。

              (8)点击Finish按钮,完成。

如图:


                                 

2.引入DSP/BIOS系统




               注1:因为刚才在创建工程的时候已经产生了一个名为C6455.cmd的链接命令文件,在这里需要删除这个链接命令文件,因为DSP/BIOS在创建的过程中会产生一份新的链接命令文件。并且新的链接命令文件会把一些用到的应用库包含进来,例如bios.a62,rtdx.lib,rts64plus.lib等程序库。大多数DSP/BIOS生成的链接命令文件会满足所有的存储段分配,也可以后续再通过MEM管理器进行控制。

               注2:假如你的工程之前有包含vectors.asm源文件,同样需要移除这个文件,因为DSP/BIOS会自动定义硬件中断向量表。就是说假如你使用了DSP/BIOS系统,中断向量的管理权也就交给了DSP/BIOS。       

               我们这里以一个最简单的应用例程进行说明,在这里会带领大家创建一个包含有两个任务的应用程序,第一个任务执行把LED点亮的工作,第二个任务执行把LED点灭的工作。



      1) 选择工程名 New > Other  如图选中 DSP/BIOS v5.x Configuration File  点击Next    如图:

          (2) 选择所属的器件型号平台,点击Next按钮   如图:

         

             

    (3)将默认选中三个DSP/BIOS特性选中,点击Finish按钮。

     Real-Time Analysis   若禁止,则LOGSTS不可用。

     RTDX                 若禁止,则实时分析数据不可实现。

     TSK Manager         允许你使用信号量和任务让出功能。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值