【学习】【试验】【备忘】Rock8247实验板
. BSP板子上自带系统
VxWorks 5.5 BSP for PPC(8247)
串口1 (靠近电源开关的那个串口)为Console;
波特率57600;
实验板启动后, Console上应显示VxWorks版本信息;
i, 查看task列表;
ifShow, 查看网络设置;
默认IP (#0网口): 192.168.253.123;
. 安装调试的步骤
1 安装相关软件
安装Tornado 2.2 IDE
最好在WinXP上安装; 若是Win7, 则需要补丁文件?
所以先用vmware虚拟了WinXP(SP3);
安装Tornado2.2 (严格安装说明书的步骤即可);
安装SourceInsight (编辑, 开发方便);
2 构建工程, 编译
安装说明书的步骤构建vxworks工程;
编译vxworks工程;
编译bootRoom, 生成vxWorks_rom.bin目标文件;
3 下载到BSP并更新
使用工具FlashFXP;
BSP自带系统的初始设置IP为192.168.253.123
可以在Console上使用ifShow命令查看到;
调整WinXP系统IP到相同网段;
设置FlashFXP连接站点IP, Port(21), 用户名(ram), 口令();
连接FTP, 将目标文件vxWorks_rom.bin下载到BSP的/ram下;
修改(烧制), 命令为WirteVxWorks;
4 运行程序
. 可以在Tronado的Sim仿真器上运行应用程序(简单的运算逻辑?);
. 随vxWorks+BSP写到板子上运行
入口函数usrAppInit()
在里面创建自己的进程和代码;
. Tronado使用
启动Sim
启动Shell
查询shell命令集: help;
命令源码: userLib.c
参考随开发板附带光盘中MPC8247RM manual.PDF
. SMC (Serial Management Controller)
. intConnect() 定义中断向量