使用串口下载vxworks映象的方法

使用串口下载vxworks映象的方法

ID:14694720

大小:183.00 KB

页数:6页

时间:2018-07-30

使用串口下载vxworks映象的方法_第1页
使用串口下载vxworks映象的方法_第2页
使用串口下载vxworks映象的方法_第3页
使用串口下载vxworks映象的方法_第4页
使用串口下载vxworks映象的方法_第5页
资源描述:

《使用串口下载vxworks映象的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用串口下载vxworks映象的方法由于坛子里这方面的可行性文章比较少,不时有一些网友在询问这方面的问题,再加上通过这种方法可以调试网络驱动,所以我花了一点时间把整个下载过程试了一下。1.配置config.h文件     a.修改DEFAULT_BOOT_LINE为tsfs(targetserverfilesystem)方式引导vxWorks映象:#defineDEFAULT_BOOT_LINE"tsfs(0,0)aman:/vxWorksh=192.168.0.108e=192.168.0.6

2、7u=amdpw=0000tn=snds100"  b.如果定义了INCLUDE_END,则#undef掉它。  c.屏蔽掉你原来对串口的设置。如果你有两个可用串口,那么增加以下的配置内容:―――――――――――――――――――――――――――――――――――/*Serialportconfiguration*/#defineINCLUDE_SERIAL#undef  CONSOLE_TTY#defineCONSOLE_TTY  1 /*consolechannel*/#undef  CONSOL

3、E_BAUD_RATE#defineCONSOLE_BAUD_RATE  38400 /*RedefinetoPP1default*/#undef  WDB_TTY_CHANNEL#defineWDB_TTY_CHANNEL    0#undef  WDB_COMM_TYPE#defineWDB_COMM_TYPE    WDB_COMM_SERIAL  /*0communicationthroughserialport*/#undef  WDB_TTY_BAUD#defineWDB_TTY_BA

4、UD    38400#defineINCLUDE_TSFS_BOOT―――――――――――――――――――――――――――――――――――这时你的串口0通道将被用作vxworks映象下载及握手的通道,而串口1通道则被作为控制台信息的打印通道。两者的波特率都是38400。如果你的只有一个串口,那么你必须这样配置(我没有尝试):―――――――――――――――――――――――――――――――――――#undefCONSOLE_TTY#defineCONSOLE_TTY        NONE#unde

5、fWDB_TTY_CHANNEL#defineWDB_TTY_CHANNEL    0#undefWDB_COMM_TYPE#defineWDB_COMM_TYPE  WDB_COMM_SERIAL#undef  WDB_TTY_BAUD#defineWDB_TTY_BAUD    38400#defineINCLUDE_TSFS_BOOT这时你将没有控制台,所以你将不能更改boot参数。2.配置Tornado的TargetServera.选择Tornado下的菜单“Tools”->“Target

6、Server”->“Config…”->“New”,新建一个TargetServer。如下图所示:点击浏览该文件b.配置corefile如下图所示,指定要下载的vxworks映象文件:点击浏览该文件c.配置tsfs文件系统如下图所示:点击浏览该文件3.这样就基本完成了所有的配置。重新编译bootrom和vxworks,接上2根串口线,配置好作为控制台的超级终端。再启动tornado的targetserver,然后重启目标机,出现如下的界面:(由于一帖只能帖3图,所以只好跟在下一帖了)  目标机从串

7、口0开始下载vxworks映象并运行它。最后打印出WDB:Ready.要了解更详细的内容请参阅Tornado在线帮助:TSFSBootConfiguration。  希望大家完善。 跟帖:)点击浏览该文件我的flash上没有文件系统,配置目标服务器时必须配置tsfs项吗?如果不是那引导行怎么改我用一个网口的方式,可是bootroom启动后,目标服务器也配置成功,可是超级终端显示下载不了vxworks。seasoblue斑竹在辛苦一下 请注意:tsfs是指targetserverfilesystem

8、,而不是tffs!所以和有没有flash无关。你按我上面的步骤作应该没有问题。goodluck!目标服务文件系统:TSFS虽然目标服务文件系统(TSFS)是一个全特征VxWorks文件系统,但是通过使用目前定位在主机上的文件系统执行文件操作。TSFS使用WDB驱动程序把来自I/O系统的请求转移到目标服务器。目标服务器使用主机文件系统读取执行请求。那么当你用TSFS打开一个文件,被打开的文件事实上在主机上。将来在对open()调用中获得的文件描述符的read()和write()调用事

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。