IWR6843 运行lab0022_indoor_false_det_68xx问题

Other Parts Discussed in Thread: IWR6843, IWR6843ISK

工程师  你好

毫米波传感器型号IWR6843, industrial Toolbox-3.6.2,根据CCS 里50m Outdoor People Tracking and Detecting Filtering指导说明该例程可以正常运行,

但另一个例程 indoor False Detection MItigation-68xx 根据他的指导说明配置,总报参数错误,跑不起来,具体截图如下。

配置文件

请问,为什么报错,请问该例程配置文件如何修改,该配置文件是例程默认的实验室文件。

还有一个问题50米outdoor配置文件

为什么每个参数值会有5个?他们是如何定义和使用的,有该方面指导文档吗?谢谢了

  • 你好,

    首先确认一下你使用的IWR6843ISK是ES1.0的芯片,对么?

    显示错误看起来是PC串口发配给IWR6843,没有收到正确的回复。请确认运行demo的时候SOP=001. 你能否连上仿真器看看IWR6843有什么错误?
  • 非常感谢你的及时回答!
  • 请问,阈值参数这块 为什么为5个,有这面指导文档么 ?谢谢
  • 你好,

    在people_detection_and_tracking_50m_2D.cfg配置是在industrial toolbox 4.x里才有的,你需要看看相关代码,我复制在下面了。对于2d,应该还是只有4个参数有效。

    \mmwave_industrial_toolbox_4_5_1\labs\long_range_people_detection\68xx_long_range_people_det\src\mss\tracker_utils.c
    int32_t MmwDemo_CLIGatingParamCfg (int32_t argc, char* argv[])
    {
    /* Sanity Check: Minimum argument check */
    #ifdef GTRACK_3D
    if (argc != 6)
    #else
    if (argc != 5)
    #endif
    {
    CLI_write ("Error: Invalid usage of the CLI command\n");
    return -1;
    }
    /* Initialize the ADC Output configuration: */
    //memset ((void *)&gatingParams, 0, sizeof(GTRACK_gatingParams));

    /* Populate configuration: */
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.gain = (float) atof (argv[1]);
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.limits.width = (float) atof (argv[2]);
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.limits.depth = (float) atof (argv[3]);
    #ifdef GTRACK_3D
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.limits.height = (float) atof (argv[4]);
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.limits.vel = (float) atof (argv[5]);
    #else
    gMmwMssMCB.trackerCfg.trackerDpuCfg.staticCfg.gatingParams.limits.vel = (float) atof (argv[4]);
    #endif

    return 0;

    }