Android驱动调试步骤(新出厂的第一版硬件必须遵守)
来源:互联网 发布:电影 《人工智能》 编辑:程序博客网 时间:2024/05/22 01:08
最近公司的新板子刚出厂;由于硬件升级、系统升级、kernel版本升级都在一起;所以调试的过程中遇到特别多的麻烦;软件驱动的问题可以说找到了问题都可以解决;但是如果硬件出了问题,哪做驱动就是把人调费了都调不出来;在这里是深有体会;所以感觉如果硬件升级了出了新的板子必须要遵守以下的几步,确定硬件没有问题;
第一步:确定硬件的供电(包括供电顺序)没有问题;
这是硬性的,模块没有电一切免谈;一定要用万用表测试一下,最好用示波器也在系统启动的过程中测试一下;
第二步:确定模块的时钟有没有(外部晶振),晶振频率对不?
这也是必须的,别光看原理图上面有,就以为肯定有,硬件工程师肯定把这些一做好了,调驱动的一定要用示波器亲自测试了,确认这个问题;因为在你之前至少有两个步骤可能会出问题,一、原理图设计;二、工程焊接;这些不是做驱动的能决定的;有可能原理图设计是没问题,但是你的硬件在焊接的过程中给你忘了焊两个电阻;哪就惨了你;我是吃过这也的大亏;调了两星期怎么都有问题;最后发现外部晶振没有;两个电阻没有焊;
第三步:调试驱动代码;
确定以上两步硬件都没问题了,再跟踪驱动代码查代码的问题;一般第三方提供的驱动代码都是经过验证了,十有八九都是小改一下就可以了;不会出现大问题;如果有解决不了的问题那就是可能和硬件、系统边相关的总线资源配置有关系了;
切记切记切记;重要的事情说三遍……
0 0
- Android驱动调试步骤(新出厂的第一版硬件必须遵守)
- 硬件调试的步骤
- Android编程的根基,你必须遵守,这就是法律
- TP驱动的调试步骤
- 语法 必须遵守的 语法 推荐遵守 语法 不做要求
- 开放源码必须遵守的一些规则
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 程序员创业成功必须遵守的几条铁律
- 职场必须遵守的十条
- 创业成功必须遵守的20条铁律
- 程序员创业成功必须遵守的几条铁律
- 软件分层必须遵守的原则
- 程序员必须遵守的编程原则
- Intent的七大属性
- 51单片机串口通信的发送与接收(转)
- java使用oracle的存储过程和函数区别
- 安卓代码规范
- /jsp/wlxy/xxzx_zsJ.jsp(9,3) invalid directive
- Android驱动调试步骤(新出厂的第一版硬件必须遵守)
- 沈向洋谈做研究的那些事儿
- 垂直viewpager 嵌套ScrollView的解决办法
- 调整UIButton上图片的位置和大小
- Linux本地套接字
- android解决使用CountDownTimer出现的时间不稳定问题(执行多次变化加快)
- Android系统启动过程
- 在Windows操作系统中,如何终止占有的8080端口的tomcat进程
- JSP Tomcat8.0运行连接池时发生异常【AbstractMethodError oracle.jdbc.driver.T4CConnection.isValid(I)Z】