主题中讨论的其他器件:TIDEP-0092
工具/软件:Code Composer Studio
大家好、
在 SRR 演示中、当打开 LVDS 输出函数时、我可以使用 mmWave Studio SW 通过 LVDS 和 DCA1000将数据传输到我的 PC、但我只能使用1个 CBUFF 用户边法获取的最大数据是3FFF * 2 = 32766Bytes
我了解到、我可以添加用户缓冲区(sessionCfg.u.swCfg.userBufferInfo[1]和[2])、以便从最后几篇文章中获取更多数据
但是、在尝试实现这一点时、我遇到了一些 问题、我不确定 我的哪一步是错误的、我只是添加了另一个 gSwUserBuffer、下面是我的代码的一部分:
volatile uint16_t gSwUserBuffer1[2048]
volatile uint16_t gSwUserBuffer2[2048]
sessionCfg.u.swCfg.userBufferInfo[0].size = sizeof (gSwUserBuffer1)/2;
sessionCfg.u.swCfg.userBufferInfo[0].address=(UINT32_t*)和 gSwUserBuffer1[0];
sessionCfg.u.swCfg.userBufferInfo[1].size = sizeof (gSwUserBuffer2)/2;
sessionCfg.u.swCfg.userBufferInfo[1].address= (UINT32_t*)和 gSwUserBuffer2[0];
在 SRR 演示运行时、我可以通过 LVDS 使用1 gSwUserBuffer 获取数据、但在添加另 一个 gSwUserBuffer 时、我无法将任何 LVDS 数据输出到我的 PC
我想我错过了一些步骤、但我不确定、希望您能帮助我解决这个问题