Embedded 版 (精华区)

发信人: twowood (二木), 信区: Embedded_system
标  题: vxworks启动过程
发信站: 哈工大紫丁香 (2003年03月28日11:58:56 星期五), 站内信件

Tornado for x86下BSP的生成,下载和Target Server的配置实例,                    
Pentium133主机,3Com网卡,软盘引导,ftp下载VxWorks映像。
                          

开发BSP主要的两点: 
系统image的生成,image的种类,image的download下载过程,系统的启动顺序和过程,调试环
境的配置及远端调试的方式和方法,相应BSP设置文件的修改(网络,串口..),BSP各文件的组
成和作用. 
要对系统底层驱动清楚,也就是对CPU及相关的硬件有所了解.主要是32微处理器(上电启动
过程, download image的方式方法,读写ROM,地址空间分配,MMU,寄存器,中断定义,..).参
照硬件资料,多读一些源码会有所帮助.

两个主要两个协议
WTX协议(Wind River Tool eXchange): 用于开发机内部Tornado工具与Target Server之间
通信.
WDB协议(Wind DeBug): 用于主机Target Server与目标机之间的通信.
 

1.在C:\Tornado\target\config\pcPentium目录下修改BSP文件config.h。


#elif (CPU_VARIANT == PENTIUM)
#define DEFAULT_BOOT_LINE 
"elt(0,0)HOST:c:\\Tornado\\target\\config\\pcPentium\\vxWorks 
h=90.0.0.3 e=90.0.0.50 u=target pw=target tn=target"

#define INCLUDE_ELT //3Com网卡
#define INCLUDE_END //END驱动


2.打开Tornado选择新建一个bootable vxworks image,选择建 A BSP,选择
  pcPentium,建完后编译就可以在相应的目录下生成vxworks的映像文件。

3.制作bootrom;选择Build Boot Rom,选择pcPentium,再选择bootrom_uncmp,
  生成 bootrom_uncmp。拷贝 bootrom_uncmp到host\x86-win32\bin下,插入空白
  盘到软区,在dos界面进入目录host\x86-win32\bin下,用命令"mkboot a: 
  bootrom_uncmp "生成引导盘 

4. 在Start > Programs > Tornado2 > FTP Server,点开Security下的
  user/rights菜单,新建用户User Name:target,Password:target,Home 
  Directory为VxWorks映像所在目录如 C:\Tornado\target\config\pcPentium\。
  注意这些配置要和config.h中的一致。

5.将bootrom的启动盘插入目标机的软驱,启动目标机,系统从软驱启动,随后登
  陆FTP,从主机下载vxworks文件,目标机提示7秒内按任意键选择Boot方式(手工
  ,自动),手工方式可对FTP用户,口令,IP等参数进行修改。
  通常是等待7秒后系统autoboot。
  

  屏幕显示:


Attached TCP/IP interface to elt0.
Attaching network interface lo0... done. //TCP/IP网络连接成功

Loading... 602128 //通过ftp下载VxWorks映像
Starting at 0x01080000 //下载成功,从RAM_LOW_ADRS 0x01080000
开始执行VxWorks系统

Attached TCP/IP interface to elt unit 0
Attaching interface lo0...done //TCP/IP网络连接成功
(注意这里网络初始化成功和上边的不同,上边是Bootrom映像网络初始化来下载VxWorks,
这里VxWorks系统初始化网络。)

VxWorks

Copyright 1984-1998 Wind River Systems, Inc.

CPU: xxxx --- Intel x82 
VxWorks: 5.4
BSP version: 1.2/4
Creation date: Jan xx 2001
WDB: Ready.



     至此目标机系统启动完成。


6.配置Target Server下载应用程序.

呵呵,今天再来一篇。。




--

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 172.16.1.29]
※ 修改:·twowood 於 03月28日11:59:16 修改本文·[FROM: 172.16.1.29]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.521毫秒