5919|6

64

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

寻求VxWorks下利用BSP组件建立一个独立可执行程序(Bootable的一种)的方法和步骤(Tornado2.2,VxWorks5.5.1,版本相符最好) [复制链接]

 小弟需要在VxWorks下利用BSP组件建立一个独立可执行程序,这个程序要独立于bootrom(因为增量开发,之前的符号表中没有留接口,如果升级bootrom影响比较大,所以不改动现有的bootrom),也就是说它需要具备自己的硬件驱动接口,系统从bootrom启动后,可以通过下载该程序并将控制权完全交给该程序。
我打算从Tornado里面新建一个Bootable的工程,加进自己的代码,然后再链进来一些BSP的组件来实现。

但是,因为对tornado来说是新手,现在建立了一个bootable的工程,不知道怎么如何把一些定制的BSP链进来,不知道如何控制生成的可执行文件的格式(elf或者bin格式等)

恳求前辈高人给些指导方法和步骤(Tornado2.2,VxWorks5.5.1,版本相符最好),谢谢!

最新回复

to heavenscloud: 升级bootrom的方案不好,因为这不是第一个版本,是在存量市场上增量开发,麻烦的升级方式必须杜绝。   详情 回复 发表于 2009-8-28 23:44
点赞 关注
 

回复
举报

82

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
在建立bootable的工程过程中会让你选择基于那个bsp,直接指定为定制过的那个bsp目录就可以了(把定制过的bsp文件夹放在config目录下就可以选择了)
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我也是这个思路,可是,利用定制BSP建立的空工程里有组件冲突,对这方面不熟悉,一时不能继续开展.

不知可否有相关资料提供或者推荐,万分感谢!
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(高级)

4
 
从新做一个BOOTROM,然后上一个BOOTROM里做个接口直接GO到另外一个BOOTROM的地址里就得了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
找到冲突的地方,把tornado默认的组件项去掉就可以了
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

6
 
如果把有冲突的组件项去掉,则发现有些符号没有定义,汗。。。
据说之前的开发人员拿到BSP后,都是手动编写makefile调试的,没有人用过tornado,这么好的工具给浪费了,太可惜了。

说实话,tornado的工具功能很强大,但是能方便使用的中文文档太少了。不知哪位可以提供些?
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
to heavenscloud:
升级bootrom的方案不好,因为这不是第一个版本,是在存量市场上增量开发,麻烦的升级方式必须杜绝。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表