3247|1

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

【VxWorks5.x -->VxWorks6.x 移植问题】 [复制链接]

 大家好,谁有没有做过 PPC的BSP 从 5.X ---> 6.X 的移植啊?

我所知道的是,从6.x对5.X的支持是兼容的,那么我就先把 5.X 的BSP文件夹 如 ppc_myself_XXX

放到 h/config/ 下,然后新建立 BSP 工程,进行编译,可是编译的时候,发现ERROR超多啊

到底改怎么个搞呢,目前我改掉的就是 config.h头文件中,BSP_VERSION 从1.2 - 》 改为 2.0

不吝赐教。。。。。。

还有个问题请教下,比如原来的 BSP程序一起的还有一个 ALL 文件夹,应该也就是config下的那个文件夹

那么我在6.X的WORKBENCH 3.0建立一个 BSP的工程后,选择好上一步我提到的 ppc_myself_XXX 文件夹,

然后编译的时候,我需需要不需要 把6.x 的  h/config/all 文件夹内容 替换成  

我5.X相匹配的那个all文件夹下文件呢?也就是说移植的时候,是否要连相应的all文件夹内容,一起进行挪动?

现在遇到的编译错误问题都是: 一写函数参数不匹配之类的,如:
./usrMmuInit.c:141: error: too few arguments to function 'vmBaseGlobalMapInit'

...vxworks-6.6/target/h/endLib.h:315: error: 'NET_POOL' has no member named 'clOffset'

可我在WORKBENCH里顺着'NET_POOL'的定义,一直找下去,有找到 cl0ffset 字段定义的,这可能是什么问题?

最新回复

还是是说,要相反的去修改??? 也就是说,直接用6.X的 h/config、下的PPCXXX的BSP来修改一个, 而抛弃掉原来 板子对应的5.X的BSP ? 到底该怎么个移植呢? 郁闷    详情 回复 发表于 2010-3-2 17:43
点赞 关注
 

回复
举报

84

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
还是是说,要相反的去修改???

也就是说,直接用6.X的 h/config、下的PPCXXX的BSP来修改一个,

而抛弃掉原来 板子对应的5.X的BSP ? 到底该怎么个移植呢? 郁闷  
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表