不过我所修改的程序为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];
和user4433517的问题一样 :
实际调试发现,如果只配置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
不过目前尚未取得明确的解决方式
如果有任何解决的方式请告知谢谢!!