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

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
9个职位/0个新职位
最后一篇文章
小杰
离线
最后一次见到:1年9个月前
已加入:2017-08-13 06:56
J-Link RTT查看器不显示输出

你好,

我在DA14681开发板-基本工作,并试图得到RTT的工作。

我尝试了ble\u multi\u link和peripherals\u演示,我能够在COM端口上使用UART获得printf工作。

然后我尝试了freertos_rtt示例,它在custom_CONFIG_qspi.h中有“#define CONFIG_rtt”。

在编译和编程后,我使用J-linkcommander(v6.20a,参数:CORTEX-M0,SWD,4000Hz)连接了电路板。在J-link指挥官终端上,显示:
================================================

通过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(ARM)
发现皮质-M0 r0p0,小端部。
FPUnit:4个代码(BP)槽和0个文字槽
CoreSight组件:
ROMTbl[0]@E00FF000
ROMTbl[0][0]:E000E000,CID:B105E00D,PID:000BB008 SCS
ROMTbl[0][1]:E0001000,CID:B105E00D,PID:000BB00A载重吨
ROMTbl[0][2]:E0002000,CID:B105E00D,PID:000BB00B FPB
皮质-M0被确认。
J-Link>

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

然后我打开了J-linkrtt查看器(v6.20a),并选择了connectexistingsessionwithauto-reconnect-on。我在RTT查看器中看到以下消息:
================================================

0>SEGGER J-Link V6.20a-实时终端输出
0>SEGGER J-Link OB-SAM3U128 V1.0,序号=480059040
0>进程:JLink.exe

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

我的程序有什么问题吗?有什么设置我需要改变,使RTT工作?谢谢。

设备:
STS\U对话框(未验证)
嗨,小杰,

嗨,小杰,

请检查设置是否正确UM-B-044“DA1468x软件平台参考”,第159-161页从“软件开发工具包”部分的“文档”选项卡。

注意:对于这个演示代码,不需要对堆栈/堆大小进行任何更改。

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

比尔,

STS\U对话框。

小杰
离线
最后一次见到:1年9个月前
已加入:2017-08-13 06:56
您好,我们的对话,

您好,我们的对话,

非常感谢你的回复。我能够得到系统视图的工作,并已从RTT的输出查看器的基础上,您提供的信息。

关于这一点,我还有另外一个问题,在我的eclipse欢迎页面中,我没有看到像您提到的文档的图66所示的SystemViewer图标。你能告诉我怎么加吗?谢谢。

STS\U对话框(未验证)
你好,

你好,

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

比尔,

STS\U对话框。

小杰
离线
最后一次见到:1年9个月前
已加入:2017-08-13 06:56
您好,我们的对话,

您好,我们的对话,

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

STS\U对话框(未验证)
嗨,小杰,

嗨,小杰,

将位于SDK本身的路径设置为所创建工作区的目录(.metadata文件夹应位于DA1468x\u DA15xxx\u SDK\u 1.0.10.1072文件夹中),打开此文件后,应立即看到.metadata、binaries、config和SDK的所有其他文件夹。

谢谢你的对话

小杰
离线
最后一次见到:1年9个月前
已加入:2017-08-13 06:56
嗨,STS\U对话框,

嗨,STS\U对话框,

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

小杰

尤塔卢克
离线
最后一次见到:1年1个月前
已加入:2016-05-03 07:39
嗨,对话,

嗨,对话,

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

谢谢你的关注,
尤塔卢克

MT\u对话框
离线
最后一次见到:3个月1周前
工作人员
已加入:2015-06-08 11:34
嗨Uta_lc,

嗨Uta_lc,

在58x系列上,RTT打印没有官方支持,但是通过对blinky项目的快速测试,我可以包括RTT模块的正确文件(SEGGER_RTT.h和SEGGER_RTT.c)调用SEGGER_RTT_WriteString(0,“test\n”);打开RTT\u查看器,通过向RTT控制块提供正确的地址(从构建项目时生成的映射文件中进行检查),我可以在RTT\u查看器上打印数据。

谢谢你的对话