• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






流逝的年华

一切都像没有发生过,可是一切都已经...回不到过去... 思念一直都在无限的漫延...
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2012年3月1日

DSP/BIOS 介绍
摘要: 德州仪器新推出的DSPC6400系列最高运行时钟可以达到1.1GHz,运算能力可以达到8800MIPS.如何充分发挥DSP的这种性能优势,对软件提出了很高的要求.首先为了降低系统成本,就要求将许多以前用硬件实现的功能软件化,原来由多个DSP完成的工作由一块DSP完成,DSP要能够同时完成多个相同或不同的任务而相互之间没有影响.其次为了产品的维护和升级,要求软件尽可能地模块化,使用高级语言如C来编程,有统一的接口API.所有这些新的要求,都需要使用实时操作系统.以往直接将应用程序运行于裸机之上的作法显然已经不再适用了.德州仪器推出的 DSP/BIOS技术正是基于其多年从事DSP研制生产的经验,为 阅读全文
posted @ 2012-03-01 15:46 文平 阅读(850) 评论(0) 推荐(3)
 
用CCS开发时如何看程序的时钟周期
摘要: 进入CCS环境,装载已有工程,并load生成的.out文件,并找到要察看代码执行周期的代码处。如图1所示。 图11. 选择ccs的菜单Profiler中的enable clock,如图所示。 图22. 选择Profiler菜单下的 clock setup子菜单,并在Instruction Cycle中输入你的DSP时钟周期,它的单位为纳秒,例如,2407的系统时钟为40MHz,你就该填入25,如果是2812系统时钟为150MHz,就该填入6.67ns,其他配置不动,然后确定。如图3所示。 图33. 选择Profiler菜单下的Start New Session子菜单,出现如图4所示的对话框,可 阅读全文
posted @ 2012-03-01 15:44 文平 阅读(1224) 评论(0) 推荐(0)
 
开发DSP/BIOS程序
摘要: 1 创建配置文件实现hello world程序的另一种方法是使用DSP/BIOS API的LOG模块,它能在嵌入式程序中提供基本运行服务。对于实时DSP上的应用而言,API模块是最优的。与诸如put()这样的C库函数调用不同,API无需中止目标板中运行的应用程序就能进行实时分析。此外,API代码比标准C库函数的I/O占用空间少且运行快,根据程序需要可使用一个或多个DSP/BIOS模块。本章使用DSP/BIOS API修改第二章中的应用程序 (如果要跳过第二章,则须从2.1和2.2节开始)。在使用DSP/BIOS API的程序中必须创建一个配置文件,它定义了程序中使用的所有DSP/BIOS对象。 阅读全文
posted @ 2012-03-01 15:34 文平 阅读(430) 评论(0) 推荐(1)
 
DSP应用程序代码结构+DSP应用程序加电装载过程+DSP应用程序在线编程
摘要: 一、 DSP应用程序代码结构,有三种: ○ 纯汇编; ○ 纯C语言; ○ 汇编+C语言。 这三种结构还可插入带CSL 或不带CSL的DSP/BIOS API。为了加快应用程序的开发,现在的DSP程序一般都采用:汇编+C语言+带CSL的API。其中,汇编代码用于特殊要求,如Flash编程及对速度 要求很高的关键部分;C语言则是整个应用程序主框架,但主要是运算处理部分;而与硬件打交道的工作全部由CSL API来完成。 DSP应用程序工程模式有两种:调式仿真(debug)模式与应用发布(release)模式。 ○ 仿真模式用于开发调式阶段,使用仿真器通过JTAG口从PC机中下载到DSP片内RAM中运 阅读全文
posted @ 2012-03-01 11:02 文平 阅读(1014) 评论(0) 推荐(0)