阅读:1801回复:6
pxa270 win ce 6.0 移植的问题
目前想在PXA270 上移植wince 6.0,采用的方法是wince 6.0本身自带的bsp
现在遇到一个问题: 很多驱动都位于\PLATFORM\COMMON\SRC\SOC\PXA27X_MS_V1这个目录下 如何把这部分放到bsp 的MAINSTONEIII\的某个目录下,这样可以成为一个独立的bsp了 不知道哪位大虾遇到这样的情况,望不吝赐教!多谢了。 |
|
沙发#
发布于:2007-12-19 21:42
你把它所用到的代码都拷到你想放的目录,编译就行了.
|
|
|
板凳#
发布于:2007-12-19 22:13
补充一点:注意source文件里面的路径就行了。
|
|
|
地板#
发布于:2007-12-20 09:36
多谢micro_sun和cool_harber的指点
还有个问题要请教 如micro_sun所说:把它所用到的代码都拷到你想放的目录,编译就行了. 请问目录是可以随便放的吗? 比如\PLATFORM\COMMON\SRC\SOC\PXA27X_MS_V1\DRVLIB这个文件夹,该放到哪里? MAINSTONEIII\目录下的build.log文件中有这么一个语句:F:\WINCE600\platform\common\lib\ARMV4I\retail\pxa27x_ms_v1_drvlib.lib 好象指定要调用这个lib文件,但是找不到是在哪里指定的 希望给予提示,再次感谢两位的解答. |
|
地下室#
发布于:2007-12-20 22:42
Re:pxa270 win ce 6.0 移植的问题
随便放在BSP中那个目录都可以,只是要注意DRVLIB是个公共的库,要在所有DRIVER编译之前就编译它. 注意每个SOURCE中包含了正确的文件(因为你已经氢它们的默认路径给换掉了.) |
|
|
5楼#
发布于:2007-12-23 22:49
查找sources文件里:如下:
$(_PLATCOMMONLIB)\$(_CPUINDPATH)\pxa27x_ms_v1_drvlib.lib \ 替换为: $(_TARGETPLATROOT)\$(_CPUINDPATH)\pxa27x_ms_v1_drvlib.lib \ 这里假设你把\PLATFORM\COMMON\SRC\SOC\PXA27X_MS_V1\DRVLIB这个文件夹移动 到你自己的BSP包目录下了。build的时候就会把lib放在$(_TARGETPLATROOT)里 |
|
|
6楼#
发布于:2007-12-27 16:39
非常感谢两位的热心回答,现在终于了解了其中的一些架构
|
|