驱动接口适配问题
阅读该章节前,请开发者保障已经实现 《 MRS2xx 毫米波雷达传感器_主控开发手册》6.1章节查抄,确保通讯的正确性。
? 下载固件阶段同步失败(同步超时)
1、查抄主控和传感器间硬件通讯通路是否已正确衔接
2、查抄 《 MRS2xx 毫米波雷达传感器_主控开发手册》2.4 章节要求适配的驱动,依照 6.1.1 排查是否能正常且正确传输预期数据。
典型查错方式:逻辑分析仪查看线路交互数据正确性。
? 下载固件阶段最后一包失败
请更新最新 HOST_DRIVER 后,查抄 《 MRS2xx 毫米波雷达传感器_主控开发手册》2.5 章节 vendor_image_read 接口是否按要求适配,沉点查抄固件肇始地位是否正确。
? 下载固件阶段出现不支持的谬误码、checksum 谬误
查抄《 MRS2xx 毫米波雷达传感器_主控开发手册》 2.4 章节 vendor_xxx_read 适配后,接口内是否实现读写 len 长度数据后才退出,且使用逻辑分析仪查抄数据是否丢包。
UART 通讯::查抄接话柄现是否由于来不及接管数据产生丢包。
IIC通讯:通经常呈此刻仿照 IIC 下,查抄通讯是否严格遵守尺度 IIC 和谈。
通用典型查错方式:逻辑分析仪查看线路交互数据正确性。
? 下载固件成功启动/终场传感器失败
启动/终场传感器的指令必必要固件下载实现且成功运行能力被响应,若没有进行固件下载请先下载固件,若固件下载实现,此时思考传感器固件运行失败,请做如下查抄:
1、查抄原始固件数据与主控下载数据是否一致,好比当固件在主控 flash 0x32000 地位存放,下载固件时读取固件的地位和存放地位不匹配,导致主控下载的固件犯错。
? 使用仿照 IIC 当苦衷项
? GPIO是否具备开漏能力处置
有开漏能力:IO 输出低电平使用开漏模式输出0,IO输出高电平使用开漏模式输出 1,IO读电平使用开漏模式读取电平。
无开漏能力:IO 输出低电平使用推挽模式输出0,IO输出高电平使用输入上拉模式,IO 读电平使用输入上拉模式。
? 处置补充
实现《 MRS2xx 毫米波雷达传感器_主控开发手册》幼节 6.1.1处置后,建议读/写地址有回复后,查抄线路是否busy,busy 时期待,no busy 进行数据读/写。
若查抄线路一向 busy,请确认查抄 busy 时 GPIO 现实时没有拉死总线。
技术资料
| 名字 | 有关 |
|---|---|
|
|
|




