TI中文支持网
TI专业的中文技术问题搜集分享网站

keystone design 例子中dspType的问题

基本上每个keystone 系列的例子中都会有这样的代码段:

TDSP_Type  dspType;

dspType= Get_dsp_type();

 

但是TDSP_Type是一个enum型的定义。

typedef enum

{TCI6616 = 0,

TCI6618,

TCI6608,

TCI6614,

UNKNOWN

}TDSP_Type;

 

同时,也有Get_dsp_type()的定义

我的问题是:

 

如果我要将这些程序用到6678上,是否需要修改这部分的内容,包括Get_dsp_type()和TDSP_Type

?

xing wang1:

怎么回事?竟然在第一页找不到?

Yu Liu7:

回复 xing wang1:

应该不用改。C6678和TCI6608是兼容的。

Alisa:

回复 Yu Liu7:

那用于C6670是否要改动?我的总是出现这个错误

Symbol 'dspType' could not be resolved  SRIO_Test.c /SRIO/src line 428 Semantic Error

具体代码如下:

TDSP_Type dspType;

dspType= Get_dsp_type(); if(NYQUIST==dspType||TRUBO_NYQUIST==dspType) { //DSP core speed KeyStone_main_PLL_init (236, 29); //for 122.88MHz input clock

//DDR speed = 66.67*20/1= 1333 KeyStone_DDR_PLL_init (20, 1);

Nyquist_EVM_DDR_Init(666.667); //for 1333Mbps

serdes_cfg.commonSetup.inputRefClock_MHz = 250; } else if(SHANNON==dspType) { //DSP core speed //KeyStone_main_PLL_init (20, 1); //for 50MHz input clock KeyStone_main_PLL_init (10, 1); //for 100MHz input clock

//DDR speed = 66.67*20/1= 1333 KeyStone_DDR_PLL_init (20, 1);

Shannon_EVM_DDR_Init(666.667); //for 1333Mbps

serdes_cfg.commonSetup.inputRefClock_MHz = 312.5; } else { puts("Unknown DSP type!"); return; }

Jane Lu:

回复 Alisa:

您好,可以参考最新的例程,DSP TYPE 是支持C6670的。

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx

赞(0)
未经允许不得转载:TI中文支持网 » keystone design 例子中dspType的问题
分享到: 更多 (0)