C6678
文章平均质量分 76
About DSP TI-C6678
fengyhack
热爱IT,热爱科技,热爱自然。也爱mm.
展开
-
CCS+C6678LE开发记录07:DSP网页测试
这是前一个示例的进阶版,也是官方自带的NDK示例,在C6678中加载网页内容,然后通过PC访问网页。截图显示在PC的Web浏览器中打开http://169.254.11.123/之后显示的页面,初一看,碉堡了!类似上一个示例,我们需要修改IP地址,硬件配置一样(NOBOOT模式,静态IP地址)char *LocalIPAddr = "169.254.11.123";这么酷炫的D原创 2015-01-29 17:15:29 · 2164 阅读 · 1 评论 -
CCS+C6678LE开发记录08:以太网接口测试示例之代码研究
本文是针对CCS+C6678LE开发记录06:以太网接口测试的后续研究。在已经通过测试之后我想研究一下测试用例的实现原理,至少应该明白大致原理。为了方便贴代码,我将原始实例的代码做了精简;为了探索其原理,我修改/添加了少量代码。原创 2015-01-30 11:10:45 · 7804 阅读 · 5 评论 -
CCS+C6678LE开发记录18:解决EVM网口“DHCP配置无法获取IP”的问题
之前测试过程中曾经遇到如下问题:将DSP的网络IP配置设置为DHCP方式会出现错误,无法获取IP地址,打印信息如下[C66xx_0] Service Status: DHCPC : Enabled : : 000 [C66xx_0] Service Status: DHCPC : Enabled : Running : 000 [C66xx_0]原创 2015-03-30 18:03:04 · 3076 阅读 · 0 评论 -
CCS+C6678LE开发记录16:多核协作(OpenMP)示例代码浅析
本文是上一篇的后续。核心代码如下(部分省略)://------------------------------------------------------------------------------void main(void){ //......................................... while(1) { msg_s.id =原创 2015-03-16 19:10:46 · 3989 阅读 · 1 评论 -
CCS+C6678LE开发记录14:多核协作之OMP与IPC方式的较量
本文针对多核协作的两个Image processing demo进行对比,它们分别是OMP和IPC.其中:OMP=OpenMP,这个demo用到了MailBox邮箱投递IPC=Inter-processor Communication,这个demo用的是MessageQueue消息队列两个demo在测试的时候最大的一个区别是,OMP只需连接core0,而IPC则是master-sl原创 2015-03-05 16:44:22 · 3874 阅读 · 6 评论 -
CCS+C6678LE开发记录13:多核协作图像处理demo测试
本文关注MCSDK目录下的demos\image_processing\ipc demo这个示例的官方Guide参见http://processors.wiki.ti.com/index.php/MCSDK_Image_Processing_Demonstration_Guide测试之前建议将开发板设置为NOBOOT并关闭DHCP开关,如下图所示另外请确保已经安原创 2015-03-04 16:53:12 · 5230 阅读 · 2 评论 -
CCS+C6678LE开发记录11:多核协作(IPC)入门
为更好地发挥C6678的多核性能,需要用到多核协作。幸运的是,我们可以使用官方提供的IPC模块。IPC=Inter-Processor Communication, 核间通信,粗略来说就是多核之间进行信息、数据交换。作为入门篇,本文不打算深入讨论IPC,仅仅列出自带的两个简单示例:Notify和MessageQ.“通知”(Notify)模型“消息队列”(MessageQ)模原创 2015-03-03 11:00:13 · 8678 阅读 · 8 评论 -
CCS+C6678LE开发记录10:(图像)数据处理与传输框架
探索了这么久也该上一点料,本文关注PCDSP数据处理与传输的简单框架。这个框架其实也很简单,具体描述如下:1.PC端通过ETH0发送(图像)数据到DSP2.DSP收到完整数据后进行处理(Image Processing...)3.DSP端数据处理完毕后将数据发回给PC4.PC端收到发回的处理结果,然后保存下面是一段代码,数据处理执行的操作很简单:对图像像素值取补原创 2015-02-05 16:24:34 · 3866 阅读 · 6 评论 -
CCS+C6678LE开发记录17:多核协作(OpenMP)示例更新
本次更新针对C6678多核图像处理示例mcip_omp_c6678中的一些细节问题进行修复。另外PC端增加了C#版本GUI工具,详情见下图替代了之前的简陋界面(操作稍显麻烦)新的GUI工具操作简便,界面美观,功能也更加强大。首先是打开图像,支持更多格式打开图片之后,支持预览开始传输数据之前请打开DSP原创 2015-03-27 15:25:38 · 3582 阅读 · 2 评论 -
CCS+C6678LE开发记录15:多核协作(OpenMP)示例探索
本文解决了该系列09篇中的一个显著bug,同时也是对多核写作图像处理OMP示例的扩充。本系列09篇:CCS+C6678LE开发记录09:(图像)数据处理与传输框架本文根据...\mcsdk_2_01_02_06\demos\image_processing\openmp\c6678l示例进行修改。原示例是DSP通过HTTP网页服务和PC连接传输数据,修改之后进行了“瘦身”,移除所有we原创 2015-03-16 18:39:38 · 5166 阅读 · 5 评论 -
CCS+C6678LE开发记录09:以太网接口测试续(大块数据传输)
通过网络连接,极大地提高了PC与DSP之间的数据传输速率。在记录06(点此跳转)中给出了一个简单的测试示例,但是那只能传输很少的数据。如果将数据(buffer)尺寸设置为一个较大的值(如2048等)就会出现timeout的错误。在这种情形下更不用说传输一个大文件了,因此我们需要寻找一种解决方案。本文正是为此而展开。核心思想是:1.在PC端,打开文件,分块读取数据到buffe原创 2015-02-03 11:02:44 · 4337 阅读 · 19 评论 -
CCS+C6678LE开发记录01:开箱图赏
CCSv5是指TexasInstrument(简称TI,中文“德州仪器”)的Code Composer Studio version 5.2.1C6678是TI的C6000系列高性能DSP(DigitalSignal Processing,数字信号处理)芯片先放几张开箱试验图吧。原创 2014-12-15 16:18:43 · 3012 阅读 · 4 评论 -
CCS+C6678LE开发记录02:CCS的安装
目前尚未测试CCSv6版本,如果测试可行我会记录下来分享给大家,另外关于CCS的详细介绍可以参考TI的官方文档或者其他资料。订购的开发板评估模块附带有一张光盘,光盘里有CCSv5的安装文件,可以直接安装。也可以在TI的官网或者IC论坛等地方去下载,注意license是要收费的。根据已有的硬件C6678LE(仿真器XDS560v2)来安装CCSv5开发环境,下面只提示一些关键的步骤,其与步骤按照默认设置即可。原创 2014-12-15 16:27:26 · 2682 阅读 · 2 评论 -
CCS+C6678LE开发记录03:常规入门HeloWorld
又见Hello World,呵呵。本文记录了新建一个HelloWorld的C语言示例程序然后在C6678的CPU上调试成功的全过程。原创 2014-12-15 16:41:24 · 5403 阅读 · 0 评论 -
CCS+C6678LE开发记录04:编写CMD文件+读取Bitmap
关于CMD文件原创 2014-12-23 17:19:33 · 5398 阅读 · 5 评论 -
CCS+C6678LE开发记录05:编译并使用开源JPEG图像(解)压缩库libjpeg
本文记录了libjpeg在TMS320C6678上的移植过程并给出了一个完整的示例。原创 2014-12-31 15:52:30 · 2776 阅读 · 1 评论 -
CCS+C6678LE开发记录06:以太网接口测试
这期间一直在摸索着如何通过C6678的以太网接口传输数据,但一直不知道如何下手。我想测试C6678的以太网接口(以下简称ETH),一方面是因为ETH从没测试过,另一方面是因为USB太慢了。用数据来说话吧,我写了一个简单的测试程序,通过USB连接PC在CCS中调试(单核运行),读取一张BMP图片然后做简单处理。对于一张400*300像素大小的图片,读取用时半分钟以上,如果是大尺寸图片,例如1024*768可能需要几分钟。实在是太慢了,主要是慢在USB传输过程,因为数据传输完成后进行的处理速度很快。这原创 2015-01-29 15:22:14 · 9813 阅读 · 12 评论 -
CCS+C6678LE开发记录12:UIA组件的安装
在安装了CCS 6.0版本的IDE和最新版的MCSDK后似乎一切都很完美,但事实并非如此。当我试图编译SDK附带的image_processing (IPC based) demo时出现如下错误:实际上在导入(Import)这个demo的时候就提示错误这个错误标识需要安装UIA组件,但是CCSv6+MCSDK目录下均没有UIA相关内容。如此判断应该是UIA组原创 2015-03-04 16:07:46 · 3970 阅读 · 0 评论