工具与软件:
您好!
我只想为1个子帧构建 demo 项目、因此我打开以下定义宏之一:
/**! @brief The USRR only mode of operation. */ //#define SUBFRAME_CONF_USRR /* One subframe USRR20. */ /**! @brief The MRR only mode of operation. */ #define SUBFRAME_CONF_MRR /* One subframe MRR80. */
则 NUM_SUBFRAMES 常量自定义为1 SUBFRAME_CONF_MRR_USRR 未定义:
#ifdef SUBFRAME_CONF_MRR_USRR #define NUM_SUBFRAMES (2U) /* one for MRR80, one for USRR20 */ #else #define NUM_SUBFRAMES (1U) /* one for MRR80, one for USRR20 */ #endif
然后代码进入置位输入 MRR_DSS_initTask -> MmwDemo_dataPathConfig_1D_FFT_HWA_Common -> MmwDemo_config1D_EDMA_SF1
这对我来说似乎很合乎逻辑,因为大小 dataPathObj[NUM_SUBFRAME] 是的成员 MRR_DSS_MCB 正弦值 num_subframe :

不过、 MmwDemo_dataPathConfig_1D_FFT_HWA_Common 尝试实现的目标 dataPathObj[1] 无论什么 num_subframe :

是否针对 仅包含1个子帧的配置验证了本演示?
感谢您的任何帮助...