IWR1642,传感器关闭、重新打开报错(high-accuracy-16xx)

您好,我想问一下将传感器关闭之后怎么重新打开?(不重启电源)
我使用的是SDK2.0.0.4,选择的demo是toolbox2.4.0的lab0005-high-accuracy-16xx。
我使用这样的配置打开传感器:
dfeDataOutputMode 1

channelCfg 1 2 0

adcCfg 2 1

adcbufCfg 0 1 1 1

profileCfg 0 77 7 7 114.4 0 0 33.71 1 512 5000 0 0 48

chirpCfg 0 0 0 0 0 0 0 2
frameCfg 0 0 10 0 500 1 0

lowPower 0 1

guiMonitor 0 0 0 0 0 0
highAccCfg 2 4 40 0 0 0
sensorStart
使用了这样的配置关闭传感器:
sensorStop
重新打开时失败(尝试了这两种):
sensorStart
以及:
doReconfig 0
sensorStart
报错内容如下:
Error: MMWDemoMSS mmWave Configuration failed [Error code -203227134]

  • 请问在sensorStop后有没有执行flushCfg命令?
    sensorStop
    flushCfg
  • 你好,

    使用sensorstop后,再将全部配置重新发送一遍。如下。

    sensorStop
    flushCfg

    dfeDataOutputMode 1

    channelCfg 1 2 0

    adcCfg 2 1

    adcbufCfg 0 1 1 1

    profileCfg 0 77 7 7 114.4 0 0 33.71 1 512 5000 0 0 48

    chirpCfg 0 0 0 0 0 0 0 2
    frameCfg 0 0 10 0 500 1 0

    lowPower 0 1

    guiMonitor 0 0 0 0 0 0
    highAccCfg 2 4 40 0 0 0
    sensorStart

  • 您好,我按您说的尝试了一下,仍然是报错。报错内容如下:
    [Cortex_R4_0] Debug: CLI is operational
    [C674X_0] Debug: MMWDemoDSS Received STOP Event
    [Cortex_R4_0] Debug: MMWDemoMSS Received CLI sensorStart Event
    Error: MMWDemoMSS mmWave Configuration failed [Error code -203227134]
    [C674X_0] Debug: MMWDemoDSS Data Path stop succeeded
    我使用的是通过在文件中进行配置,不是通过串口进行发送。
    uint8_t* radarCmdString1[MAX_RADAR_CMD1] =
    {
    {"sensorStop \n\r"},
    {"flushCfg \n\r"},
    {"dfeDataOutputMode 1 \n\r"},
    {"channelCfg 1 2 0 \n\r"},
    {"adcCfg 2 1 \n\r"},
    {"adcbufCfg 0 1 1 1 \n\r"},
    {"profileCfg 0 77 7 7 114.4 0 0 33.71 1 512 5000 0 0 48 \n\r"},
    {"chirpCfg 0 0 0 0 0 0 0 2 \n\r"},
    {"frameCfg 0 0 10 0 500 1 0 \n\r"},
    {"lowPower 0 1 \n\r"},
    {"guiMonitor 0 0 0 0 0 0 \n\r"},
    {"highAccCfg 2 4 40 0 0 0 \n\r"},
    {"sensorStart \n\r"},
    };
    但是我使用sensorStop可以实现功能,采集到的距离信息不再发生变化,但是重新开启老是报错。
  • 你好,
    stop后,不能直接调用sensorstart
    而是需要将这一串的命令重新发送一次。
    {"sensorStop \n\r"},
    {"flushCfg \n\r"},
    {"dfeDataOutputMode 1 \n\r"},
    {"channelCfg 1 2 0 \n\r"},
    {"adcCfg 2 1 \n\r"},
    {"adcbufCfg 0 1 1 1 \n\r"},
    {"profileCfg 0 77 7 7 114.4 0 0 33.71 1 512 5000 0 0 48 \n\r"},
    {"chirpCfg 0 0 0 0 0 0 0 2 \n\r"},
    {"frameCfg 0 0 10 0 500 1 0 \n\r"},
    {"lowPower 0 1 \n\r"},
    {"guiMonitor 0 0 0 0 0 0 \n\r"},
    {"highAccCfg 2 4 40 0 0 0 \n\r"},
    {"sensorStart \n\r"},