|
菜鸟求助:一份正常的BSP我的电脑编译出来的系统无法正常运行?
[复制链接]
OMAP3530 + WinCE6 R3
由于项目开始时是基于一个较早版本的BSP,现在打算更新到TI的最新BSP.
更新才刚刚开始一点,就被卡住了.先把屏的参数拷过来,屏可以正常显示,发现触摸屏没用,然后就拷过来触摸屏的一些参数,发现还是没用.
然后就开始分析了:
老版本的BSP编译出来的系统是可以跑的,排除硬件问题.
然后就是看看配置有没有生效,用示波器去量了触摸屏对应的SPI的中断引脚,CLK等等,都正常.
这个时候,就纳闷了.就一步步分析触摸屏的代码,发现得到的点都是(0,0)等......
折腾了好几个工作日,找不到原因...
同事就在他的电脑上用官方的新版BSP,就改了了屏和触摸屏的参数,编译出来的系统,触摸屏的就能用了,系统能跑起来,基本正常.
我就把同事的BSP拷贝过来,百分之百确认一模一样,编译出来的系统触摸屏没用...
我在编译老版本的BSP,编译出来的系统,又可以正常跑...
我又把同事的pbxml文件拷贝过来,编译出来的系统触摸屏还是不能用...
我严重怀疑是pb的问题.
重装pb,编译出来的系统触摸屏没用.老版本BSP编译出来的系统能跑.
在我家里的电脑(重装没多久,里面就一些VS等开发工具)装了wince,编译出来的,触摸屏还是没用.
个人怀疑触摸屏没用只是一方面,后来拷贝了USB Host的参数,进行测试,我编译出来的没用,但是同事编译的跑的很正常.
这个问题纠结了好几天了,希望大虾指点一下!!!
|
|