AWR2944EVM: 2944

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944

你好,我在调试2944EVM,看了2944sdk04_04_01_02的代码,其中DDMA模式下,我对dss部分的代码有一些问题:

1.我没有找到数据压缩部分的代码,《基于AWR2944的汽车雷达DDMA波形的原理和实现》里说数据压缩是在rangeproc部分处理,数据传给HWA进行数据压缩,但是函数DPU_RangeProcHWA_Process部分的代码里面好像没有数据传给HWA的部分,可以告诉我哪里进行了数据传输给HWA么进行数据压缩么?,还有文档里说HWA进行数据压缩是进行DFE触发,DFE触发是什么意思呢?我看DPU_dopplerprocHWA_Process部分的代码需要使用dpedma进行传输,这两个不一样么?能给我一个直接的解释么,最好还能够指出TI EDMA文档的哪一部分有呢?

2.DPC_objectDetection—execute函数里有一段subframe>1u的选择语句,如果只配置一个子帧,下面的代码是不会执行么?;

3.在dopplerproc里DPU_DopplerProcHWA_DDMADemod函数为什么需要copy两份呢?还有

CSL_REG32_WR函数的用法可以参考哪里呢?

4.DPEDMA_updateAddressAndTrigger,DPEDMA_edmaStartTransferManualTrigger,EDMA_readIntrStatusRegion,EDMA_clrIntrRegion函数的用法可以参考哪里呢?

  • 《基于AWR2944的汽车雷达DDMA波形的原理和实现》

    这个文章针对的是radar_toolbox_2_10_00_04\source\ti\examples\ADAS\high_end_corner_radar。SDK里的demo请参考SDK里的文档, mmwave_mcuplus_sdk_04_04_01_02/ti/datapath/dpu/rangeprocDDMA/docs/doxygen/html/dpu_rangehwaDDMA.html

    压缩一般都是压缩的1DFFT的输出。

    2.DPC_objectDetection—execute函数里有一段subframe>1u的选择语句,如果只配置一个子帧,下面的代码是不会执行么?;

    是的。

    3. 是否有参考过/mmwave_mcuplus_sdk_04_04_01_02/ti/datapath/dpu/dopplerprocDDMA/docs/doxygen/html/index.html

    CSL_REG32_WR函数的用法可以参考哪里呢?

    4.DPEDMA_updateAddressAndTrigger,DPEDMA_edmaStartTransferManualTrigger,EDMA_readIntrStatusRegion,EDMA_clrIntrRegion函数的用法可以参考哪里呢?

    请参SDK里相关源码。

    Thanks,

    Chris