在项目中没有预留串口,但在调试或者运行过程中,想要监测一些参数,或者是需要录入一些数据时,我们可以使用
SEGGER的RTT技术,通过J-LINK工具与MCU进行连接,经由SWD接口实现数据实时交互的功能;它是嵌入式应
用中可用于用户输入输出交互的一种新技术,与上位机交互的软件为SEGGERRTTViewer;使用RTT功能可以既可
以从MCU中打印输出信息,也可以向MCU中输入信息数据,具有非常高的传输速率,而且不会影响MCU运行的实时
性。
一,安装jlink
1、使用条件
使用jlink仿真器,并安装好jlink开发工具包
将jlink安装目录下的RTT驱动代码添加到自己的工程目录下面
在自己的工程代码中调用RTT的打印函数
打开RTTViewer上位机,进行工程调试和查看打印数据
2、
使用jlink仿真器
在淘宝上面购买正版jlink仿真器或是兼容版的jlink仿真器
3、设置jlink仿真器的使用
二,将jlink安装目录下的RTT驱动代码添加到自己的工程目录下面
1.找到JLINK安装目录下的RTT驱动代码。
2.添加RTT驱动代码到我的项目工程里面
3.代码中调用RTT的api接口
4.打开RTTViewer上位机并设置通信
————————————————
版权声明:本文为CSDN博主「wx19818900368」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/q380619682/article/details/152257916
|
|