从Compiler7.4谈起
过去一直搞2000系列,对5000和6000有一种神秘感。最近因工作需要涉足C6678,发现与2000系列的思想方法有很大不同:买了一块C6678EVM,是TI在台湾生产的,光盘安装后CCS5.2中只有Compiler7.3.4,而给出的示例大多是用7.4编译的,7.3.4根本就不能Import这些示例。我们在TI网站下载了7.4和...
View ArticlePC通过PCIE DMA访问DSP板卡内存的问题
大家好,我的电脑是Win7,用WinDriver编写驱动程序;DSP是C6670,代码是基于这个工程C:\ti\pdk_C6670_1_1_2_6\packages\ti\drv\exampleProjects\PCIE_exampleProject目前,WinDriver下代码可以实现对DSP BAR1内存空间的读写。但是绝对速度不够,想使用DMA。我理解的是:PC对DSP...
View ArticleMCSDK_HPC 安裝 以及 IP address消失問題
大家好:最近買了EVMK2H板子,目前是把openCL的code給這個板子去跑參考這個網址的安裝後 ,http://processors.wiki.ti.com/index.php/MCSDK_HPC_3.x_Getting_Started_Guide在這行指令後 picocom -b 115200 /dev/ttyUSB0且重新打開電源,即會進入U-boot的text而我的terminal...
View ArticleC6678 PCIE例程底层实现细节?
各位专家好! 本人最近想较为深入地学习和实现PCIE程序,通过导入pdk里的PCIE例程就能够很快实现数据传输。但本人现在想在了解下PCIE程序底层细节,比如上图中通过Pcie_open()函数可以打开底层设备的功能,然后我想知道其具体实现,按F3只能获得下面的显示只能在pcie.h头文件里获得其声明,所以本人想问下相关函数的定义或者说实现有吗,请问在安装路径哪里可以查看?谢谢!
View Article请提供能建立起在win7上流畅运行的C6678开发系统的详细步骤
我想对于一直搞无线通信的人不存在这样的问题,TI多核芯片的整个软件支持系统他们一定会很乐意地接受。我们搞HPC,情况不一样,我们都可不要SYS/BIOS,更不需要什么XDCtools,可视化配置并无必要。这么多的版本,还未进入实质性开发,仅在安装开发系统方面就浪费了远超预期的时间,不断出现这样那样的问题。我只是先行探路,研发大军还在后面,为了提高效率,使大家尽快进入实质性开发,是TI员工花大块时间系...
View ArticleCCS5.5 66AK2H12 license问题
您好:1.我的ccxml选的simulator,66AK2H12,launch的时候弹出“License cannot be acquired. An active ARM simulation model license is required to use this...
View Article关于C6678良好开发环境的建立
发现CCS5.2不满足要求后,便下载了CCS6.1.2.00015_win32。安装运行没问题,其中也确实有Compiler7.4,但装了原来CCS5.2光盘上提供的BIOS-MCSDK_2.1.2.5问题就来了,启动CCS后不能识别这些,因此Import后,不是XDC不行就是其他不行,通过CCS在线update不能改变这种现状。反复重装,一会装在c:\ti,一会装在c:\program...
View ArticleCCS6和MCSDK的安装问题
本来从光盘安装CCS5.2和BIOS-MCSDK2.1.2.5在XP电脑上,倒还顺利,但没有Compiler7.4。因此,在win7电脑上安装CCS6.1.2.00015_win32,然后安装光盘上的BIOS-MCSDK2.1.2.5,CCS启动后无法识别,c:\ti,c:\program Files\Texas Instruments,c:\:program Files(x86)\Texas...
View ArticleCCS软件仿真读取图像时间是不是太长了?
我有fread()函数从硬盘中读取一个320*240*3的.rgb图像,所花费的时间实在太长了!差不多要半个钟头,这到底是怎么回事呀?
View ArticleMessageQ_QueueId is NULL
原来我用比较小的数据量,没有任何错误后来使用了较大的数据量(用fread()读取了一张图片),MessageQ_open就提示MessageQ_QueueId为NULL了,这是怎么回事?MessageQ的创建和堆分配都已经成功了。下面是代码:MessageQ_QueueId* sloverCoreQueueId; int status; do{ // 等待,直到打开MessageQ...
View Article为何SPRUGW4即Interrupt Controller(INTC) for KetStone Device User Guide一文找不着
今天想整理一下C6678的中断系统,却没有发现SPRUGW4,不知为什么?记得10多年前,我开始搞F2810、F2812,我注意到了Datasheet 一个不起眼的角落里的一行小字:此芯片振荡信号电压为1.8V...
View Articleplatform_library_user_guide.html链接打开错误
在C:\ti\pdk_C6657_1_1_2_6\packages\ti\platform\docs\platform\platform_library_user_guide.html里面的doxygen output of platform api点击打开后提示:找不到您的文件该文件可能已被移至别处或遭到删除。请问一下这个doxygen output of platform...
View Article关于VLFFT的platform文件
专家您好:在运行VLFFT时,运行出错,现在想修改VLFFT的platform文件,想找到custom.vlfft.evmc6678l.core0文件进行修改。然后,我通过Tool——》RTSC——》platform——》Edit查找,但是在搜索路径中:ti\mcsdk\demos\vlfft,但却没有找到。想问一下这个文件在哪,如何找到?谢谢专家,希望得到您的回复
View Articlec66x指令手册中DOTPSU4与DOTPSU4H关系是什么了?
DOTPSU4H的第二种解码值与DOTPSU4特别相似, 那么在真实的硬件中又是如何区分他们?? 指令: 2-11位:DOTPSU4H 00 0010 1100DOTPSU4 00 0010 1100
View Article制作spi自举的镜像文件时出现的romparse.exe工作异常
制作spi 4核自举的镜像文件时出现的romparse.c工作异常。制作两个核的镜像romparse不会出现这样的现象。怎么样修改?
View Articletms320c6000 汇编调用完c语音的库函数,怎么让程序继续在汇编中运行?请教各位大神!
tms320c6000 汇编调用完c的库函数,怎么让程序继续在汇编中运行?请教各位大神!
View Article一个核当做主核,另外七个做任务核
如题所示,一般TI给的是一个当做主核,负责任务的切换,任务的分配等等,其他七个核做任务核,但是,我们知道数据一般都是1024或者2048这种格式,那么问题来了,可否实现,主核任务分配完了,也一起加入到任务核中,处理一部分数据呢?因为7个核分配数据不好分配。也没有试过,到底是7个核处理数据,一个做主核速度快一些还是刚刚说的那,把主核也拿来处理数据,这样的速度快一些(感觉应该是看数据量的大小吧)。1、如...
View Article