Other Parts Discussed in Thread: IWR1443
Hello,everyone . I am a IWR1443BOOST user .
令人尊敬的TI工程师您好,我是一名IWR1443BOOST的使用者,是搭配TI官方提供的IWR1443生命体征demo使用的。我目前需要完成的内容是将自己的原始数据传入HWA进行1D-FFT
在我的理解中,采样的数据存在于ADCBuf中,随后通过DMA或者EDMA将采样数据传输到HWA的M0中,其中HWA的M0起始地址为0x52030000U,随后进行1D-FFT。
令人遗憾的是,我没有在demo工程中找到相关的DMA或者EDMA将采样数据传输到HWA的M0的代码或者函数,甚至在SDK中也没有。
在HWA的配置函数中,source_address代表的是M0首地址的偏移量,且偏移后的地址不能超出HWA的内存范围,source_address是16位的
因此我的思路是错误的,我之前尝试将自己的原始数据的地址赋值HWA配置的source_address,结果是不成功的,不起作用
同时我也尝试了使用memcpy函数把我的地址内的原始数据复制到HWA的M0中,也是不起作用的,可能的原因是ADC采样的数据将我的数据覆盖,而完全关闭ADC似乎是一件非常繁琐的事情
如果您可以告诉我DMA或者EDMA将采样数据传输到HWA的M0中的相关代码或函数以至于我可以自行将源地址改为我的原始数据地址,或者告诉我其他方法来完成这个内容,我将不胜感激
期待您的早日恢复
Liangjinrui