社区
VxWorks
帖子详情
请问bsp生成后怎样变成可以下载的形式然后下载到目标板上。ppc860+vxworks5.4+tornado2.0
jsayan
2008-02-20 10:42:49
请问bsp生成后怎样变成可以下载的形式然后下载到目标板上。ppc860+vxworks5.4+tornado2.0
能说下详细过程么。谢谢!
...全文
372
5
打赏
收藏
请问bsp生成后怎样变成可以下载的形式然后下载到目标板上。ppc860+vxworks5.4+tornado2.0
请问bsp生成后怎样变成可以下载的形式然后下载到目标板上。ppc860+vxworks5.4+tornado2.0 能说下详细过程么。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helenhf
2008-03-17
打赏
举报
回复
2.2下基于你的bsp编译
出问题了手动自己改。。。
jsayan
2008-03-17
打赏
举报
回复
谢谢楼上的,说的好详细,我自己解决了。
情问下我这个bsp是在tornado2.0下开发的,怎么移植到tornado2.2下面
helenhf
2008-02-26
打赏
举报
回复
user和password就填ftp的用户名和密码就行了
确保该用户名和密码登陆的ftp服务器当前目录中存在相应的vxworks程序
bootrom会将该vxworks自动下载并运行起来
helenhf
2008-02-26
打赏
举报
回复
1.先生成bootrom,生成过程参考
http://www.vxdev.com/Article/docExp/200802/23.htm
2.配置bootrom,通过ftp将vxworks下载到板上去,过程如下,全文请参考
http://blog.csdn.net/helenhf/archive/2007/04/26/1586496.aspx
Boot ROM
·上电时自动运行目标机的boot ROM代码
·Boot ROM并不包括用户程序运行的Vxworks操作系统
·vxworks系统映像在主机上是以目标模块形式存放的
·Boot ROM代码
·允许配置boot参数
·通过网络下载vxoworks到目标机内存中
·开始执行vxworks
启动配置
·通过串口设置启动参数
·通过网络启动vxworks(速度更快)
·关键启动参数
·Boot device(启动设备) 使用的网络接口
·Host internet address(主机IP地址) 从哪台主机上启动vxworks
·Path of Vxworks image(vxworks映像路径) 通过网络传输的文件名和路径
·User name(用户名) 访问主机文件时用到的用户名
·Target internet address(目标机IP地址) 定义目标机IP地址
·CPU number(CPU号) 机箱中每块板卡都有不同的编号,主控板CPU号为0
目标机上电
·上电时通过串口访问boot ROM,UNIX工作站下链接串口时使用tip(SunOS),cu或dermit。在超级终端上查看输入输出。
·使用h查看启动命令列表提示
[VxWorks Boot]: h
? -Print this list(打印本列表)
@ -boot(load and go)(下载并启动vxworks)
p -print boot params(打印启动参数)
c -change boot params(修改启动参数)
l -load boot file(下载启动文件)
g adrs -go to adrs(跳到地址)
d adrs [,n] -display memory(打印内存)
...
n netif -print network interface device address(打印网络设备地址)
$dev (0, procnum) host:/file h=# e=# b=# g=# u=usr[pw=passwd] f=#
tn=targetname s=script o=other
Boot选项
0x02 - 加载系统符号表
0x04 - 不自动启动
0x08 - 快速自动启动(不倒计时)
0x20 - 取消登陆vxworks的密码
0x40 - 使用dhcp获取启动参数
0x80 - 使用tftp获取启动映像
0x100 - 使用代理arp
有效启动设备: ei0 sm
启动参数
[VxWorks Boot]: p
boot device : ei
unit number : 0
processor number : 0
host name : wolverine
file name : c:\tornado2\target\config\mv162\vxWorks
inet on ethernet(e) : 147.11.12.204:ffffff00
host inet(h) : 147.11.12.165
user(u) : todd
ftp password(pw) : covert
flags(f) : 0
target name(tn) : t12-204
·在输入p时未设置的启动参数不会显示
gateway inet(g)
startup script(s)
other(o)
·根据网卡驱动程序决定boot device,例如:
制造商 boot device代码
3Com elPci
Lance Ln
Excelan ex
Digital dc
Intel ei
·windows用户习惯用'/'区分符代替'\',Unix用户习惯使用'/'
·下载vxWorks映像需要文件访问权限,包括
·用户名
·UNIX主机使用rsh协议时需要~/.rhosts
·通过FTP启动时需要用户密码
修改启动参数
·在启动时输入c可以修改启动参数
·修改后的数据将保存在目标板的NVRAM中
·还可以直接将启动参数写成一行
$ei(0,0)wolverine:c:\tornado2\target\config\mv162\vxWorks\ h=147.11.12.165 e=147.11.12.204 u=todd pw=covert tn=t12-204
将该字符串保存到主机上可以剪切粘贴的文件中
·也可以通过默认参数生成新的boot ROM(参考 重新配置 一章)
启动
[VxWorks boot]:@
boot device : ei
unit number : 0
processor number : 0
host name : wolverine
file name : c:\tornado2\target\config\mv162\vxWorks
inet on ethernet(e) : 147.11.12.204:ffffff00
host inet(h) : 147.11.12.165
user(u) : todd
ftp password(pw) : covert
flags(f) : 0
target name(tn) : t12-204
Attached TCP/IP interface to ei0.
Attaching network interface lo0... done.
Loading... 424504 + 29664 + 29404
Starting at 0x20000...
Attached TCP/IP interface to ei unit 0
Attaching network interface lo0... done.
NFS client support not included.
VxWorks
Copyright 1984-1998 Wind River Systems, Inc.
CPU: Motorola MVME162
VxWorks: 5.4
BSP version: 1.2/0
Creation date: Apr 17 1999
WDB: Ready.
·Loading...后面的数字表示VxWorks映像的text段、data段和bss(未初始化数据)段大小
·问题提示-如果出现下列情况:
·第一个Attaching network interface没有显示done,检查是否使用了正确的网络接口,VME系统中通常有多个网络接口,检查系统控制器配置是否正确,网卡跳线是否设置好。
·Loading...后没有出现VxWorks映像文件大小,请检查网络接口是否正确,网线接触是否良好。
·Starting at后没有响应,请谏撤VxWorks映像是否有效。
·第二个Attaching network interface没有显示done,请检测VxWorks映像中网络驱动的配置。
·启动完毕后,运行target server,就可以开始使用Tornado提供的各种工具了。
vxWorks
实时程序设计
本课程侧重讲解实时操作系统编程原理,其中的原理不拘限于
vxWorks
系统,同时强化操作系统编程的技术要点。课程从基本概念与工具使用入手,并深入讲解实时嵌入式系统编程的同步、互斥、通信、信号等概念及编程方法,...
VxWorks
系统
BSP
配置文件及
生成
下载
VxWorks
系统
BSP
配置文件及
生成
下载
VxWorks
BSP
主要配置文件 config.h , Makefile 注解和
BSP
生成
下载
实例。 相关内容可参考
VxWorks
BSP
和启动过程 config.h文件配置 /* This file contains the configuration...
BSP
配置文件及
生成
下载
BSP
配置文件及
生成
下载
VxWorks
BSP
主要配置文件 config.h , Makefile 注解和
BSP
生成
下载
实例。相关内容可参考
VxWorks
BSP
和启动过程 Config.h文件注解 Makefile 文件注解
BSP
生成
下载
过程实例 config.h/*This ...
VxWorks
BSP
主要配置文件 config.h , Makefile 注解和
BSP
生成
下载
实例
#define
BSP
_VERSION "1.2" /* A
Tornado
2.0
BSP
*/ #define
BSP
_REV "/3" /* 0 for first revision */ #include "configAll.h" /* 这个文件定义了
VxWorks
所有的缺省设置 */ /* * Define ONE of...
VxWorks
中文FAQ
VxWorks
中文FAQ 时间:2007-06-04 来源: 作者: 点击:6990 字体大小:【大 中 小】 - 前言(Surface): 随着国内使用
VxWorks
的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了中文FAQ,其中很...
VxWorks
2,179
社区成员
2,916
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章