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

请教QMSS使用PS region的问题

TI专家:

     你们好!

      在使用QMSS PS Region传输数据时遇到问题,向你们请教一下!

       问题描述:开发环境CCS5.5,芯片:Tci6638,使用场景:6638内部Arm核与DSP核利用QM进行信息传输,想利用Descriptor的PS字段传输一些自定义数据,传输失败。于是写了一个测试函数,仅仅运行在DSP Core0中,  测试工程先获取一个Descriptor,然后对Descriptor的各个域进行配置,配置完毕push到序号为800的TxQ,触发芯片内部pktDma根据Descriptor中Flow序号,找到对应的Flow配置,按照Flow配置进行接收,结果表明,目的Q可以收到数据,且除PS域之外的数据都得到了正确接收,只有PS域数据显示为0,麻烦给些建议,是否是那些地方配置还存在问题。

        Descriptor在发送前的定义如下:

         Word0:0x00000080

         Word1:0x13000800

          Word2:0x0101C3D0

         Word3:0x00000080

        Word4:0x80000000

         Wor5~Word7:都是0

          Word8(PS域?):0x09000813

         RxFlow配置如下:

         RegA:0x30000BC0

         RegB:0

         RegC:0

         RegD:0x0BC00000

         RegE:0

         RegF:0

         RegG:0x00000BC0

         RegH:0x0BC00BC0

   

Rambo:

rx flow更正如下:

RegA:0x3000028CRegB:0RegC:0x4254000FRegD:0x03C803C8RegE:0x03C803C8RegF:0x00200020RegG:0x002003C8RegH:0x03C803C8

赞(0)
未经允许不得转载:TI中文支持网 » 请教QMSS使用PS region的问题
分享到: 更多 (0)