嵌入式技术论坛
直播中

chunhuahua

8年用户 1333经验值
擅长:接口/总线/驱动
私信 关注
[问答]

可以将终端控制台定向为调试器的Real Time Transfer或Event Recoder吗?如何操作?

接手一个项目,发现板子上的串口全用完了(或被用做他用),SWO引脚也不行,如果我进行程序重构,
1、可以将终端控制台定向为调试器的Real Time Transfer或Event Recoder吗?如何操作?至少裸机时可以用这两个办法进行printf。
2、studio创建工程时需要指定一个串口做终端,那遇到串口都被用完的情况如何处理?

回帖(2)

siyugege

2023-9-3 10:51:33
用Jlink可以使用SEGGER_RTT软件包
举报

张玉兰

2023-9-27 09:50:19
1. 可以将终端控制台定向为调试器的 Real Time Transfer 或 Event Recorder。具体操作步骤依赖于使用的调试器和软件开发环境。一般来说,需要在代码中添加调试支持库,配置调试器的输出方式,以及在软件开发环境中选择正确的调试配置。您可以参考调试器和开发环境的使用手册或文档,或者在网络上寻求相关的指导。

2. 如果遇到串口都被用完的情况,可以考虑使用其他通信接口,例如 SPI、I2C、CAN、USB等。如果确实没有其他可用的接口,可以考虑使用拆卸Debug串口的方式,例如暂时移除模块或线路板上的Debug串口组件。当然,这种做法需要谨慎处理,并确保不会影响系统的正常运行和测试。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分