195
社区成员
发帖
与我相关
我的任务
分享我有一块 mrs251 模组只能使用 mcu uart 通信,mcu iic 无法通信,上位机串口也无法通信无法同步可能是什么原因导致的?
补充:
1、进行过flash下载的模组,进行全片擦除就能变成空片
2、排查时先不要着急下载固件到flash,将mcu通信都打通,再一步步往后走
阅读您发了三个帖子,统一在此贴回复,现在需要提供更多信息才能进一步提供帮助(提及的固件没有特别说明时,默认官方固件):
1、跟mcu通信前是否烧录过flash
-烧录过的话,有没有烧录对应的通信字样的img
-没烧录过的话,需要排查通信链路
2、您提到mcu通信,阅读三个帖子猜测有可能您未适配host driver代码,导致这种结果
-当前host driver代码适配情况如何?
3、关于flash固件通信说明
-flash固件通信是固定的,使用时要注意UART/IIC字样选择对应固件
-flash固件通信方式在开发者二次打包时被确定,在《MRS251_毫米波传感器Demo_指导手册.pdf》有说明
一些建议(提及的固件没有特别说明时,默认官方固件):
1、先回答“上位机串口也无法通信无法同步”可能原因
-空片(没烧录flash),该情况根据《MRS251_毫米波传感器Demo_指导手册.pdf》检查通信拨码
-烧录过flash情况1,官方UART字样固件重新打包后往往被开发者重新设置看看是不是波特率不对导致无法通信
-烧录过flash情况2,官方IIC字样固件下载到flash启动后,此时固件通信被固定在IIC,用uart通信显然不成功,要在工具以及拨码上切换通信方式到iic再看看通信情况
2、“mcu无法通信相关”,这个问题情况比较多,原因需要一步步排查
-空片(没烧录flash),看通信是否成功,不成功说明mcu通信链路有问题根据《MRS2xx 毫米波雷达传感器_主控开发手册.pdf》Q&A章节排查通信问题,目的排查mcu通信问题
-空片(没烧录flash),在开发板拨码和上位机通信都选择好iic后,逻辑分析抓一个正确的包,作为muc 排查问题的对照,目的得到正确对照组
-flash固件,排查方式类似