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

【多核导航】

多核开发包版本:pdk_c6670_1_1_2_6

1. FFTC例程中在配置rx的时候,结构体Fftc_RxCfg中的rxFlowCfg和accumCfg分别有两种配置结构体,

一种是drvCfg,一种是fullCfg,这两者有何区别,drvCfg没有配置的相关寄存器都是默认?

2. PktDMA channel map的表格中,FFTC有4个RX channel,4个TX channel和8个RX flow,这里的channel

和RX/TX配置的queue有何对应关系?注意到例程中配置txQNum时,给的是枚举量Fftc_QueueId_0,那真正的

Tx queue number就是queue 688?对于两个不同的外设,比如bcp和fftc,Rx flow都配置成0有没有冲突?

3. 如果想要将两个外设通过多核导航系统级联,比如FFTC和BCP相连,FFTC的Rx queue和BCP的Tx queue配置成相同,

根据多核导航的datasheet,这样可以保证fftc的输出数据直接灌入bcp的输入,但是,这样的话,bcp的tx queue就不是

queue 868到875,tx queue应该是独占的queue。那应该如何配置两个外设级联呢?

诚挚希望ti工程师给予解答,谢谢!

Allen35065:

1,drv是驱动的结构贴,drv已经封装了寄存器的操作,如果你要看寄存器的操作,看CSL

2,channel和queue的映射,见Navigator的文档

3,FFTC不能和BCP级联,因为包头需要配置

赞(0)
未经允许不得转载:TI中文支持网 » 【多核导航】
分享到: 更多 (0)