共8条 1/1
1
跳转至
页
使用串口下载vxworks映象的方法
由于坛子里这方面的可行性文章比较少,不时有一些网友在询问这方面的问题,再加上通过这种方法可以调试网络驱动,所以我花了一点时间把整个下载过程试了一下。 1.配置config.h文件 a. 修改DEFAULT_BOOT_LINE为tsfs(target server file system)方式引导vxWorks映象: #define DEFAULT_BOOT_LINE \ "tsfs(0,0)aman:/vxWorks h=192.168.0.108 e=192.168.0.67 u=amd pw=0000 tn=snds100" b. 如果定义了INCLUDE_END,则#undef掉它。 c.屏蔽掉你原来对串口的设置。如果你有两个可用串口,那么增加以下的配置内容: ――――――――――――――――――――――――――――――――――― /* Serial port configuration */ #define INCLUDE_SERIAL #undef CONSOLE_TTY #define CONSOLE_TTY 1 /*console channel */ #undef CONSOLE_BAUD_RATE #define CONSOLE_BAUD_RATE 38400 /* Redefine to PP1 default */ #undef WDB_TTY_CHANNEL #define WDB_TTY_CHANNEL 0 #undef WDB_COMM_TYPE #define WDB_COMM_TYPE WDB_COMM_SERIAL /* 0 communication through serial port */ #undef WDB_TTY_BAUD #define WDB_TTY_BAUD 38400 #define INCLUDE_TSFS_BOOT ――――――――――――――――――――――――――――――――――― 这时你的串口0通道将被用作vxworks映象下载及握手的通道,而串口1通道则被作为控制台信息的打印通道。两者的波特率都是38400。如果你的只有一个串口,那么你必须这样配置(我没有尝试): ――――――――――――――――――――――――――――――――――― #undef CONSOLE_TTY #define CONSOLE_TTY NONE #undef WDB_TTY_CHANNEL #define WDB_TTY_CHANNEL 0 #undef WDB_COMM_TYPE #define WDB_COMM_TYPE WDB_COMM_SERIAL #undef WDB_TTY_BAUD #define WDB_TTY_BAUD 38400 #define INCLUDE_TSFS_BOOT 这时你将没有控制台,所以你将不能更改boot参数。 2.配置Tornado的Target Server a.选择Tornado下的菜单“Tools”->“Target Server”->“Config…”->“New”,新建一个Target Server。如下图所示: [upload=jpg]uploadImages/20034713595160974.jpg[/upload] b.配置core file 如下图所示,指定要下载的vxworks映象文件: [upload=jpg]uploadImages/2003471404467650.jpg[/upload] c.配置tsfs文件系统 如下图所示: [upload=jpg]uploadImages/2003471412655878.jpg[/upload] 3.这样就基本完成了所有的配置。重新编译bootrom和vxworks,接上2根串口线,配置好作为控制台的超级终端。再启动tornado的target server,然后重启目标机,出现如下的界面:(由于一帖只能帖3图,所以只好跟在下一帖了) 目标机从串口0开始下载vxworks映象并运行它。最后打印出WDB: Ready.要了解更详细的内容请参阅Tornado在线帮助:TSFS Boot Configuration。 希望大家完善。
关键词: 使用 串口 下载 vxworks 映象 方法
共8条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! |
打赏帖 | |
---|---|
如何实现基于NXPiMX.RT1021的BH1730采集被打赏5分 | |
玩转“DFRobot盖革计数器模块”准备工作认识模块知识分享被打赏30分 | |
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 |