随笔分类 - DSP
发表于 2018-04-10 09:13阅读:1303评论:0推荐:0
摘要:介绍两种最常用的针对TI CCS平台DSP开发过程中,算法运行时间测量的方法。一种是在带SYS/BIOS系统的项目中使用比较方便,一种是不带系统裸机程序中使用。两个测量时间的方式精度都是一个cycle,如果CPU频率为1GHz,则一个cycle为10纳秒。只不过处理成毫秒ms,再低意义不大。当然CC
阅读全文 »
发表于 2018-03-27 16:29阅读:2194评论:0推荐:2
摘要:导入SharedRegion模块 SharedRegion模块是一个共享区域,特别是对于多处理器环境下,SharedRegion模块就是用于让一个内存区域能被不同处理器共享并操作。这个模块会给每个处理器上创建一个共享内存区域查找表,这个查找表保证各个处理器能查看到系统内的所有共享区域。查找表中共享内
阅读全文 »
发表于 2018-03-27 09:15阅读:10534评论:1推荐:3
摘要:SYS/BIOS简介 SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内存和CPU的要求。其拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内
阅读全文 »
发表于 2018-03-26 17:48阅读:8460评论:0推荐:1
摘要:官网教程 新建调试工程 输入以下源码: #include <stdio.h> #include <c6x.h> volatile short output[16]; void main(void) { unsigned int counter = 0; const short A = 0x7e66;
阅读全文 »
发表于 2018-03-26 15:52阅读:10434评论:0推荐:2
摘要:新建CCS项目 选择File/New/CCS Project: 新建项目对话框 1) Project name: 指项目名称,这里要注意的项目名称不区分大小写。 2) Output type: 输出类型,Executable指可执行文件(一般为.out格式,可直接下载到DSP内运行),Static
阅读全文 »
发表于 2018-03-26 11:25阅读:5399评论:0推荐:1
摘要:DSP/BIOS 模块 基于TI的DSP芯片的应用程序分为两种:一般应用程序;DSP/BIOS应用程序。 为简化编程,TI提供了一套C的编程接口,它以API和宏的形式封装了TI的所有硬件模块,这套接口统称DSP/BIOS。DSP/BIOS包含以下模块: System(包含MEM,SYS对象) Ins
阅读全文 »
发表于 2018-03-25 12:25阅读:677评论:0推荐:0
摘要:刚接触DSP,拿来别人的代码,编译时,发现如下错误: 百思不得琪姐,一番调查之后,发现自己的工程worksapce中有中文路径,怎一个fuck了得。
阅读全文 »