这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » vxworks 系统模式

共1条 1/1 1 跳转至

vxworks 系统模式

院士
2002-06-19 23:20:46     打赏
主题:vxworks 系统模式 <--- 〖回复该帖子〗 我想在系统模式下进行任务间调试,选择Debug|Attach-system,显示agent不支持该模式。请问怎样知道BSP支持系统模式,怎样配置? ※ 作 者: tja 01-4-6 8:52:18 ※ Re:vxworks 系统模式 <--- 〖回复该帖子〗 你要配置vxwork内核的wdb模块,让它支持系统几调试,如果是网络调试,你还要使用end的网卡驱动 ※ 作 者: racer 01-4-6 10:15:45 ※ Re:Re:vxworks 系统模式 <--- 〖回复该帖子〗 end的网卡是哪个公司的?网络调试,要看你用的CPU和网卡来定,不一定非要用end的网卡驱动。有一种END,是Enhanced Network Driver,不知道是不是你说的这种end的网卡驱动。在config中,如果选了INCLUDE_NETWORK,好象就不能选INCLUDE_END了。所以,你说的我不懂。 ※ 作 者: zam 01-4-7 15:19:47 ※ Re:Re:vxworks 系统模式 <--- 〖回复该帖子〗 你们别胡扯了!VXWORK只有一个模式,叫系统模式!END是10/100M用的口,用14线连。 ※ 作 者: duccy 01-6-6 11:10:11 ※ Re:vxworks 系统模式 <--- 〖回复该帖子〗 任务级调试,是不是可以调试多任务? Debug|Attach-system是什么功能? ※ 作 者: zam 01-4-7 15:23:54 ※ Re:Re:vxworks 系统模式 <--- 〖回复该帖子〗 任务级调试,也许就是指多任务同时Debug调试吧! 如果你的Tornado支持多任务调试,并且你的程序是多任务的(即使用taskspawn()函数生成了多个task,并已经运行了多任务的情况下),那么在菜单中可以使用Debug|Attach-system选项,选择想要跟踪的任务的ID号,就可以在不同的窗口调试不同的任务了。 仅发表自己的看法,欢迎进一步探讨! ※ 作 者: konglingshan 01-6-6 9:00:43 ※ Re:Re:Re:vxworks 系统模式 <--- 〖回复该帖子〗 那什么是系统级调试,具体怎么做?谢谢! ※ 作 者: zhyfeng 01-6-14 10:49:42 ※ Re:vxworks 系统模式 <--- 〖回复该帖子〗 需要: (1)你买了这个功能 (2)你的网络接口使用的是END驱动程序(支持MUX接口),不是BSD类型的 (3)你选择了系统级调试模块 个人认为,Tornado的系统及调试不是很爽,我极少用它。 ※ 作 者: choujs 01-6-6 12:50:20 ※ Re:Re:vxworks 系统模式 <--- 〖回复该帖子〗 完全同意。 ※ 作 者: vxworks 01-6-7 14:49:13 ※ 〖Devil〗对系统级任务级调试的【权威回答】!!!! <--- 〖回复该帖子〗 任务调试模式: 1.只能调任务,不能调ISR 2.缺省时,断点仅作用于被Attached的任务 3.当被Attached的任务停下来的时候,其他任务和ISR继续执行 4.Target Server和WDB Agent中的任务模块以中断方式通讯 系统调试模式: 1.能调任务,ISR和初始程序 2.缺省时,断点作用于整个系统 3.当系统停下来时,WDB Agent中的外部模块把中断禁止,所以 调试的只能通过查询的驱动程序通讯 END和BSD是两种网络驱动程序对MUX的接口规范,简单的来说, END要求查询的操作来支持系统调试模式 ※ 作 者: devil 01-6-21 18:07:05 ※ 补充 <--- 〖回复该帖子〗 devil说的最正确和全面,完全同意。 补充一下: 在使用系统调试模式下时,一旦系统停下来时(不管是由于断点还是人工interrupt debug),所有的任务都停下来了,此时如果进行查看变量、寄存器等操作,由于此时屏蔽中断了,所以wdb agent用来和target server进行通信的底层driver(如串口的driver或END driver)必须工作在poll mode下。 wdb agent用来和target server进行通信的底层driver都有2种工作模式:poll mode和interrupt-driven mode。当使用系统调试模式时,wdb agent将底层driver切换到(switch to)poll mode,当使用任务调试模式时,wdb agent将底层driver切换到interrupt-driven mode。 怎么样?鼓一下掌吧!键盘敲得多辛苦。 ※ 作 者: dragonspring 01-6-21 21:07:09 ※ Re:补充 <--- 〖回复该帖子〗 鼓掌! ※ 作 者: xiangyu 01-10-11 10:46:08 ※ 佩服 <--- 〖回复该帖子〗 devil 你真是我见到的高手 不知你能否告诉我在下怎样编写Ne2000网卡驱动程序 有没有例子代码 ※ 作 者: ywb722 01-11-5 20:50:09 [em27]



关键词: vxworks     系统     模式    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]