在 2944 中使用 HWA 时、在“HWAFT_INIT_"函“函数中、我更改了 (uint32_t numSamples = 4096U; //而不是 1024u)、 而不是这一行
(paramCfg->accelModeArgs.fftMode.preProcCfg.complexMultiply.cmultMode = hwa_complex_multiply_mode_disable;)
我添加了以下行:
paramCfg->accelModeArgs.fftMode.preProcCfg.complexMultiply.cmultMode = hwa_complex_multiply_mode_fft_space;
paramCfg>accelModeArgs.fftMode.preProcCfg.complexMultiply.modeCfg.FFTstitching.twiddlePattern = HWA_fft_spatch_TWID_PATTERN_4K;
paramCfg>accelModeArgs.fftMode.preProcCfg.complexMultiply.modeCfg.FFTstitching.winInterpolateMode = 1U;
进行此修改后、我在“C:\ti\mcu_plus_sdk_awr294x_10_00_07\source\drivers\hw\v0\hw.c“中的“hw.c"中“中收到了错误。
在“HWA_configParamSet"函“函数内、“retCode"返回“返回的值为–2825。 此错误发生在“#if HW_PARAM_CHECK“下的代码段、其中函数调用“hwa_validateParamSetConfig (handle、paramConfig);“。 2825 的返回值表示提供给 HWA 的参数配置在当前模式下无效、可能是由于 FFT 拼接配置不受支持或不匹配。
您能告诉我们在 HWA 中启用 FFTStitching 需要对代码进行哪些更改 (2944) 吗? 还请向我指出位置或任何文档、以阅读有关此配置 FFTStitching 示例的更多信息。