您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术基于ARM7核处理器VxWorks系统BSP设计 正文
基于ARM7核处理器VxWorks系统BSP设计

基于ARM7核处理器VxWorks系统BSP设计

点击数:7217 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   嵌入式系统-技术
#undef CONSOLE_TTY

#define CONSOLE_TTY 0

#undef CONSOLE_BAUD_RATE

#define CONSOLE_BAUD_RATE 38400

/*** WDB ***/

#ifdef SERIAL_DEBUG

#define WDB_NO_BAUD_AUTO_CONFIG

#undef WDB_COMM_TYPE

#undef WDB_TTY_BAUD

#undef WDB_TTY_CHANNEL

#undef WDB_TTY_DEV_NAME

#define WDB_COMM_TYPE WDB_COMM_SERIAL /* WDB in Serial mode */

#define WDB_TTY_BAUD 38400 /* Baud rate for WDB Connection */

#define WDB_TTY_CHANNEL 1 /* COM PORT #2 */

#define WDB_TTY_DEV_NAME "/tyCo/1" /* default TYCODRV_5_2 devICe name */

#endif /* SERIAL_DEBUG */

/* tsfs added by caiyang */

#define INCLUDE_TSFS_BOOT

并修改引导行为

#define DEFAULT_BOOT_LINE par "tsfs(0,0)host:vxWorks f=8 h=169.254.72.67 e=169.254.72.68 u=caiyang pw=caiyang"

注:串口1用来显示引导信息,相当于PC机中的显示器,串口2用来下载VxWorks和调试。同时串口2波特率不能太高,经测试115200好像不行。

② 配置target server

启动Tornado开发环境,选择Tool->target server菜单。在下拉菜单中选“target server file system”并选中Enable File System,然后目录指向Vxworks所在的地方。同时注意要把Tornado Registry打开,这样配置完后点击Launch按钮即可连接成功,此后就可以通过串口2下载VxWorks和调试。

一般情况下,我们首先调试好BSP,然后在调试网卡。所以在调试网卡前,我们需要用串口来下载VxWorks映像。

至此,我们的BSP就开发完成。

4 结论

在没有调试BSP的硬件工具如仿真器的时候,我们只能通过点灯或者串口输出来定位程序执行的正确性。这大大增加了调试难度和进程。对于BSP开发,一般需要从一个模板来修改。BSP开发的正确性直接影响到VxWorks系统运行的稳定性。



上一页  [1] [2] 


本文关键字:处理器  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术