DM642
文章平均质量分 63
nuaamkx
南京航空航天大学
展开
-
DSP C6000 keywords 关键字总结
extern:extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。 const: 可以用const定义一些变量或数组,以确保它的值不被改变。例:int *const p = &x; 定义一个常量指针p给变量int。 const int *q = &x; 定原创 2012-03-28 20:51:05 · 2198 阅读 · 0 评论 -
关于DSP中堆heap和栈stack的理解
之前一直不是很清楚堆和栈之间的区别,因为在windows下不是很注意区分它们。今天查了些资料,关于C6000DSP堆和栈有如下区别:stack -又称系统栈(system stack),用于:保存函数调用后的返回地址;给局部变量分配存储空间;传递函数参数;保存临时结果;heap -编译器提供的运行时支持库的一些函数(如malloc/calloc/realloc)原创 2012-06-28 09:53:11 · 10426 阅读 · 0 评论 -
DATA_SECTION pragma
ti的帮助文档里是这么讲的:The DATA_SECTION pragma allocates space for the symbol in a section called section name. The syntax for the pragma in C is:#pragma DATA_SECTION (symbol, "section name");The转载 2012-05-09 20:46:45 · 782 阅读 · 0 评论 -
DM642-I2C接口经验总结
一、DM642的I2C接口及I2C协议简单介绍 TMS320DM642片上带有一个I2C接口SDA(D3)和SCL(E4),DM642通过I2C接口与外部I2C外设通信,如I2C EEPROM、I2C视频解/编码器等。I2C通信的数据传输率一般包括100k和400k两种,支持多机通信,但同一时刻只允许存在一个主控设备,被控设备均使用唯一的地址标识符,I2C通信具有完备的通信协议,发送S原创 2012-04-19 13:16:51 · 3216 阅读 · 2 评论 -
CCS3.3关于函数参数的引用
在CCStudio3.3中编写程序时,为了让函数返回多个值,想到了引用参数的用法,于是在函数参数中采用&a方式。但编译时发现CCS中不支持函数参数的引用,总是报错,将引用参数的方式换为指针,编译链接通过!通过查找资料得到结果为“传统的c中,函数在调用时参数是通过值来传递的,这就是说函数的参数不具备返回值的能力。所以在传统的c中,如果需要函数的参数具有返回值的能力,往往是通过指针来实现的。”引用原创 2012-05-05 20:52:52 · 3464 阅读 · 1 评论 -
BT.656视频格式
所谓分量编码就是彩色全电视信号在转换成数字形式之前,先被分离成亮度信号和色差信号,然后对它们分别进行编码。分量信号(Y、B -- Y、R -- Y)被分别编码后,再合成数字信号。它规定了取样频率与取样结构。例如:在4:2:2等级的编码中,规定亮度信号和色差信号的取样频率分别为13.5MHZ和6.75MHZ ,取样结构为正交结构,即按行、场、帧重复,每行中的R-Y和B-Y取样与奇次(1,3,5……)转载 2012-04-18 22:12:18 · 6425 阅读 · 0 评论 -
TVP5150视频解码器学习
1.TVP5150超低功耗,支持NTSC/PAL/SECAM等格式的高性能视频解码器;2.可以接收2路复合视频信号(CVBS)或1路S-video信号;3.通过I2C总线设置内部寄存器,从而进行编程;4.TVP5150将NTSC,PAL,SECAM模拟视频信号转换成8位ITU-R BT.656格式;5.接受PAL(B.D.G.H.I.M.N)视频数据(因为开发板只支持PAL格式);原创 2012-04-17 22:34:46 · 2833 阅读 · 0 评论 -
DM642中EDMA结构及优化
DMA(Direct Memory Access)是DSP中至关重要的一个部分,DMA可以在不需要CPU的干预的情况下,在后台执行数据的高速传输,系统效率的高低很大程度上取决与DMA的使用好坏与否。DM642是目前公司内使用最多的DSP,其运行效率的高低决定着大部分产品的性能。下面就DM642上的DMA性能做一个简单的介绍和分析。 DM642中的DMA称为EDMA(Enhanced Di转载 2012-04-16 16:26:14 · 1897 阅读 · 0 评论 -
DM642入门学习小结
刚开始接触一件新事物总是很痛苦的,因为不知道如何入手。。。所谓万事开头难,dm642也是如此,特别是周围没有请教的对象。所以,只能寻找资料于网络和技术论坛,Hellodsp论坛是学习DSP的好地方,作为菜鸟的我目前也在该论坛上发了几次帖,遇到问题时有版主和网友的帮助,当发现好的资料时我也很乐意和网友分享,目前有两篇文章已经是论坛“荐”级别的了,呵呵。高速DSP原理应用及实践课件(基于DM642的详原创 2012-04-24 22:02:54 · 2972 阅读 · 20 评论 -
TI C64X DSP中断向量表的配置实现总结
参考内容:1.http://blog.csdn.net/henhen2002/article/details/4464205 2.http://wenku.baidu.com/view/792df1eb6294dd88d0d26bfb.html在非DSP/BIOS中使用CSL API进行设置如下(参考内容2中提到,在DSP/BIOS设置更简洁):原创 2012-04-08 21:51:55 · 5367 阅读 · 2 评论 -
CSL库函数命名规则
原文出自:http://blog.csdn.net/henhen2002/article/details/43977881、 CSL命名规则 类型命名规则函数PER_funcName()变量PER_varName宏PER_MACRO_NAME转载 2012-04-06 14:51:55 · 2553 阅读 · 0 评论 -
写给TI 6000系列DSP初学者
前言 最近在hellodsp([url=../]http://www.hellodsp.com[/url])申请了个版主,本来是要申请TMS320C6000版块的,不过这个版块已经有两位优秀的版主,我是做图像处理的,于是就锁定“语音视频处理”版块了,不过6000版块我还是会经常去,看到很多初学者在问一些入门的问题,有些提问题的同志对问题描述地也不够清楚,可能更多的是想提问题转载 2012-03-29 15:35:26 · 1749 阅读 · 2 评论 -
DSP学习指南
研究生期间断断续续做过TI DSP研究,从一个对嵌入式一点也没有了解的新手到快毕业时完成一个自认为满意的项目,其中走过很多弯路,现在把我对DSP学习的心得和一些参考文献列出来,可能对初学者具有帮助。 实验室用的是一款闻亭的DM642开发板,当时这款开发板还比较新,国内中文资料很少,而且闻亭但是的例子程序均是采用TI的原程序,不像合众达的例子程序容易上手,所以可能合众达的板子比较适转载 2012-03-29 15:34:55 · 1262 阅读 · 0 评论 -
合众达电子SEED_VPM642开发板调试及应用(技术小结)
转一篇博文,原文出自http://blog.sina.com.cn/s/blog_4462f8560100jyhq.html1.SEED_VPM642开发板flash烧写问题以前做过DM642测试和算法在线调试,最近刚用上合众达开发板,但是现在要完成脱机系统采集显示和存储。在烧写光盘提供例程时没有问题(LED交替闪烁),但是在测试4路视频输出时能在线显示而不能烧写。看到网上有贴转载 2012-07-01 18:47:35 · 4386 阅读 · 0 评论