CCS/AWR1642BOOST:在SRR Demo(TIDEP-0092)中新增CBUFF user buffer info(sessionCfg.u.swCfg.userBufferInfo[1])

我的问题与 : https://e2echina.ti.com/question_answer/analog/other_analog/f/60/p/168893/501011?tisearch=e2e-sitesearch&keymatch=AWR1642 一样

不过我所修改的程序为mmwave_automotive_toolbox_2_4_7(v:2.4.7), 所使用的sdk版本为2.0.0.4

我已经开起程序内LVDS输出数据的功能,可以在程序运行时透过DCA1000与mmwave studio软体输出我要的数据至我的PC端

如果只有设定userBufferInfo[0]的size及address时,程序可正常输出userBufferInfo[0]所存之数据

sessionCfg.u.swCfg.userBufferInfo[0].size = sizeof(gSwUserBuffer1)/2;

sessionCfg.u.swCfg.userBufferInfo[0].address= (uint32_t*)&gSwUserBuffer1[0];

但是当我新增userBufferInfo[1]时, userBufferInfo[0]与userBufferInfo[1]所存之数据皆不会透过LVDS输出

sessionCfg.u.swCfg.userBufferInfo[1].size = sizeof(gSwUserBuffer2)/2;

sessionCfg.u.swCfg.userBufferInfo[1].address= (uint32_t*)&gSwUserBuffer2[0];

的问题一样 :

实际调试发现,如果只配置userBufferInfo[0],LVDS能正常输出数据,如果增加配置userBufferInfo[1]和userBufferInfo[2],LVDS无数据输出;请问我想连续输出userBufferInfo[0]~userBufferInfo[2] 三段内存数据该如何配置?

此问题也有发送到英文的E2E,连结如下:

http://e2e.ti.com/support/sensors/f/1023/p/787440/2914407#2914407

不过目前尚未取得明确的解决方式

如果有任何解决的方式请告知谢谢!!