前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Tool之Target Server(vx5)

Tool之Target Server(vx5)

作者头像
Taishan3721
发布2019-07-10 15:28:13
8580
发布2019-07-10 15:28:13
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

在《Tool之TargetServer(vx6)》里介绍了Workbench下如何启动TargetServer来连接WDB,今天看看Tornado里的操作

Registry还是必不可少的,只不过版本不一样了,Tornado Registry,注意它是不能与Workbench的Wind River Registry同时启动的

同样的,VxWorks Image里也要包含WDB组件INCLUDE_WDB,以及默认的INCLUDE_WDB_COMM_END

然后VxWorks启动时,会使用Bootrom的参数来加载WDB设备

VxWorks启动后就可以看到WDB的状态了

如果Bootrom不是通过网络加载VxWorks呢?例如使用本地的硬盘,那么WDB就找不到END设备了

这种情况下,可以使用INCLUDE_WDB_COMM_NETWORK方式

只要VxWorks启动后,网络可以通信,WDB就可以使用了

WDB的Type就是network

当然了,没有网卡的话,用串口也是可以的,WDB_TTY_CANNEL默认也是串口1

当Target端准备好之后,接下来看Host端了

在Tornado的菜单里,打开Tools->TargetServer->Configure

新建一个Target Server

选中Add description to menu,这样以后在菜单就能看到这个Target Server了。另外也可以把它的名字改了,因为很可能会创建多个TargetServer

接下来就是设置Target Server的参数了,同样也是三个

  • Backend - 如果WDB用的END或Network,这里就选wdbrpc
  • Target Name - VxWorks的IP地址
  • Core File - Target使用Bootrom加载的VxWorks镜像文件

如果WDB用的串口,Backend就选wdbserial,波特率要与Target的WDB_TTY_BAUD一致;而Target Name随便写一个就可以了,不空就行

其它参数可以先用默认值。点击OK就是保存这个配置,点击Launch就是保存并启动这个Target Server了

Target Server启动后,在Launch Toolbar里就可以看到它了

其它很多工具也可以用了,例如Host Shell、Debugger、WindView等等

有兴趣的童鞋,可以研究一下Target Server的其它属性,例如Memory Cache Size

例如Target Server File System

例如Synchronize Target/Host Symbol Table

例如Console and Redirection

这正是:

交叉工具在线调(run-time),千军万马独木桥(WDB)。

可用网卡或串口(END/Serial),双方一致配合好。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档