嵌入式linux某个硬件测试失败,解决问题思路(eg:wifi)
//
嵌入式linux某个硬件测试失败,解决问题思路(eg:wifi)
1 软件上,引脚功能设置问题,设备树问题. => 可检查设备树,关闭其他多余的引脚,单独测试这个功能
2 软件上,软件启动先后顺序导致加载异常问题. => 可设置系统启动,不开启任何功能,通过多次加载卸载*.so文件,运行程序,对比正确设备和错误设备之间的不同
3 硬件上,可能是硬件干涉问题, => 可对比正常情况下设备正常通讯的波形和异常情况下通讯波形,有时候波形异常也可能导致问题
4 硬件上,对比正常设备和错误设备,芯片型号,功能 => 可将正常的设备的芯片切换到另一个平台上,进行测试,不同批次设备型号可能不同
5 软件上,设备驱动启动,配置芯片后,芯片问题. => 可更换一个新的芯片重新测试,查看测试结果,查看驱动源码
//
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律