硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4047|回复: 5
收起左侧

[SEGGER RTT] 解决STM32H7使用TCM做主RAM时,SEGGER RTT不能正常工作的问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2018-4-24 02:42:03 | 显示全部楼层 |阅读模式
当MDK的option选项里面是如下方式选择时


解决办法是修改下SEGGER_RTT.c文件里面的缓冲数组和RTT控制块的位置不要在TCM空间里面即可,我这里是放在了AXI SRAM里面。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2018-4-24 02:42:17 | 显示全部楼层
配套的例子看此贴:
【STM32H743实验例程】实验16:STM32H743移植SEGGER硬件异常分析代码,比较实用,含使用说明

http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

2

主题

103

回帖

109

积分

初级会员

积分
109
发表于 2018-12-7 09:29:46 | 显示全部楼层
感谢楼主分享,我也在奇怪为啥在SES里可以正常使用RTT,打印的信息能再debug窗口里看到,但是单独使用RTT View就无法查看了,原来如此。
回复

使用道具 举报

2

主题

103

回帖

109

积分

初级会员

积分
109
发表于 2018-12-7 10:19:02 | 显示全部楼层
发现这样修改后 还是不行...
回复

使用道具 举报

28

主题

272

回帖

356

积分

高级会员

积分
356
发表于 2019-4-2 14:29:09 | 显示全部楼层
我的 解决方法。  2019年4月2日14:29:03
QQ图片20190402142810.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2019-4-2 14:33:40 | 显示全部楼层
suozhang 发表于 2019-4-2 14:29
我的 解决方法。  2019年4月2日14:29:03

这些都是临时方案,治标不治本。

现在测试Embedd Studio使用TCM就没问题,后面再研究下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 18:03 , Processed in 0.170530 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表