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.

AWR1843BOOST: 如何利用CLI重复启动Sensor

Part Number: AWR1843BOOST

配置如下:

信号模式为Frame(不是advFrame),numFrame=1, numLoop=1, numChirp=1,即启动一次只发送一个Chirp就结束了。

尝试过程:

通过mmWave_start启动sensor之后,当所有的Frame都执行结束(本问题中是一个Chirp就发送结束),sensot就“停止”了。

我尝试了重新用mmWave_start函数“再去”启动sensor, 提示Error Code:-3112. 查询得知错误为 sensor link failed.应该是没有Link到sensor,估计是sensor停止了。

于是又尝试了mmWave_open,mmWave_config, mmWave_start这个过程,显示错误为Error Code:-3101.错误显示为"Argument Error".但是首次运行是正常的,再open的时候就报错了

问题:

1.如何在sensor发送完所有的Frame停止之后,再重新按照已有的Profile, Chirp, Frame等再重头开始发送信号。

2.正确的过程是怎样的?需要从mmWave_init, mmWave_sync........重新执行一遍么?

3.我想利用CLI发送命令,每次触发发送一个Chirp应该如何设置?

  • Translation Here:

    Config;

    AWR1843Boost


    In Frame Mode( not advFrame mode) 

    numFrame = 1

    numLoop = 1

    numChirp = 1

    numProfile = 1

    Totally, There is only ONE chirp to to be transmitted.

    Question:

    1. How can I restart the sensor module to transmit again after the sensor transmitted all the frames(Here only one chirp) and stopped?

    2. After the sensor transmitted all frames and stopped. I have tried:
    (1)trigger mmWave_start again by CLI but failed. Error Code: -3112 mean by "sensor link failed"

    (2)trigger mmWave_open->mmWave_config->mmWave_start pipeline, but still failed with error "error argument" at mmWave_open step.

    Hope to receive any help.

  • Hi,

    If you are using mmw demo from SDK, then you can send CLI command 'sensorStart/sensorStop' to frame start/stop respectively.

    And make sure new sensorStart command is being sent only after last no. of frames are over.

    Within mmw demo, it invokes MmwDemo_startSensor API to start the frame (dataPathStart and then mmWave_start)

    mmw_cli.c : MmwDemo_CLISensorStart

    So you better call the same API within the application to re-trigger the frame.

    Regard,

    Jitendra