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.文件夹中保存的目录the SDK. With that action, SmartSnippets Studio deletes its state from its memory and upon reopening SmartSnippets Studio, you will be asked to setup it again (as you did at the very first time). If that doesn’t work I’ll come back to you when I have something else to suggest (I have already asked for that our SDK team and I am waiting their response)

布罗尔,

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.
离线
最后一次露面:3周前1年
加入:2016-05-03 07:39.
嗨对话,

嗨对话,

Do you have the corresponding configuration for DA14581? Looks like DA14581 should support RTT as well given it is using cortex-M0?

感谢您的关注,
Uta_lc.

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

Hi uta_lc,

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

谢谢mt_dialog.