关于PCIE boot demo
大家好: 我想请问下以下两种.out文件的区别是什么? 仅仅是图标不一样还是有其他什么?前者是PCIe boot的demo的.out,运行.bat后可以成功生成带有镜像数组的头文件,然后copy到linux...
View Article关于PCIE Self Test Kit的一些疑问
你好,目前小弟正学习PCIE的调试,有一下几点想请TI的技术大牛帮忙解释一下。1.1 PCIE initialization process PCIE初始化The PCIE initialization process in the STK is implemented to match real PCIE network initialization as much as possible....
View Article小白在使用DSPLIB中的FFT函数时的问题,内附详图
如图所示,在前面一图做,说CPU is null ,另外我在左边填写地址的时候,弹出了一个框框,应该是说这个地址是外部地址,不能寻址还是怎么的,我想问问为什么会出现这个情况,应该怎么改正?下图中,我一直看不懂PAD有什么用,我们完全可以不用加PAD嘛?
View ArticleC6678中使用EDMA访问DDR或者MSM时,是否涉及cache?
如标题:EDMA的意思是增强型直接存储器访问;那么在C6678中使用EDMA访问DDR或者MSM的内存时,是直接对内存进行数据读写还是也经过L1Dcache或者L2cache?即EDMA进行访问时是否需要进行cache一致性维护???谢谢!
View ArticleOpenMP: assertion failure: A_internal:An internal error has occurred
求教我用OpenMP做矩阵乘法10*10 和50*50 的矩阵都没有问题100*100的矩阵就报如下错误:ti.sdo.ipc.heaps.HeapMemMP: line 628: assertion failure: A_internal: An internal error has occurredxdc.runtime.Error.raise: terminating...
View ArticleOpenMP程序遇到ti.sdo.ipc.heaps.HeapMemMP:line 628:assertion failure:A_internal:An...
使用OpenMP多核编程处理图片,相同大小的图片执行同样的含有#ppragma omp parallel for函数,处理第一张图片时没问题,处理第二张图片时,在执行并行for循环之前遇到ti.sdo.ipc.heaps.HeapMemMP:line 628:assertion failure:A_internal:An interal error has...
View ArticleCORE_PLL_CTL0和CORE_PLL_CTL1寄存器在哪datasheet中能够找见
如题,找了很多资料,几乎把所有的C6657的资料都翻遍了,也没有找见该寄存器的定义,请问谁知道,并给发了文档下载链接,芯片是TMS320C6657
View Articlec66x手册中的sat是什么意思?
这是它的描述:The main difference between executing CCMATMPY and the above sequence is thatsaturation is only performed once at the end and intermediate precision is kept at 34bitssat(tmp0_e +...
View Article关于C6657的XMC
看了一下XMC模块,大体意思是拓展内存和保护用的,但是没有太明白。比如下面一段代码含义是什么,segsize不是应该对应4KB吗,怎么是64K,希望解答一下下面代码的含义,设置后的结果。
View ArticleDSP6670多核导航 收数相关问题,恳请解答一下 ,谢谢
您好,我现在在多核导航出遇到一个问题,我用0核给核1通过多核导航发送数据,配置的接收队列为高优先级累加器队列,发送端我测试过没有任何问题,数据正常写入到描述符的BUFFER区域,当我压入到发送队列,核1也正常产生中断,但是却在接收队列或者配置的高优先级累加器的pingpong区域提取不到描述符,也就无法正常提取数据。。根据之前对多核导航的理解,正常情况下核1产生了中断,说明描述符压入到了高优先级累加...
View ArticleC6678多核spi启动
你好,我的8个核的代码是一模一样的,现在用网上给的spi启动工具,先生成了8个.out文件,然后合成了一个.dat文件进行烧写,但是合成后的.dat文件特别大,大概在14MB左右(虽然可以实现多核启动的功能)。在我的理解里,我8个核的代码是一摸一样的,为什么要这么麻烦生成8个.out呢,最后的.dat文件也不应该是8个.out文件的线性叠加。我的代码段.text字段放在共享SL2上,大概占用了600...
View Article有关CDCE62005的初始化
大家好:问一下:1 我想通过6657的SPI接口对CDCE62005进行初始化,计划如下:CDCE62005的AUX IN外接晶体、PRI_REF+/-外接LVDS晶振,CDCE62005的U0P、U0N接6657的CORECLKP、CORECLKN,6657的核跑起来后,通过SPI对CDCE62005初始化,得到DDRCLK、MCMCLK、SRIOSGMIICLK。这样是否可行???...
View Article使用TMS320C6678进行代码测试时遇到的问题
专家您好,我在进行代码测试时遇到的问题:Debuger之后遇到这个问题:C66xx_0: Trouble Writing Memory Block at 0x8000 on Page 0 of Length 0x6180: (Error -1190 @ 0x8000) Unable to access device memory. Verify that the memory address is...
View ArticleK2 只使用ddrb 修改uboot
关于k2 uboot移植自己的板子ddrA有问题,暂时不能用请问将DDR3A_REMAP_EN 拉低后,0x80000000--0xffffffff为DDRB运行uboot,但是uboot ping不通外部PC,请问关于网络方面需要如何修改
View ArticleKeystone2芯片内存分配问题???
采用66ak2h12芯片,ARM上运行Linux,官方提供的代码自己编译;DSP上运行自己的程序。由于数据量很大,所以DSP程序需要使用DDR,请问,如何保证ARM运行的Linux和DSP上运行的程序不会存在DDR内存冲突!!!
View Article【资料共享】如何使用TI的IPC模块
多核DSP开发相对于单核而言,最大的不同之处在于如何实现多核之间的同步。TI在C6000系列DSP中集成了IPC,通过IPC提供的核间中断功能,完成核间同步的工作。下面提供一个简单的例子,说明IPC使用的方法。
View ArticleC6678 send MSI interrupt to Host
Hi,I have a problem with MSI Interrupt. C6678 read the Message Address(0xFEEFF00C) and Message Data(0X000049A0) from register,and translate the Message Address to DSP pci space region 0 0x606ff00c,the...
View Article