C6678的复位电路(脱离FPGA)
参看过6678的原理图,复位都是引到FPGA上了,最近设计一个脱离FPGA的6678方案,不知道复位电路这块怎么设计,或则谁那里有参考的原理图啊?还有就是如果没有FPGA控制上电时序,还有什么方案?
View Article新手接触C6670,关于IBL和SPI NOR FLASH 启动问题,真心求教
个位高手: 新手接触C6670,有2个问题求教。.1. TI EVM都有IBL, EVM上存在IBL主要有两个作用:a)解决C667x PG1.0芯片中PLL unlock的问题,具体可参考Errata...
View ArticleDSP通过SRIO引导启动,低概率出现程序加载进去DSP之后,DSP无法正常启动的情况。
各位专家! 板卡上使用16片6678DSP,DSP通过SRIO引导启动,板卡上LMP为P2020。在板卡启动阶段,P2020会通过SRIO Switch 配置每个DSP的device id。之后DSP的程序由P2020通过SRIO加载到DSP。 目前的问题是:低概率的出现,程序加载到DSP之后DSP无法正常启动,此时挂载仿真器查看发现DSP程序已经跑飞。Exception...
View Article一个task连接两个socket出现停止问题
一个task中可以连接两个tcp socket,向两个不同的地址发送数据吗?为什么我在一个task中创建了两个socket,会出现停止现象,就是不在接收数据,有时候几十秒停止,有时候几分钟,是什么问题,求指教。
View Articlehelloworld程序load以后不跳到main函数,直接显示了running
各位专家好,请教一个使用C6678及66AK2时遇到的问题 C6678的EVM是使用了PORT 1接了RJ45,hellowrold程序load以后可以正常跳到main函数;但是当将platform_init()中初始化的sgmii口改为0时,load程序就会自动running而不跳转到main函数66AK2的EVM上在PORT 0和PORT...
View Article求教SYS/BIOS里面有没有读写锁机制?
在单核使用BIOS的情况下,多线程运行时,MUX可以做到对一段代码的互斥。但是现在遇到的问题是一个线程写一个变量,多个线程去读这个变量,这种机制是读写锁才能解决的?求教Sys/bios下的解决方案
View Article6678的EDMA问题
6678有3套EDMA,如果我使用三个核都使用EDMACC1,但是希望三个核能够同时传输数据,三个核的数据源地址和目的地址是不一样的,不知道能不能够行得通;对于每一EDMACC来说,有多个TC,每个TC可不可以同时传输不同channel不同事件的数据呢
View Article关于OMP不能多核printf打印出调试信息
Ti的工程师: 你们好,最近需要使用openMP,发现多核不能pirntf出信息到控制台上。代码如下,很简单:void main() { int tid = 0; int nthreads = 0; omp_set_num_threads(8); #pragma omp parallel private(nthreads, tid) { tid =...
View Articlec6678 ndk数据处理停止
最近在做一个项目,使用的6678评估模块,核0跑TCP程序接收和发送数据(数据量较大),核1-7对数据进行处理,使用Notify_sendEvent()函数和二进制信号量Semaphore_Handle进行核间通信。但最近在程序调试中出现了程序突然停止的现象(即不再打印调试信息,不发送数据也不接收数据),然后暂停核0重新开始后又恢复正常运行,有时程序运行几十秒停止,有时几分钟停止。请问有没有人遇到过...
View Article66ak2h14使用 ldrex过程中出错
我使用的开发板是EVMK2H,在使用自旋锁时候会发现一直处于死锁状态,仿真器调试发现,无论我内存单元中的值是多少,执行LDREX R2, [R0] ;R0为内存单元地址R2读取到的值始终为0,请问在使用LDREX指令之前还需要做什么配置吗?
View Article66AK2X支持opencv和opencl 吗
大家好,请问一下66AK2X支持opencv和opencl吗?现在了解到AM5728是两个ARM核和两个C66X核,它是通过opencl来进行编程,对于这种异构的处理器很容易开发,那66AK2X支持这个吗?如果不支持的话,对于ARM断进行linux编程,DSP在CCS上面编程,需要IPC去处理ARM和DSP之间通信?
View Article关于IPC中断和-o3级优化的冲突??
最近再调试多核并行运算一个算法时遇到不明白的问题了,在此请教大家:就是一个算法流程代码都放在一个.c文件中,单核运行时加-o3级优化能顺利执行,现在想把算法分成两部分放在两个核中执行,实现并行运算,首先调试不加优化,双核运行结果正确,具体方法就是:1.先把算法需要的数据准备好,L1dcachewritback()操作后,给core1发送一个IPC中断,2.然后两核同时运算,core1运算结束后给co...
View Article加载.out文件无法跳转到.C文件的main入口处
加载后显示No source available for "main() at XXXXXXXXXX",(XXXXXXXXXX为工程路径,请问这是什么原因导致的,谢谢 disassembly中可以运行,就是c文件不可以。
View Article仿真器XDS560V2连接C6657失败
各位高手: 我用的是XDS560v2 仿真器,CCS版本是V6 .在烧写完程序之后,再用仿真器连接出现错误。Error connecting to the Target:(Error -6305)PRSC module failed to write to a router register.(Emulation package 5.1.641.0)各位高手,帮忙看看,怎样解决这个问题。
View ArticleEdma3问题咨询
Ti的工程师们,我在6678评估板上测试edma3的代码。在使用edma3_drv_requestchannel(edma3handle,&channelid,&tccid,eventqid,&tcc_callback,NULL)函数时,如果,将&tcc_callback改为NULL参数时,所有edma3传输正确。但是当设置为&tcc_callback时,ed...
View ArticlePCIE
6678 PCIE的memory_base,memory_limit和prefetch_memory_base,prefetch_memory_limit设置的存储器区,有什么作用?
View Article两片6678的PCIE通信问题
我跑的是K1_STK这个文件夹里面的PCIE例程,来实现两片DSP之间的通信。一开始是用的是6678的评估板跑的PCIE_PHY_LOOPBACK模式。可以跑通。然后将这个模式改为LOOPBACK_DISABLE模式,将一个片子的0核作为RC,另一个片子的1核作为EP进行通信。现象是:两个6678的片子都可以LINK成功,但是接下来在RC远端配置EP时候,程序在KeyStone_PCIE_alloc...
View Article