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: 传感器论坛

Part Number: AWR2944EVM
Other Parts Discussed in Thread: AWR2944

工程师,你好

我想在OOB的基础上,将TDM改为DDM,现在将关于DDM和TDM的宏定义MMWDEMO_DDM更改完毕,并且编译没有报错。将生成的.appimage文件烧入到AWR2944EVM上后,上电只能从串口看到如下图一所示的log

,请问工程师,还需要更改哪些代码才可以使用DDM模式。我已经在cli.c中的radarCmdString[MAX_RADAR_CMD]中增加了ddm_awr2944的相关配置代码。有什么地方可以参考吗?

  • 你好,

    mmwave_mcuplus_sdk_04_02_00_03里的mmw demo本身就有支持DDM的demo,gmake all后会生成相关的可执行文件和bin文件。

    你可以看看mmwave_mcuplus_sdk_04_02_00_03\ti\demo\awr294x\mmw\makefile文件。

  • 工程师,你好

    现在可以正常配置参数,但是在sensorstart之后,就不会继续往下执行了。我的profilecfg文件是按照SDK里面的profile_3d_3Azim_1ElevTx_DDMA_awr2944_highRangeRes中配置的,如下图所示。

    现在的执行结果通过串口打印出来如下图所示

    我参考了一下high_end_corner_radar的demo,和OOB demo中的数据处理链路(DDM)基本相同。

    在执行完sensorstart后,EVM没有通过网口向外输出数据包(在TDM模式下可以正常输出数据),但是任然可以在命令行中ping通EVM,说明没有宕机。我在MmwDemo_measurementResultOutput()函数中加了log也并没有打印,是不是说明dsp中的DPM_execute()没有执行结束,是什么原因导致的呢?

    谢谢

  • 你好,

    我看到了在C:\ti\mmwave_mcuplus_sdk_04_02_00_02\mmwave_mcuplus_sdk_04_02_00_02\ti\demo\awr294x\mmw文件夹下面生成了DDM相关的.appimage文件,但是我现在想在之前工作的基础上将TDM改为DDM

  • 你好,

    DDM demo使用的一些c代码和h文件和TDM不同,这部分是否有修改?

  • 你好,

    能不能请你详细说一下具体使用的是哪些.c和.h文件,我在改DDM宏定义时,改过一些头文件

    objdethwaDDMA/objectdetection.h>
    mmw_resDDM.h
    我印象里面,在有关于宏定义DDM、TDM的地方,会有作用域来判断包含哪个头文件
    其他的.c和.h文件我就没有改过了。
    我是否要对makefile文件做出相应的修改,使生成的DDM文件同时具有Enet的功能
    谢谢
  • 你好,

    建议你分别编译一下TDM和DDM demo,编译时加上-d,打印更多的信息,看看相关编译选项,link的库,c,h文件的差异。下面我列出部分DDM不同的代码和文件:

    mss:

    /ti/demo/utils/mmwdemo_rfparserDDMA.c

    dss:

    /ti/datapath/dpc/objectdetection/objdethwaDDMA/src/objectdetection.c

    link相关库文件和include的路径也有很多是ddm相关的,需要修改。