VScode开发STM32/GD32单片机-MakeFile工程JlinkRTT配置

本次使用开发板为STM32F401CCU6,使用CubeMX配置一个Makefile工程

 

 配置时候为内部时钟

 

 工程选择makefile工程类型

 

只生成需要的文件

 

 用VSCode打开后显示很多波浪线

 

 选择快编辑头文件路径配置

 

 在如下位置添加使用HAL库并且加上支持的芯片

 把makefile如下位置的代码修改为

 

 

 编译完成后如下所示

 

 配置LED灯来查看工程是否正常

添加如下代码

 

 

  重新生成代码后编译,然后打开JFlash下载程序

 

 选择点击target下选项链接单片机

 

 打开工程路径下的hex文件

 

 然后下载

 

 

 复位开发板然后可以看到LED灯不停闪烁

接下来天添加JlinkRTT代码,从Jlink的安装路径下找到,解压

 

 

 将RTT文件夹复制到工程路径下

 

 修改makefile文件

 

 

 重新编译后缺少如下文件

 

 在Jlink安装目录下的配置文件拷贝到工程中

 

 修改路径

 

 

 在main.h中添加如下文件

 

 在如下位置添加

 

 在主函数中添加如下代码

 

 编译完成重新下载到开发板,下载后重启开发板,然后打开

 

 

 

 可以从RTT Viewer中看到调试信息

posted @ 2022-10-08 23:18  梦想之每天进步一点点  阅读(1060)  评论(0编辑  收藏  举报