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.

AWR2944: 内参标定温度偏移

Part Number: AWR2944


您好,请问,我们在内参标定的恢复阶段,我们的温度发生了偏移,我们如何重新下发新的偏置,是直接

MmwDemo_stopSensor();
MmwDemo_startSensor(); 吗
  • 您好,

    1. 首先,确保您已经停止了传感器的运行,可以使用 MmwDemo_stopSensor() 函数来停止传感器。

    2. 然后,您可以通过一些方法(例如通过串口或网络)获取新的偏置值。

    3. 接下来,您可以使用获取到的新偏置值来更新 AWRR2944 的配置参数。

    4. 最后,您可以通过调用 MmwDemo_startSensor() 函数来重新启动传感器,并使其使用更新后的偏置值进行内参标定。

  • 您好 ,MmwDemo_startSensor() 是从mmwave_start 开始的 , 我们能不能通过close 和init 从 mmwave_open开始,这中间具体的步骤应该怎么做

  • 您好,步骤如下您可参考:

    关闭mmWave模块,进行初始化配置,打开mmWave模块,然后启动雷达扫描。

  • 您好,关闭是先mmwave_stop然后再mmwave_close 我记得后面好像还有一个mmwave_deinit 是否都要做才能断掉mmwave的流,然后初始化是mmwave_config 然后在 mmwave_init吗 还是直接mmwave_init 打开模块是不是就mmwave_open 然后启动雷达扫描是不是就是mmwave_start 

  • 您好,关闭mmwave需要先调用mmWave_stop来停止雷达的工作,然后再调用mmWave_close来关闭mmwave模块。如果需要完全断掉mmwave的流,还需要调用mmWave_deinit来释放mmwave模块所占用的资源。

    初始化mmwave模块的过程是先进行配置,然后再调用mmWave_init来初始化。所以正确的顺序是先调用mmWave_config进行配置,然后再调用mmWave_init进行初始化。

    打开mmwave模块可以使用mmWave_open函数。

    启动雷达扫描可以使用mmWave_start函数。

  • 您好,mmwave_config 需要的参数

    gMmwMssMCB.ctrlHandle 不是mmWave_init 的返回值吗,我看ti里自带的config还是在mmwave_open后面再使用
  • 您好,根据您提到的情况,确实在mmwave_open之后使用mmwave_config是正确的。mmWave_init返回的是一个句柄,用于控制传感器的操作,而mmwave_open则用于打开传感器。在打开传感器之后,您可以使用mmwave_config来配置传感器的参数。

  • 您好,我现在的情况是close deinit 然后init 之后我再去open 发现程序会直接中断,open直接error

  •   您可以看一下,我这样写到初始化之后就会直接卡死还是中断了,我要怎么改呢

  • 您好,

    可能有几个原因需要考虑:

    1. 初始化过程是否成功完成了所有必要的设置和配置。请确保在初始化(init)过程中所有必要的参数和状态都被正确设置。

    2. 在关闭(close)和初始化(init)之后,是否正确地释放了所有资源。关闭(close)操作应该释放所有与设备相关的资源,以便在下一次打开(open)时重新初始化。

    3. 在打开(open)操作之前,是否检查了错误码或错误状态。某些设备或接口在打开(open)时可能会返回错误码,指示打开操作失败的原因。请确保在打开(open)之前检查错误码,并根据错误码进行适当的处理。

    4. 在初始化(init)和打开(open)之间是否存在其他操作或配置。某些设备或接口可能需要特定的顺序或操作来成功打开。请确保在打开(open)之前按照正确的顺序执行必要的操作和配置。