Segger RTT和Telnet显示连接拒绝…

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0个新
最后发表
vinio
离线
最后看到:2年5个月前
加入:2018-07-02 13:27
Segger RTT和Telnet显示连接拒绝…

你好,

我设法在我的代码基线内构建Segger RTT(重定向Segger JLink终端上的printf),以尝试使用SmartSnippets的内部终端。当我flash图像与Segger RTT支持和开始与JLink连接,我应该能够启动Telnet终端。
但是我得到Telnet的错误消息:连接被拒绝:连接
我使用文档中描述的端口为19021的localhost。

功能齐全吗?这可能来自防火墙之类的东西吗?

谢谢
文斯

设备:
MHv_Dialog
离线
最后看到:3个月6天前
工作人员
加入:15 2013-12-06
嗨,文斯,

嗨,文斯,

我已经让我们的SDK团队去调查了。我们很快就会得到答复。

/ MHv

vinio
离线
最后看到:2年5个月前
加入:2018-07-02 13:27
这就跟你问声好!

这就跟你问声好!

我只是在考虑使用DA14681-01 USB库的发布或调试版本可能会有影响(在链接阶段使用)的事实。就像启用Telnet只调试一个..

MHv_Dialog
离线
最后看到:3个月6天前
工作人员
加入:15 2013-12-06
嗨,文斯,

嗨,文斯,

我收到了来自团队的以下回复:

连接被拒绝意味着:

  1. 目标机器上的端口没有打开。
  2. 目标机器上的端口是打开的,但其积压的待处理连接已满。
  3. 客户端和服务器之间的防火墙正在阻止访问。

注意,RTT终端可以激活或启用,而无需同时启用调试器。
对于RTT控制块地址,你需要把_SEGGER_RTT变量的值放在二进制MAP文件(_SEGGER_RTT)中。
同时确保在RTT查看器窗口的选项" Input -> Sending -> Send on Enter "
和" Input -> End of line -> Windows format "检查。
这允许由RTT查看器发送的输入字符串被DA14680正确解释。

我希望这对你们有所帮助

/ MHv

vinio
离线
最后看到:2年5个月前
加入:2018-07-02 13:27
你好,

你好,

我确实打开了端口,并允许在Telnet和Rtt客户端使用的端口19021上显式地在Windows上连接

RTT控制块地址:这在代码中吗?我发现_SEGGER_RTT有0xa8,但是这个RTT控制块地址应该设置在哪里?也许我在医生那里错过了

谢谢
文森特

MHv_Dialog
离线
最后看到:3个月6天前
工作人员
加入:15 2013-12-06
请见附件…/ MHv

请见附件…

/ MHv

附件:
vinio
离线
最后看到:2年5个月前
加入:2018-07-02 13:27
你好,

你好,

好的,谢谢,我会尝试的,一旦我有什么有趣的东西就告诉你。可能需要一段时间,因为我马上就要度假了:)

文斯

MHv_Dialog
离线
最后看到:3个月6天前
工作人员
加入:15 2013-12-06
我不得不查这个词

我不得不查“假日”这个词。听起来美妙;o)

/ MHv