本人刚接触meego,调试了好长时间的USB驱动问题,虚心请教各位大神! 问题描述:
我现在在向一个intel的硬件平台上移植一个USB驱动程序,这个程序是一个基于linux的内核驱动程序,我在Arm平台上
已经能够正确的转起来,可是在intel平台上就不行了。
主要问题是现在设备插到平台板子上以后无法正常的下载firmware,可是把程序中的所有函数的出入口都输出log的话
firmware就能够下载成功了。因为现在输出log的话太占用系统资源了,以后正式使用的时候,这个方法是肯定不行的。所以请教各位大大,这是什么原因造成的呢?有什么好的方法来替代打印log呢?
从我现在分析的情况来看,是在平台向设备循环调用
( wait_for_completion_timeout(completion,
msecs_to_jiffies(SMS_PROTOCOL_MAX_RAOUNDTRIP_MS)) ? 0 : -ETIME;)
这个函数写数据的时候写到12次的时候报错了,正常应该写271次才能把firmware全部写完。求指导。 本人菜鸟,请各位大神多多赐教,谢谢!!!
我现在在向一个intel的硬件平台上移植一个USB驱动程序,这个程序是一个基于linux的内核驱动程序,我在Arm平台上
已经能够正确的转起来,可是在intel平台上就不行了。
主要问题是现在设备插到平台板子上以后无法正常的下载firmware,可是把程序中的所有函数的出入口都输出log的话
firmware就能够下载成功了。因为现在输出log的话太占用系统资源了,以后正式使用的时候,这个方法是肯定不行的。所以请教各位大大,这是什么原因造成的呢?有什么好的方法来替代打印log呢?
从我现在分析的情况来看,是在平台向设备循环调用
( wait_for_completion_timeout(completion,
msecs_to_jiffies(SMS_PROTOCOL_MAX_RAOUNDTRIP_MS)) ? 0 : -ETIME;)
这个函数写数据的时候写到12次的时候报错了,正常应该写271次才能把firmware全部写完。求指导。 本人菜鸟,请各位大神多多赐教,谢谢!!!
解决方案 »
- 开发转驱动的疑问。
- PopupMenu 样式有点问题,求指点
- Android 关于推送消息给服务器,然后服务器推送消息给其他Android手机的问题.
- Android编译问题 build/core/main.mk:131
- android 语音识别对话框
- 求助关于simpleAdapter
- 为什么R.Java文件中没有自动生成代码??
- =======如何加密MP4头信息,部分加密MP4===========
- android textView 中加载<img>标签中的网络图片,ImageGetter中 getDrawable(Str)str为null
- Service到底要不要自己调用Looper.prepare()?
- 在web页面中,用什么空间或使用哪个js方法可以弹出文件选择对话框?
- Android 如何实现多个闹钟互不影响?
串口打印,波特率就那么点,相当于给了很多延迟的。