DSP的路越走越远,目前接触到了BIOS编程。起源于一个DSP接ADC的开发板的例子。本意不想鼓捣这么多,BIOS手册上几百页的英文看得我垂头丧气,信心严重受挫。真担心这是一条不归路。哎,写点简单的吧。。 一、BIOS的版本 CCS3.3下的BIOS是5.31.02,位于在CCS安装目录下,包含下列几个文档: SPRU423F,November 2004,TMS320 DSP/BIOS User's Guide,介绍了在嵌入式环境中如何使用DSP/BIOS,支持CCS3.3 SPRU423H,August 2009,TMS320 DSP/BIOS v5.41 User's Guide,新版,支持CCSv4 and CCSv3.3,单独安装 SPRU007H,DSP/BIOS TextConf User's Guide,关于DSP/BIOS Textual Configuration的信息 SPRU403N,September 2006,TMS320C6000 DSP/BIOS 5.31 Application Programming Interface (API) Reference Guide,API参考手册 SPRU403Q,2009年 12月 4日,5.X新版 DSP/BIOS 6x,DSP/BIOS 6x Tutorial,一个hlp文件,介绍了BIOS用法,是学习BIOS很好的起点 Results,测评BIOS花费的时间、占用的空间 SPRU616A,August 2005,DDK version 1.20,DSP/BIOS Driver Developer's Guid,驱动开发手册。 CCS4.x环境下的BIOS6.x SPRUEX3D,October 2009,TI DSP/BIOS Real-time Operating System v6.x User’s Guide SPRAAS7D,Migrating a DSP/BIOS 5 Application to SYS/BIOS 6,从CCS3迁移到CCS4,BIOS版本差别 可见,版本之多,岂是一个乱字说得!最简单的办法是安装CCS4.x,以求暂时安稳。 二、BIOS的构成 - 配置工具,图形界面,配置程序所需的BIOS对象
- Tconf,文本界面,脚本语言配置BIOS对象
- API,有25个模块,150多条API供C和汇编语言调用。
- 实时分析工具RTA,通过多个查看查看运行状态
|