2012-10-19 41 views
3

google搜索和阅读中,我已经设置了超过的kgdb串口线后,我可以打破进入调试器(通过停止通过/ proc/SysRq的触发内核)和主机GDB,这是部分连接ARM工具链。的kgdb和以太网连接

基本上我有开发板运行嵌入式linux ABD我是司机的调试,我与两个连接到PC板 - 串口和以太网(telnet会话)。

当我与主机gdb连接到目标后,我不再能够执行远程登录到主板,因为重现内存损坏的唯一方法是在主板上应用用户应用程序的某些配置。

是否期望或者我做错了什么,并且有一种方法可以使活动IP连接到目标 GDB会话?

回答

2

这是预期。主要是当你连接到KDB你破坏(停止/冻结)的内核,与它等待你要么说“走出去”再次运行内核或微量元素的问题的项目。

这里要做的最好的事情是在你正在跟踪的API/Funciton上设置一个断点,然后“运行”,内核会运行,并且你会在你的telnet/ssh重新运行后再次运行,它会打入调试器的API,但是由于整个操作系统被冻结,你将会再次失去Telnet会话。

+1

欢迎堆栈溢出!请勿在您的帖子中使用签名/标语。您的用户箱计为您的签名,您可以使用您的个人资料发布您喜欢的任何关于您自己的信息。 [关于签名/标语的常见问题](http://stackoverflow.com/faq#signatures) –

相关问题