1. AWR2243与DCA1000硬件连接详解第一次接触毫米波雷达开发板时看到AWR2243和DCA1000这两块板子确实有点懵。我清楚地记得自己第一次接线时把电源接口和以太网口搞混的尴尬场景。下面我就用最直白的语言把硬件连接的关键点说清楚。首先是最容易出错的SOP跳线设置。AWR2243开发板上有两个关键的SOP跳线座SOP0和SOP1。这两个跳线帽必须全部短接这是让板子进入正常工作模式的关键。我见过不少新手忘记短接或者只接了一个结果后面软件配置时各种报错。正确的做法是用跳线帽把SOP0和SOP1都短接到1的位置就像给板子上发条一样。接下来是板卡之间的连接。AWR2243需要通过60pin的排线与DCA1000相连这个排线一定要插到底听到咔嗒声才算到位。我遇到过因为排线没插好导致数据传输不稳定的情况排查了半天才发现是这个原因。DCA1000上有四个重要接口A口和B口用两根USB3.0数据线连接电脑C口接12V电源D口接千兆以太网这里有个关键细节DCA1000的电源开关要拨到RADAR_5V_IN位置。我第一次使用时没注意这个开关板子死活不工作后来才发现开关位置错了。电源接通后AWR2243板上的电源指示灯红色和DCA1000的电源灯绿色都应该亮起这是判断供电是否正常的最直接方法。2. 软件环境准备与常见问题装软件时踩的坑可能比硬件还多。mmWave Studio是必备软件但光装这个还不够。根据我的经验需要按这个顺序准备软件环境安装Visual C Redistributable 2013安装Matlab Runtime Engine版本R2017b最后安装mmWave Studio很多人在第一步就出错特别是Matlab Runtime Engine。我建议直接从MathWorks官网下载不要用第三方渠道的安装包。安装完成后一定要检查系统环境变量是否正确配置。有个简单的测试方法在cmd窗口输入matlabroot如果能返回安装路径就说明配置正确。第一次启动mmWave Studio时我建议先打开Output窗口。这个窗口就像汽车的仪表盘能实时显示软件运行状态。如果看到关于Matlab组件的报错八成是Runtime Engine没装好。我遇到过最棘手的问题是软件启动就崩溃后来发现是显卡驱动不兼容切换到核显就正常了。3. 设备连接与配置实战硬件软件都准备好后就可以开始连接设备了。这里我把容易出错的操作步骤拆解开来3.1 串口连接设置点击mmWave Studio的Set按钮时最常见的错误是Failed to open/close GpioControl。这个问题我遇到过不下十次总结下来有三个主要原因硬件连接不完整特别是排线电源未接通或电压不稳板卡未正确复位正确的操作顺序应该是确认所有连接线就位接通电源按下AWR2243的复位按钮NRST等待黄色指示灯开始闪烁再点击Set按钮如果还是报错可以尝试更换USB接口。有些USB3.0接口供电不足换成USB2.0反而更稳定。串口波特率建议设置为921600这个值在大多数情况下都适用。3.2 固件加载问题加载固件时经常遇到文件路径错误。mmWave Studio的安装路径最好不要包含中文或特殊字符我习惯直接装在D盘根目录。当出现Could not find file错误时需要检查这两个文件xwr22xx_radarss.binBSS固件xwr22xx_masterss.binMSS固件这两个文件应该位于mmWaveStudio安装目录的rf_eval_firmware文件夹下。我建议先把这两个文件的路径记下来或者创建桌面快捷方式免得每次都要翻找。4. 数据采集的注意事项真正开始采集数据前还有几个关键步骤4.1 网络配置DCA1000通过以太网与电脑通信这里有个大坑Windows防火墙。我建议采集前直接关闭防火墙或者添加mmWaveStudio为例外程序。如果看到未识别的网络提示不用紧张只要IP设置正确就不影响采集。IP地址配置要点电脑端192.168.33.30子网掩码255.255.255.0DCA1000默认IP192.168.33.180可以用ping命令测试连接是否正常。如果ping不通检查网线是否插好或者尝试更换网线。4.2 FPGA复位技巧FPGA识别失败是我遇到最多的问题。正确的复位流程是断开电源等待10秒重新上电按下FPGA_RST_SW按钮等待约30秒让FPGA初始化如果还是不行可能需要重新烧录FPGA固件。烧录过程比较麻烦需要用到Xilinx的软件建议参考官方文档操作。我有个小技巧烧录时使用短一点的USB线长的线容易导致通信不稳定。数据采集完成后adc_data.bin文件会保存在mmWaveStudio安装目录的PostProc文件夹下。第一次成功采集到数据时建议立即备份这个文件因为下次采集时会自动覆盖。