
1、使用stm32cubemx配置一个基本工程 使用内部HSI时钟 ![]() 只用配置SW调试引脚 ![]() 生成MDK工程 ![]() 打开MDK添加Jlink rtt驱动文件 ![]() 在jlink软件的安装目录下找到 ![]() 将rtt文件夹和config文件夹放置在stm32的工程目录下新创建的jlink文件夹中 ![]() 在MDK中将源文件和头文件路径添加到工程中 ![]() 在main.h中添加头文件 ![]() 在main.c中添加rtt初始化代码 和printf输出代码 ![]() 将代码编译通过jlink将代码下载到开发板 ![]() 通过jlink command复位开发板 ![]() 打开rttview ![]() 显示如下内容 ![]() 浮点数没有显示,表示rtt本身的函数不支持浮点数输出,需要修改底层驱动 ![]() 重新编译代码下载到开发板,运行输出如下,只能显示小数点后两位 ![]() 修改代码 ![]() ![]() 重新编译下载后运行如下 ![]() 以上就是jlink rtt的简单输出配置,代码如下
———————————————— 版权声明:jiangxinzhumeng |