This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR2944EVM:HWA_configParamSet 在配置 FFT 拼接(使用 2K FFT 的 4K FFT)时失败(–2825、–5650)

Guru**** 2609895 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1581424/awr2944evm-hwa_configparamset-failed--2825--5650-while-configuring-fft-stitching-4k-fft-using-2k-ffts

器件型号:AWR2944EVM


在 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 示例的更多信息。