J-Link RTT查看器不显示输出

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
9个帖子/ 0新
最后一篇
小杰
离线
最后一次露面:1年8个月前
加入:2017-08-13 06:56
J-Link RTT查看器不显示输出

你好,

我正在研究DA14681开发板 - 基本并试图获得RTT工作。

我尝试了ble_multi_link和peripherals_demo,我能够在com端口上使用uart获取printf。

然后我尝试了freertos_rtt示例,它在custom_config_qspi.h中有'#define config_rtt'。

使用Program_QSPI_JTAG_WIN编译和编程后,我使用J-Link Commander连接电路板(V6.20A,参数:Cortex-M0,SWD,4000Hz)。在J-Link Commander终端中,它显示:
================================================

通过SWD连接到目标
找到带ID 0x0BB11477的SW-DP
扫描AP地图查找所有可用的AP
AP [1]:已停止AP扫描作为AP地图的结尾已达到
AP [0]:AHB-AP(IDR:0x04770021)
通过AP地图迭代以查找使用的AHB-AP
AP [0]:发现核心
AP [0]:AHB-AP ROM基数:0xE00FF000
CPUID寄存器:0x410cc200。实施者代码:0x41(手臂)
发现Cortex-M0 R0P0,小endian。
fpUnit:4代码(BP)插槽和0个字幕插槽
Coresight组件:
romtbl [0] @ E00FF000
romtbl [0] [0]:e000000,cid:b105e00d,pid:000bb008 scs
Romtbl [0] [1]:E0001000,CID:B105E00D,PID:000BB00A DWT
Romtbl [0] [2]:E0002000,CID:B105E00D,PID:000BB00B FPB
Cortex-M0已识别。
J-Link>

================================================

然后我打开了J-Link RTT查看器(v6.20a)并选择使用自动重新连接连接现有会话。我在RTT查看器中看到了以下消息:
================================================

0> Segger J-Link V6.20A - 实时终端输出
0> Segger J-Link OB-SAM3U128 V1.0,SN = 480059040
0>过程:jlink.exe

================================================
但我没有看到它打印“#”字符。

我的程序有什么问题吗?是否有任何设置我需要更改以使RTT工作?谢谢。

设备:
sts_dialog(未经验证)
嗨小杰,

嗨小杰,

请进行适当的安装检查UM-B-044“DA1468X软件平台参考”第159-161页从软件开发套件部分的“文档”选项卡。

注意:对于此演示代码,不需要使任何堆栈/堆大小更改。

之后,您应该使用以下配置连接到J-Link RTT查看器。

布罗尔,

sts_dialog。

小杰
离线
最后一次露面:1年8个月前
加入:2017-08-13 06:56
你好sts_dialog,

你好sts_dialog,

非常感谢您的回复。我能够根据您提供的信息获取SystemView工作并从RTT查看器输出。

我对此有另一个问题,在我的日食欢迎页面中,我没有看到SystemViewer图标,如您提到的文档的图66所示。你能告诉我如何添加它吗?谢谢。

sts_dialog(未经验证)
你好,

你好,

就你的上一级查询而言,请尝试删除.metadata.在您保存SDK的目录中找到的文件夹。通过该动作,SmartSnippets Studio将其状态从内存中删除,并重新打开SmartSnippets Studio后,您将被要求再次设置它(正如您第一次所做的那样)。如果这不起作用,我会在我有其他事情建议的时候回到你身边(我已经要求我们的SDK团队和我等待他们的回复)

布罗尔,

sts_dialog。

小杰
离线
最后一次露面:1年8个月前
加入:2017-08-13 06:56
你好sts_dialog,

你好sts_dialog,

我试图删除.metadata文件夹,但仍然没有在欢迎页面中看到SystemViewer按钮。谢谢。

sts_dialog(未经验证)
嗨小杰,

嗨小杰,

设置为创建的工作空间的目录,该路径位于SDK本身(.metadata文件夹应该在da1468x_da15xxx__sdk_1.0.10.1072文件夹中),并且在打开此文件时,您应该看到.metadata,二进制文件,配置和SDK的所有文件夹。

谢谢sts_dialog.

小杰
离线
最后一次露面:1年8个月前
加入:2017-08-13 06:56
嗨sts_dialog,

嗨sts_dialog,

我将旧的.metadata文件夹删除在我的工作区文件夹中并将CONFIG /文件夹从SDK文件夹复制到我的工作区文件夹。现在我可以看到SystemViewer按钮。非常感谢你的帮助。

小杰

Uta_lc.
离线
最后一次露面:2周前1年
加入:2016-05-03 07:39
嗨对话,

嗨对话,

你有da14581的相应配置吗?看起来DA14581应该支持RTT,也适用于使用Cortex-M0?

感谢您的关注,
Uta_lc.

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨Uta_lc,

嗨Uta_lc,

嗯,在58x系列上,RTT打印不会正式支持,但从眨眼项目的快速测试中,我可以包括RTT模块的适当文件(Segger_rtt.h和segger_rtt.c)调用segger_rtt_writeString(0,“测试\ n“);并通过向RTT_Viewer打开RTT_Viewer,通过提供适当的地址(从构建项目时生成的地图文件检查)我可以在RTT_Viewer上打印数据。

谢谢mt_dialog.