C6678 IPC
您好,学习IPC的例程,当Code Memory、Data Memory、Stack Memory都设置成L2SRAM,8个核一起启动,运行是正确的。但是我设置成DDR3,8个核一起启动,运行就不正确了,请问这是什么原因呢?
View Articlesprintf函数并没有将数据存入数组,是CCS6.0要配置什么?
char a ='a';char buf[80];sprintf(buf,"The ASCII code of a is %d.", a);printf("%s", buf);printf函数是能输出的,但是加上sprintf就什么也输不出了
View ArticleC6678 IPC
您好,我想实现这样的功能,就是core0创建task1-task7这样7个线程,当相应线程触发后,能够到相应的core1-core7中运行线程,不知道能否实现这样的功能?
View Article关于QMSS初始化的简单问题?
你好,我在看NDK的helloword例程时看到以下代码:#if defined(DEVICE_K2H) || defined(DEVICE_K2K) result = Qmss_init (&qmssInitConfig, &qmssGblCfgParams);#else result = Qmss_init (&qmssInitConfig,...
View Article.cfg的问题?
您好?我在.cfg文件中看到如下:Program.sectMap["sharedL2"] = "DDR3"; Program.sectMap["systemHeap"] = "DDR3";Program.sectMap[".sysmem"] = "DDR3";Program.sectMap[".args"] = "DDR3";Program.sectMap[".cio"] =...
View Article有关C6657 bootloader 引导参数表详细资料
这二天在调试C6657 ,从linux 主机引导DSP,遇到将代码导入内部RAM,更新魔数地址后,不能运行,也不知道为什么,看示例中映射到主机的DSP 内部RAM地址都除以4,也没看在明白,麻烦解释下。请问哪位大侠有C6657 Boot Parameter Table的具体资料吗?bootloader运行机制,描述起始地址、字段及操作,特别是其中DDR配置表、Boot参数详细介绍
View ArticleTMS320C6655在使用gel文件加载程序时卡住
您好: 我使用x100v2的仿真器去下载程序时,gel文件可以连接上,但用gel文件下载.out的程序时,卡在了Flush_Cache()接口上,清cache一直不成功,循环等待,请问这个问题如何解决。gel 文件中清cache的接口:hotmenu Flush_Cache(){ GEL_TextOut( "Flush All Cache...\n" );/* Invalidate...
View Article关于C6678中DOORBELL中断的问题
我用FPGA循环向DSP发送doorbell。调试时DOORBELL0_ICSR寄存器值为0x1。我对DOORBELL0_ICRR0的设置是0x76543210,DOORBELL0_ICRR1:0xFEDCBA98,也就是将ICSR的bitx映射到INTDSTx,如ICSR的bit0映射到INTDST0。我又通过CPINTC和INTC配置了中断服务程序ISR,只要DOORBELL0_ICSR的值为0...
View Article您好,6678多核通过EDMA传输数据,单次运行没有问题,但是循环运行一段时间,有些核就卡在查询edma的中断上,无法向下运行
您好,edma多核传输数据,8个核都采用edma cc0,global region,传输数据没有问题,循环运行一段时间后,大概4000多次,有些核就卡在查询edma的中断上,无法向下运行。请问这个怎么解决?
View ArticleSRIO中SRIO_LSU_Transfer参数配置问题
您好,我在看STK/SRIO例程时,lsuTransfer->lsuNum、lsuTransfer->srcIDMap都配置成了0,这是为什么,就是这俩参数配置了啥?另外lsuTransfer->dstID这个参数是啥意义?谢谢。
View Article6670EVM关于GE工程与PC通信问题
您好: 我在调试6670开发板与PC通信过程遇到一些问题,按照文档可以不需要TCP/IP协议也可以与pc通信,将程序改成 GE_Test_Data_Path test_data_path= GE_TEST_DSP0_TO_DSP1; Ethernet_Mode ethernet_mode = ETHERNET_AUTO_NEGOTIAT_SLAVE;...
View ArticleC6678 evm 运行MCSDK例程问题
CCS版本:CCS5,.2操作系统:Win7 64位MCSDK版本:bios_mcsdk_02_01_02_05_setupwin32bulid mcsdk_2_01_02_05中helloworld_evmc6678l例程时,出现下图中问题,求解答:
View Article有关C6657 PICE内存映射问题
目前linux系统在启动的时候已映射内存空间一次,DSP DDR初始化程序通过PCIE引导已经成功,DDR已经初始化好了,但是在linux端还是不能通过PCIE读写DDR3内存。注意:DSP端DDR3内存访问已经用JTAG调试通过。请问将DSP C6657 DDR3内存空间通过PCIE映射到linux主机,是不是必须物理链路连接之前配置BAR?物理链路连接之后配置无效吗?
View ArticleAIF2同步问题
现在在调试DSP6670跟FPGA通过AIF2进行通信的代码,使用官方DEMO,自环能够通过,跟FPGA通信时始终同步不上,提示LOS错误跟LCV错误,有人遇到过类似问题吗
View Article关于6657 NDK服务器的问题
我想把6657板子作为一个服务器,创建两个线程,一个用来接收数据,另一个用来把处理后的数据发送给客户端,DaemonNew函数不知道如何实现,自己重新写了一个服务器函数,服务器函数是在TASKcreate线程中运行的,用TASKcreate创建的发送线程运行不了,求指点我应该如何解决
View ArticleSTK 下面的PCIE程序运行打印异常
我用自己做的板子跑PDK下面的PCIE,是可以的,证明板子硬件没有问题,跑STK下面的程序出现了异常,异常中断函数打印的信息如下所示:我把STK的例程复制一份,RC跑一片的0核,EP跑另外一片的1核,对程序只有DDR进行了修改,修改为2GB的初始化,对PCIE输入时钟,我们板子是100M,故感觉只需要修改这些,但是RC端的程序跑过建立连接后,就会出现异常,而EP端则在入站地址配置的地方死循环,这里的...
View ArticleC6655 DSPLib 矩阵相乘性能评估
各位大神,我使用CCS5.5 + 仿真器验证C6655的矩阵相乘A*B=C的性能,矩阵A、B、C都是1024x1024,使用的是DSPLib的DSPF_sp_mat_mul函数,得到的GFLOPS为0.1,与理论上线值 20 GFLOPS 相差甚远,求各位大神指点一下。
View ArticleC6678 访问非对齐地址的问题
最近在CCS 5.2上仿真C6678跑一个程序,来测试CPU 访问非对齐访问内存。 代码如下:void main(void){unsigned int *ptr;//__packed unsigned int *ptr;ptr = (unsigned int *)(0x800002); *ptr =...
View Article