基于ARM7核处理器VxWorks系统BSP设计
fWDB_TTY_DEV_NAME
#defineWDB_COMM_TYPEWDB_COMM_SERIAL/*WDBinSerialmode*/
#defineWDB_TTY_BAUD38400/*BaudrateforWDBConnection*/
#defineWDB_TTY_CHANNEL1/*COMPORT#2*/
#defineWDB_TTY_DEV_NAME"/tyCo/1"/*defaultTYCODRV_5_2devicename*/
#endif/*SERIAL_DEBUG*/
/*tsfsaddedbycaiyang*/
#defineINCLUDE_TSFS_BOOT
并修改引导行为
#defineDEFAULT_BOOT_LINE\par"tsfs(0,0)host:vxWorksf=8h=169.254.72.67e=169.254.72.68u=caiyangpw=caiyang"
注:串口1用来显示引导信息,相当于PC机中的显示器,串口2用来下载VxWorks和调试。同时串口2波特率不能太高,经测试115200好像不行。
②配置targetserver
启动Tornado开发环境,选择Tool->targetserver菜单。在下拉菜单中选“targetserverfilesystem”并选中EnableFileSystem,然后目录指向Vxworks所在的地方。同时注意要把TornadoRegistry打开,这样配置完后点击Launch按钮即可连接成功,此后就可以通过串口2下载VxWorks和调试。
一般情况下,我们首先调试好BSP,然后在调试网卡。所以在调试网卡前,我们需要用串口来下载VxWorks映像。
至此,我们的BSP就开发完成。
4结论
在没有调试BSP的硬件工具如仿真器的时候,我们只能通过点灯或者串口输出来定位程序执行的正确性。这大大增加了调试
难度和进程。对于BSP开发,一般需要从一个模板来修改。BSP开发的正确性直接影响到VxWorks系统运行的稳定性。
《基于ARM7核处理器VxWorks系统BSP设计(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/141674.html
#defineWDB_COMM_TYPEWDB_COMM_SERIAL/*WDBinSerialmode*/
#defineWDB_TTY_BAUD38400/*BaudrateforWDBConnection*/
#defineWDB_TTY_CHANNEL1/*COMPORT#2*/
#defineWDB_TTY_DEV_NAME"/tyCo/1"/*defaultTYCODRV_5_2devicename*/
#endif/*SERIAL_DEBUG*/
/*tsfsaddedbycaiyang*/
#defineINCLUDE_TSFS_BOOT
并修改引导行为
#defineDEFAULT_BOOT_LINE\par"tsfs(0,0)host:vxWorksf=8h=169.254.72.67e=169.254.72.68u=caiyangpw=caiyang"
注:串口1用来显示引导信息,相当于PC机中的显示器,串口2用来下载VxWorks和调试。同时串口2波特率不能太高,经测试115200好像不行。
②配置targetserver
启动Tornado开发环境,选择Tool->targetserver菜单。在下拉菜单中选“targetserverfilesystem”并选中EnableFileSystem,然后目录指向Vxworks所在的地方。同时注意要把TornadoRegistry打开,这样配置完后点击Launch按钮即可连接成功,此后就可以通过串口2下载VxWorks和调试。
一般情况下,我们首先调试好BSP,然后在调试网卡。所以在调试网卡前,我们需要用串口来下载VxWorks映像。
至此,我们的BSP就开发完成。
4结论
在没有调试BSP的硬件工具如仿真器的时候,我们只能通过点灯或者串口输出来定位程序执行的正确性。这大大增加了调试
难度和进程。对于BSP开发,一般需要从一个模板来修改。BSP开发的正确性直接影响到VxWorks系统运行的稳定性。
《基于ARM7核处理器VxWorks系统BSP设计(第4页)》