C6678 task 亲和力
您好:core0上创建两个线程,当进入这两个线程的时候,是否可以让它们在core1和core2上运行,因为我看见taskParams.affinity是用来设置亲和性的,所以我想是否可以指定每个线程在哪个核上去运行?谢谢!
View ArticleC6678 task
您好:我在core0上创建了一个线程,这个线程的task stack放在私有的heap0上,因为这个线程要读入视频文件,1. 请问在这个线程中使用malloc()是在system heap还是在heap0上分配内存?2. 创建的这个线程的handle是放在哪的,system stack还是task stack?3.打开ROV,打开过程非常非常慢,而且打开之后,选到Task模块,一直显示Target...
View ArticleDSPLIB例程FFT_EXAMPLE_66_LE_COFF问题
FFT_EXAMPLE_66_LE_COFF中调用了DSP_fft16x16(w_16x16,N,x_16x16,y_16x16);来进行FFT,但是在程序中找不到关于它的函数,请问是如何实现调用的?当我自己建工程这样调用时会报错。
View ArticlePA_emacExample_exampleProject
现在再看ti\pdk_C6678_1_1_2_6\packages\ti\drv\exampleProjects\PA_emacExample_exampleProject例程,在想问一下,把下面pktMatch包的IP和MAC改一下改成PC端的,然后发送出去,问PC可以收到吗?如果不能有修改的办法吗?#pragma DATA_ALIGN(pktMatch, 16) UInt8 pktMatch[]...
View ArticleC6657 SPI Boot 异常
现在500kb小程序通过工具转换成dat有182kb,是可以通过SPI方式启动了,但是2.5Mb使用modify后的工具生成的dat文件有800kb,烧进去RBL是成功载入了,Magic Address也被填充了正确的_c_init00地址,但是程序就是跑不对,停在0x0BF716EC或是0x005D73C4这种未知的地方。...
View Article最近才到手的开发板,TMDSEVM6657LS,本人是初学者,对DSP不太了解,请问OOB如何运行?
我看的BiosMulticoreSDK_2.1_GettingStartedGuide手册,按照顺序做的,却显示的如图所示。(我连接了USB,电源线,和串口线)希望问题得到解决,谢谢!
View Article编程优化
求教! 请问TMS320C6657有没有编程优化指南,比如我要对一个向量中的元素做相同的操作,如果循环的话比较慢,但是DSP好像有SIMD技术,还有一些矩阵、复数的运算,TI有没有一些编程优化指南,或者库函数的调用? 谢谢!
View Article怎么用C6455 DSK Base Board的板载JTAG给C6455 Mezzanine Board烧写程序?
手头没有仿真器,怎么用C6455 DSK Base Board的板载JTAG调试C6455 Mezzanine Board?
View ArticleC6678 多核编程
您好,我在core0上创建了一个编码器,然后在编码器上创建了一个工作线程encoder[0]。然后core1--core7获得编码器的句柄,分别创建了工作线程encoder[1]--encoder[7]。我在core0上读入一定的帧之后,唤醒工作线程处理任务,我发现core0上的工作线程encoder[0]是可以被唤醒的,但是core1--core7却不能唤醒,所有段都是放在DDR上共享的,谢谢!
View Article关于 c6678 DDR3 leveling 与 PHY sgmii link down
本司一新项目 采用c6678 研发设计了一款 DSP 核心扣板,由于是和第三方合作的,单板的 硬件设计 由 我这边完成,单板的kernel 软件由对方完成。核心扣板 除了基本的时钟、电源 ,外设 只有 PHY 88E1111,5颗DDr3 K4B1G1646G-BCH9,单板上电后从网络加载启动, 现在有两块6678核心扣板,这这两块板 每次上电 均能正常发出bootp包,但从网络...
View Article6678中pcie的一些问题
最近在看pcie,遇到了几个问题,请教一下各位大神关于PCIE数据传输方向的问题:1、在文档中我看到下面这张图在这张图的后面是“With this configuration, when DSP0 core0 or EDMA accesses address 0x64900000, it actually accesses the LL2 memory of DSP1,starting from...
View ArticleKeystone 2 中DSP与ARM通信的例子
下面两个是在TCI6638 EVM板上验证过的DSP与ARM通信的例子(DSP与ARM都是小端模式):例子1使用Queue实现DSP与ARM之间的数据通信
View Article关于 c6678 DDR3 leveling
本司一新项目 采用c6678 研发设计了一款 DSP 核心扣板,由于是和第三方合作的,单板的 硬件设计 由 我这边完成,单板的kernel 软件由对方完成。核心扣板 除了基本的时钟、电源 ,外设 只有 PHY 88E1111,5颗DDr3 K4B1G1646G-BCH9,单板上电后从网络加载启动, 现在有两块6678核心扣板,这这两块板 每次上电 均能正常发出bootp包,但从网络...
View Article66ak2h12 edma问题请教
请问,在设备文件中,如果要使用CIC0的中断,该如何处理?如:Event No.Event NameDescription0EDMACC_1_ERRINTEDMA3CC1 error interrupt1EDMACC_1_MPINTEDMA3CC1 memory protection interrupt2EDMACC_1_TC_0_ERRINTEDMA3CC1 TPTC0 error...
View ArticleC6678调试时查看变量问题
在C6678开发板上调试多核SYS/BIOS程序,多核共用一个程序。将一个float型指针inBuf添加到Expressions,运行后显示 error:cannot work on multiple contexts.Select one frame on thread.请问在调试多核共用一个程序时,如何查看某一个核中变量值?
View ArticleC6678 idle
您好:我知道在添加了Task模块之后,会默认创建一个空闲线程。我现在想在空闲线程里面做点事,所有我就添加了Idle模块var Idle = xdc.useModule(......Idle);Idle.idleFxns[0] = "&idle_taskFxn";我在源文件里面也实现了这个函数,但是在连接的时候,显示.....pe66.oe66里面没有这个函数谢谢!
View Article图像处理 取指耗时问题
烦请TI工程师、论坛大神解惑: 在ccs5.4版本下,使用TI 6678芯片。程序相关配置如下:1.单核core0处理,且代码都放在LL22.cache开辟情况如下:...
View Article