none
请教! 要在wince5.0上作pxa255的bsp包,板子是画的(没有现成的bsp可以买) RRS feed

  • 问题

  •  

    请教! 要在wince5.0上作pxa255的bsp包,因为板子是一位毕业的师兄画的(没有现成的bsp可以买),本人是新手,刚入

     

    门,不知从何处开始做起,网上也找不到相关的bsp包可以利用。还请大家多多指教,提供一些方法或是资料。

     

    先谢谢大家!

    2008年9月3日 9:34

答案

  • 请打开goooogle,然后搜索"Clone BSP",然后你就看吧。

     

    2008年9月4日 4:30
  • 我们也想说的具体点,但是没法具体。因为我们也不清楚你的板子的原理图。pxa系列的GPIO极为骇人,连接方法千变万化。你要改哪里,完全取决于你的板子跟别人的板子差在哪里。一样就不用改了,只改不一样的地方对应的代码。。。

    如果你能找到CE4.2的255的BSP,也成,4.2往5.0上移植相对容易。你找到的那篇文章,他说的东西跟他的BSP相关,你的BSP跟他的不一样,所以只能当参考。

    如果你不了解pxa的架构,也不了解CE的BSP架构的话,的确有点赶鸭子上架。不过如果你有足够的时间:几个月,半年甚至一年。真的是可以慢慢上手,相信你自己也可以有很多收获。
    2008年9月5日 5:28
    版主

全部回复

  • 板子是画的,自然bsp也要自己写。从0开始写不现实。最好找一个pxa255的BSP,然后在这个基础上改动。不过,改动的大小,就取决于你的板子跟人家的板子的差异度大小了。
    2008年9月3日 15:12
    版主
  • WinCE5.0的PXA25x系列的BSP应该是可以从网上搜索到的,你先去找找吧。否则,你就要像何版主说的那样做了,WinCE5.0下应该提供了PXA系列的参考BSP,你可以先Clone一个,然后根据你的硬件去改动。

     

    2008年9月4日 1:43
  •  

    在网上找了很多地方 没有可以下载到的WinCE5.0的PXA25x系列的BSP,wince5.0里默认的是支持pxa27x系列的,

    还有就是我不会clone bsp(还请指教具体方法或步骤,在网上只看到有提用bsp 向导,但很不明白)。

     

    2008年9月4日 1:50
  • 请打开goooogle,然后搜索"Clone BSP",然后你就看吧。

     

    2008年9月4日 4:30
  • 谢谢wince_studing的帮助,

     

    找到了clone bsp并实践了一下,我clone了pb5.0自带的pxa27x系列的bsp。

     

    我还想问:如果clone了一个bsp,我除了修改某些名字外,别的配置都是默认的,可是,一般往自己的板子上移植的话,从pb自带的bsp,clone出的bsp包里还要修改一些什么(能不能说得具体点)????

     

    另外,不知你有没有看到网上的一篇英文文章Porting Windows CE 5.0 on PXA255 Based Platform(by Vinoth.R),在这个里面介绍了从270到255的移植方法,可是我在我clone的270的bsp包里并没有找到他说的那些要修改的目录,比方说

    wince500/(platform)/src/common/xllp/inc/xlli_bulverde_defs.inc,而我的里面根本就没有这个xllp文件夹??,这是怎么回事呢??src/common/下也没有rtc等等文件夹??

     

    还请大家帮忙解决。

    2008年9月4日 9:11
  • 我没有看那篇文章,我想那篇文章也就是个参考。如果你是一个纯新手的话,我觉得移植对于你来说会很难。

     

    首先你了解PXA255么?你对你的板子的硬件设计了解么?你对WinCE的BSP架构了解么?

     

    如果你都不了解,我建议你还是想办法找一个现成的吧,否则你还是要先看看基础知识,先了解WinCE的BSP架构,对你的硬件有了解了在开始做。

     

    2008年9月4日 9:27
  •  

    呵呵,我确实是个新手,但是一切都得从头开始,东西也得一点点的学。

     

    首先,一个现成的255在5.0上的bsp包我找了很多地方都还是找不到,也只是找到一个270在5.0上的bsp包(可是只有源码,与它有关的板子资料我又没法得知)。

     

    还有,这个工作我必须得做,不能绕开它,所以还是请你多多指教吧。谢谢!

    2008年9月4日 9:36
  • 我们也想说的具体点,但是没法具体。因为我们也不清楚你的板子的原理图。pxa系列的GPIO极为骇人,连接方法千变万化。你要改哪里,完全取决于你的板子跟别人的板子差在哪里。一样就不用改了,只改不一样的地方对应的代码。。。

    如果你能找到CE4.2的255的BSP,也成,4.2往5.0上移植相对容易。你找到的那篇文章,他说的东西跟他的BSP相关,你的BSP跟他的不一样,所以只能当参考。

    如果你不了解pxa的架构,也不了解CE的BSP架构的话,的确有点赶鸭子上架。不过如果你有足够的时间:几个月,半年甚至一年。真的是可以慢慢上手,相信你自己也可以有很多收获。
    2008年9月5日 5:28
    版主
  • 楼主如果什么都不了解,是个初学者的话,最好有心理准备,真不是一下子就能做出来的,就像何老师说的几个月,半年都有可能,我手里有两个pxa255的bsp,楼主留个方式我可以发过去。

     

    2008年9月5日 8:49
  • 谢谢何老师和rabbitpan的答复!

     

    我有大概4,5个月的时间做这个东西,根据大家的建议,看来从4.2上移植比较可行。

     

    rabbitpan:

    我的联系方式是blueguozi@hotmail.com

    如果从4.2上255别的bsp包开始移植,我应该如何开始呢?

    2008年9月5日 9:40
  •  

    rabbitpan:

          我一直没有收到你给我的关于pxa255的bsp邮件,可不可以麻烦你再给我发一次,也可以发到这个邮箱blueguozi@qq.com  ,谢谢!

    • 已建议为答案 suyanyan 2009年6月24日 13:31
    2008年9月22日 8:51
  • 大家好:我也是刚接触CE4.2,大概有一个月了吧,不知道怎样学?我用的是联想天玑XP208的pda,芯片是inter pxa255,我没有bsp包,现在无法将pc机与pda进行通信,希望的到各位帮忙,本人不胜感激!谢谢!我的邮箱:suyanyan1983@163.comsyy@opencpu.com 

    2009年6月24日 13:37