MPC8377硬件环境下vxworks仿真的建立过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 的信息如下。