我在使用A2M7雷达时,波特率是256000,之前驱动跑A2M6和A2M8雷达时,波特率115200,都可以使用,现在跑M7就不行,显示无法绑定到串口,刚开始我一直以为是自己的工控机USB不支持256000,装的ubuntu系统下,使用minicom和cutecom都无法看到256000这个波特率。
困扰我一天半时间,官方建议我跑一下他们的demo,于是我就跑了一下,make,然后雷达就转起来了,数据也有。这下顿时蒙逼,跑官方驱动包不可以,跑demo就可以。无语了。
第二天我还是没有放弃,继续深入底层看看,也就是看看串口到底无法绑定是怎么判断的,于是我在图中的函数里添加打印log,结果居然可以了。可能是。。。。。算了不想深究。给个延时100ms代替吧。