关于6678 OpenMP中的nest和dynamic特性的问题
大家好!我使用6678 , omp 1.1我有两个问题,分别是关于6678 openmp库对OpenMP嵌套特性(nest)以及动态改变线程数量特性(dynamic)的支持问题。1. 关于嵌套omp库是否真正实现了对线程嵌套的支持? 我运行如下代码:{ #pragma omp parallel for for(i = 0; i > 3;i++) { printf("core%d...
View Article有关timer的问题
大家好:我用例程包“STK_C6657.7z”里的timer程序做测试执行这个函数generate_clocks_by_timer();在TIMO0上的确可以量到时钟但执行这个函数generate_pulse_by_timer();在TIMO0上量不到脉冲信号 中断进去了void generate_pulse_by_timer(){ Timer64_Config tmrCfg; puts("\na...
View Article相同的时钟配置,相同的eeprom芯片,同时0x51地址,使用TMDSEVM6678开发板可以正常使用IBL,但是使用公司C6678平台IBL无法正常启动?
哪位调试过IBL的大神帮忙看一下我遇到的问题,希望可以得到指导。1.本人找到了ibl\src\main\iblmain.c 在main函数中添加了一行代码*((unsigned int *)0x0c000000)=0xabcdabcd;(主要是为了验证ibl是否已经运行); 同样了修改了ibl\src\util\iblConfig\device.c...
View ArticleError connecting to target:(Error - 2131 @ 0x0)
工程师您好, 之前调试遇到类似问题,重启设备/CCS或重新插拔仿真器都可以解决,但这次一直都是这样的错误(如下图),请问有什么解决思路吗?Test Connection之后打印如下:[Start] Execute the command: %ccs_base%/common/uscif/dbgjtag.exe -f %boarddatafile% -rv -o -F...
View ArticleMCS 自带的 NDK helloWorld 代码,6678LE 板子,把拨码开关SW9 拨成静态IP模式,但是程序进不去回调函数 int...
想问下TI的工程师,这是什么原因啊,用cmd ping 板子的地址,ping请求超时,跪谢大神
View ArticleDSP的HyperLink数据传输过程
想请教一下关于HyperLink数据传输过程,我的理解是:DSP1将内部地址映射到DSP2的HyperLink数据地址,DSP2将内部地址映射到DSP1的HyperLink数据地址,DSP1在向DSP2发送数据时,通过EDMA或CPU CORE将数据版移到DSP2的HyperLink地址上,这样就实现了数据搬移的过程了,不知道是不是这样子,希望大家能解答一下,谢谢了!
View ArticleC6670 SPI boot问题
工程中采用SPI boot的方式对C6670进行程序的加载启动,使用官网上提供的编译工具链将.out文件做成boottable后,通过spi接口将数据boot进dsp中。现在遇到的问题是DSP偶尔有启动失败的现象,连上仿真器后发现程序停留在了bootrom中。查阅资料得知boot参数表的位置为:start address : 0x008F 2DC0 //6670 end...
View Article关于K1 例程 SRIO memory protection exception的问题
最近在学习SRIO ,利用K1的SRIO程序同时复习手册,但是发现K1的SRIO程序debug时运行到一定程度后会出现如图错误我查了下好像是说关于XMC的memory protection的问题,但是例程我是直接拿来用的,没有改动底层的寄存器配置,请问如何解决?CCS 6.1.3PDK : pdk_c667x_2_0_4和pdk_c6678_1_1_2_6都试过
View Article编译自带h264hpvenc的demo时出现的错误
编译h264hpvenc时,编译错误,编译信息如下**** Build of configuration Debug for project h264hpvenc_ti_c66x ****"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all 'Building file: ../h264hpvenc.cfg''Invoking:...
View ArticleC6678 的JTAG信号不接EMU0和EMU1会不会影响调试
如题,由于C6678的JTAG是1.8V电平的,必须通过BUFFER进行电平转换,目前板卡空间太紧张,摆不下了,希望CPLD进行电平转换,但EMU0和EMU1又是双向的,没办法用CPLD转,不知道去掉这两个信号后会不会有什么影响目前我们在原来的板卡上测试过,C6678和C6455的去掉后,都能够正常连接上,并且能够单步调试。不知道会不会有其它隐患?
View ArticleTMS320C6678多核IBL NAND启动求助
TI的工程师:你好!最近在做6678的多核启动开发,目前已经能够通过SPI-NOR直接进行8核同时启动的程序,能够进行IBL下的NAND和NOR的单核启动,证明了IBL烧写是没有问题的。请问如何进行IBL-NAND的多核烧写?按照操作步骤将所烧写的.out文件改为了app.bin进行烧写,但是这只是单核程序的烧写方法,我现在有8个核的8个独立的程序,cmd中按照0x1x800000的方式全部分配成了...
View Article连续发送 Doorbell 失败
DSP C6678与V7(K7,Z7)之间通过4xSRIO互联,DSP连续发送doorbell给FPGA,每发送512次,就会出现一次timeout的问题,CompletionCode为0x1。FPAG端跑的是SRIO的裸核4.0。不知道这是什么原因? 以下括号中是发送失败时候的次数。SRIO DirectIO send doorbell to Remote Device ......
View ArticleC6678,DSP通过UDP协议发送数据,每包之间时间间隔设置
我调用的Tasksleep函数,延迟时间为ms数量级,请问如何将延时时间设置为微秒级别的?(1)可以通过修改tasksleep函数吗?这个函数源码在哪,可编程?(2)自己写的delay函数不起作用
View Article移植了一个文件系统进sysbios,仿真运行正常,但烧入flash启动时,运行到挂载函数时则任务停滞
移植了一个文件系统进sysbios,仿真运行正常,但烧入flash启动时,运行到挂载函数时则任务停滞本人移植了一个文件系统,该文件系统在裸机下运行没有问题,但加入到sysbios中后,发现仿真时可以正常运行,但flash启动时,则任务运行到一般就会停止掉,每次都是停在同一个地方,应该就是崩掉了。该文件系统启动中里面有malloc等的c库调用,现不能查明是哪里出了问题。整个程序中一共只有两个任务,都没...
View Articlefpga virtex 5 与dsp c6678 srio 4x 通信问题
本人使用virtex 5 与dsp c6678 srio通信,fpga是从模式,一直使用的1x。现在调试4x的时候遇到问题,4x会自动变成1x通信,或者:dsp成4x,fpga也训练成4x,但是此时两者通信不了,查原因发现fpga srio ip核的 lnk_trdy_n信号不对,但lnk_rrdy_n信号正常,mode-sel正常。希望得到高人解答。(Serial RapidIO v5.6)
View ArticleEVM6678L开发板的UCD9222没有输出
我买的TI的6678Ldemo板,我自己写了一个FPGA电源控制和复位程序,在使能UCD9222的ENA1和ENA2后,没有CVDD和1V0的输出,PG1和PG2也为低电平,我想知道还有哪儿我没有设置吗?(板子提供的FPGA程序有CVDD和1V0输出)。
View Article