我使用的是sdk3.3,且不考虑使用DCA1000和别的设备,只有一块iwr1843
问题一:对于mss.c里面的一些设置参数我没有找到相关解释,不知道该如何修改这些东西,有没有相关参数讲解?
问题二:我能否修改参数使获得的多帧数据,(修改每帧的chirps?)只要不超过768kb就行是吗?有没有别的要求?
问题三:我能不能修改每帧持续的时间呢?如果问题而解决了,我能不能控制多帧之间相差的时间呢?
你好,
.dataCubeMemory能够设定的大小和硬件限制,以及L3配置相关。
例如在C:\ti\mmwave_sdk_03_03_00_03\packages\ti\drivers\test\mem_capture\capture.c里你可以找到下面的代码,你需要了解SOC_L3RAM_SIZE在哪里配置,目前是如何配置的,目前配置是否已经用满了L3,如果已经用满就不能再加大了。
#pragma DATA_SECTION(gDataCube, ".dataCubeMemory");
#pragma DATA_ALIGN(gDataCube, 8);
。。。
#elif defined(SOC_XWR18XX)
#ifdef SUBSYS_MSS
uint8_t gDataCube[SOC_L3RAM_SIZE];
#else
uint8_t gDataCube[SOC_L3RAM_SIZE];
#endif
。。。
#endif