文章分类 -  DSP

摘要:这些是关于DSP/BIOS的笔记,注意是针对CCS3.0和DSP/BIOS 5.31的 转自:http://www.61ic.com/Article/C6000/C64X/201104/33780.html 阅读全文
posted @ 2013-12-12 10:44 永不止步,永无止境 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:DSP/BIOS的各种学习资料,很全面。 阅读全文
posted @ 2013-12-12 10:36 永不止步,永无止境 阅读(3174) 评论(0) 推荐(0) 编辑
摘要:2013-12-03 09:36:12转自:http://blog.csdn.net/dongtinghong/article/details/16828065TI DAVINCI DM6446的开发环境搭建不像三星S3C2410,S3C2440,ATMEL的AT91SAM9260之类的单核ARM那么简单,因为DM6446还有DSP端的开发环境,以及双核之间的通信和程序编译等问题,所以开发攻略第一步就是要搭好开发环境。其实TI的EVM(TI 的开发板)也提供相关的EVM start guide(sprue66f.pdf),适合参考。 DAVINCI开发环境搭建基本上可分以下几步: 1) 准.. 阅读全文
posted @ 2013-12-03 09:40 永不止步,永无止境 阅读(487) 评论(0) 推荐(0) 编辑
摘要:2013-12-01 11:17:39转自:http://blog.csdn.net/liangwei88624/article/details/6113882自定义段(C语言)#pragma DATA_SECTION(函数名或全局变量名,"用户自定义在数据空间的段名");#pragma CODE_SECTION(函数名或全局变量名,"用户自定义在程序空间的段名"); 不能在函数体内声明。必须在定义和使用前声明 #pragma可以阻止对未调用的函数的优化 #pragma DATA_ALIGN( symbol,constant)指令的作用是:排列排列sym 阅读全文
posted @ 2013-12-01 11:20 永不止步,永无止境 阅读(523) 评论(0) 推荐(0) 编辑
摘要:把#pragma MUST_ITERATE( , , )放在循环体之前,告知开发板循环次数,改善软件流水 阅读全文
posted @ 2013-12-01 10:30 永不止步,永无止境 阅读(1691) 评论(0) 推荐(0) 编辑
摘要:介绍了使用hex6x.exe将out文件生成hex文件的方法。 阅读全文
posted @ 2013-11-30 15:34 永不止步,永无止境 阅读(745) 评论(0) 推荐(0) 编辑
摘要:C6000中程序编写详细解释。 阅读全文
posted @ 2013-11-28 10:11 永不止步,永无止境 阅读(243) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/karlchen/archive/2008/09/23/1297169.htmlwarning: function declared implicitly原因就是函数没有声明,大部分情况下,也不影响函数的正常使用,所以往往被大家忽略,实际上,也是很危险的事情,比如如下的一个例子#include <stdlib.h>#include <stdio.h>int main(void) { int i; i = foo (2, 3); printf ("foo returns %d\n", i); exit 阅读全文
posted @ 2013-06-20 22:34 永不止步,永无止境 阅读(3256) 评论(0) 推荐(0) 编辑
摘要:2013-06-20 21:36:00源自网络。之前在非BIOS下利用CSL库函数配置GPIO中断成功,后来由于工作需要,得在BIOS下使用Event事件来触发,于是开始了漫漫长路的征程。经过一番努力,终于取得成果,现在和大家一起分享一下。主函数中的外设接口的初始化就不多说了,直奔主题开始配置GPIO。初始化GPIO;void IntiGPIO(void){ GPIO_PERLOCK = GPIO_PERLOCK_Value; GPIO_PERCFG0 = GPIO_PERCFG0_Value; //Set GPIO to enabled mode //然后修改GPIO控制寄存器 GPIO_B 阅读全文
posted @ 2013-06-20 21:36 永不止步,永无止境 阅读(850) 评论(0) 推荐(0) 编辑
摘要:转自:http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/63395.aspx问题描述:Hello Ti's engineers, I want to use ECM module in DSP/BIOS, so I have followed the instructions at page 150 in the datasheet of TMS320C6000 DSP/BIOS 5.x Application Programming Interface Reference Guide. Be 阅读全文
posted @ 2013-06-20 21:28 永不止步,永无止境 阅读(350) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/zzsfqiuyigui/article/details/6940795DSP/BIOS中的线程和电脑中的线程有很大区别。关于DSP/BIOS的详细介绍请参考TMS320 DSP/BIOS User's Guide。下面简单地介绍一下DSP/BIOS的线程。 为了让DSP能够同时处理多个任务,DSP/BIOS提供了如下几种类型的线程。 HWI(硬件中断),SWI(软件中断),TSK(任务),IDL(空闲线程)。 HWI其实就是中断服务。当硬件中断产生之后,DSP/BIOS就会调用相应的HWI函数。如果把HWI设置为Dispatch的话.. 阅读全文
posted @ 2013-06-20 21:20 永不止步,永无止境 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.csdn.net/gtatcs/article/details/8903509转自:http://blog.csdn.net/zzsfqiuyigui/article/details/694302664+的中断系统和以往的不同,中断是基于事件的。整个硬件CPU接收15个中断,实际用户可用12个可屏蔽中断,但系统可以支持最多128个中断源。64+将中断源视为事件"Event",128个事件可以分别通过配置连接到12个可屏蔽中断。而128个事件每连续32个可以合并到四个固定的事件中,即Event0(对应事件号0-31)、Event1(对应事件号32 阅读全文
posted @ 2013-06-20 21:16 永不止步,永无止境 阅读(663) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.21ic.com/user1/3128/archives/2009/60506.htmlDSP中断设置简明教程本文的Word文档和程序请从此处下载一、简述本文介绍TMS320C6000系列中断设置的简明方法。通过示例定时器中断,MCBSP串口接收中断及外部中断这三种中断实现过程,介绍如何实现中断各个寄存器的配置,中断向量表书写以及中断服务函数。最后提供一个简要的示例程序可供大家下载使用。此示例在DSK6416的TI官方实验板上通过测试。由于定时器和串口工作模式较繁,因此对中断无关部分不做介绍。二、实现DSP中断需要做哪些通用工作设置允许哪些非屏蔽中断设置各个允许的 阅读全文
posted @ 2013-06-20 11:41 永不止步,永无止境 阅读(3530) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示