-
Q项目前期基于开发板开发验证时,应选择UART-SPI模式还是 DUAL-UART 模式?A
由于雷达调试数据具有数据量大的特点,建议基于开发板开发时,使用 UART-SPI模式,可节约数据传输时间,支持更高帧率的雷达发波周期。
-
Q雷达的 LOG 串囗为什么打印"mmw_process fft_ant_32 call failed, err_code: 4”?A
此错误时由于雷达波形发送完成到下一帧的Frame之间时间过短,硬件在发波时将数据写入Datacube时软件仍然在访问 Datacube 从而发生冲突,这可能导致当前数据处理流程数据异常。可通过限制最大点云数、降低帧率等方法来进行规避此问题。
-
Q编译过程中提示找不到xxx.o,导致编译不过。A
当代码目录结构发生了变化时,残余的链接信息不能清除干净,这时需要开发者点击'Clean Project'按钮,或手动删除工程目录下的'Lst'和'Obj'目录,重新编译工程。

-
Q为什么有时候读取 Datacube 值全为 0?A
可能 BaseBand 正在访问 DataCube,此时 CPU 读取 DataCube 值全为 0。
-
Q关于HOST 发送 payload 大于等于 1024 字节的消息时出现 checksum 校验问题A
SDK V2.0.6 版本仅支持向雷达(device)发送消息总长度(包括消息头、payload、checksum32 等)小于于 512 字节的 HIF 消息,如果大于或等于 512 字节,该消息将被雷达丢弃。雷达接收命令时判断为同一条消息的依据是处于同一次使能 cs 期间发送的数据内容。
-
Qradar analysis sample 的帧周期设置得很小时,雷达突然不上报了A
当帧周期设置得很小时,有可能还没有接收完数据,雷达的探测中断就触发了,触发该中断后,会尝试 申请大量内存空间用于计算、保存结果等工作,如果前一帧数据没有接收完成,雷达就不会释放这些数 据占用的内存空间,从而导致申请内存失败而挂死。
最小帧周期的计算可以参考公式:
……




