本次使用开发板为STM32F401CCU6,使用CubeMX配置一个Makefile工程
配置时候为内部时钟
工程选择makefile工程类型
只生成需要的文件
用VSCode打开后显示很多波浪线
选择快编辑头文件路径配置
在如下位置添加使用HAL库并且加上支持的芯片
把makefile如下位置的代码修改为
编译完成后如下所示
配置LED灯来查看工程是否正常
添加如下代码
重新生成代码后编译,然后打开JFlash下载程序
选择点击target下选项链接单片机
打开工程路径下的hex文件
然后下载
复位开发板然后可以看到LED灯不停闪烁
接下来天添加JlinkRTT代码,从Jlink的安装路径下找到,解压
将RTT文件夹复制到工程路径下
修改makefile文件
重新编译后缺少如下文件
在Jlink安装目录下的配置文件拷贝到工程中
修改路径
在main.h中添加如下文件
在如下位置添加
在主函数中添加如下代码
编译完成重新下载到开发板,下载后重启开发板,然后打开
可以从RTT Viewer中看到调试信息
标签:
留言评论