MPC8377硬件环境下vxworks仿真的建立过程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MPC8377硬件环境下vxworks仿真的建立过程

2012-8-7

U-BOOT常用命令:

重启:reset

查看环境变量:printenv

修改环境变量:例如修改PC机IP,setenv serverip “……”

保存环境变量:saveenv

下载bootrom:run laodvx

如果需要用到其他命令,在命令行输入“?”查看。

1.首先,需要在FLASH中烧写好U-BOOT,把串口和网线连接好(如果多串口和网口的话,请检查并接在正确的位置),打开串口调试工具并设置在数据读取状态,然后上电,在倒计时读秒完成前在命令输入行输入任何信息进入U-BOOT层。

命令行

U-BOOT读秒区

2.在命令行输入printenv命令会显示U-BOOT的信息,如果ip不是我们想要的,可以通过setenv serverip “……”来修改,如下图中就把ip从192.168.1.24

改为192.168.1.43,修改完成后需要saveenv,然后reset,整个修改完成。

Printenv命令后的ip信息

Setenv serverip ”192.168.1.43”

后的结果

3.下载bootrom。先找到vxworks编译好的bootrom.bin文件,例如:本PC 上的路径C:\WindRiver-GPPVE-3.6-PPC-Eval\vxworks-6.6\target\config\mds837x,如下图。

需要的bootrom文件

把bootrom复制到tftp软件所在的位置,如下图。

放置好的bootrom文件

然后启动tftp软件,并在命令行输入:run loadvx,成功后如下图,至此bootrom 下载完毕。

下载成功后tftp显示信息

4.Vxworks下载。首先启动Vxworks6.6自带的ftp server,并配置好登陆用户和密码以及相关设置,主要有两部分设置,如下图。

用户配置界面

Logging设置界面

vxworks读秒完成前,在命令行输入任意信息,进入vxworks boot,输入“P”,显示vxworks相关信息,输入“@”,通过网络加载vxworks映像文件,输入“?”,可以显示所有的命令,如下图。

注意:PC机和开发板的IP配置必须在一个网段,否则无法完成加载,上图中的IP就不在一个网段,可以config.h中进行修改,修改完成并编译,然后重复上述的过程即可。

修改成功后的结果如下图。IP配置

Vxworks boot 读秒区

Vxworks相关信息

修改后的IP

加载成功后,串口调试显示结果和ftp显示结果如下。

加载成功后的显示信息

程序运算结果

ftp server显示信息

Vxworks中添加调试程序的位置在usrappinit.c和usrrtpappinit.c,如下。

usrappinit.c的位置

自己添加的程序

通过cmd.exe输入命令查看的结果如下图。

5.硬件仿真环境的建立。

首先要新建一个连接,点击WorkBench 左下角窗口的define a connection to remote system 按扭,就会出现配置界面,如下图。

需要点击的按扭

填写正确的IP

选择正确的地址

目标文件

其他默认即可,点finish 就可以了。

连接目标板,右键新建的连接,点弹出的菜单中的Connect ‘vxWorks6x_ 192.168.1.2’就可以了。

连接成功后,可以看到如下的信息,如Kernel Tasks 的信息如下。

相关文档
最新文档