­

VScode開發STM32/GD32單片機-MakeFile工程JlinkRTT配置

  • 2022 年 10 月 8 日
  • 筆記

本次使用開發板為STM32F401CCU6,使用CubeMX配置一個Makefile工程

 

 配置時候為內部時鐘

 

 工程選擇makefile工程類型

 

只生成需要的文件

 

 用VSCode打開後顯示很多波浪線

 

 選擇快編輯頭文件路徑配置

 

 在如下位置添加使用HAL庫並且加上支援的晶片

 把makefile如下位置的程式碼修改為

 

 

 編譯完成後如下所示

 

 配置LED燈來查看工程是否正常

添加如下程式碼

 

 

  重新生成程式碼後編譯,然後打開JFlash下載程式

 

 選擇點擊target下選項鏈接單片機

 

 打開工程路徑下的hex文件

 

 然後下載

 

 

 複位開發板然後可以看到LED燈不停閃爍

接下來天添加JlinkRTT程式碼,從Jlink的安裝路徑下找到,解壓

 

 

 將RTT文件夾複製到工程路徑下

 

 修改makefile文件

 

 

 重新編譯後缺少如下文件

 

 在Jlink安裝目錄下的配置文件拷貝到工程中

 

 修改路徑

 

 

 在main.h中添加如下文件

 

 在如下位置添加

 

 在主函數中添加如下程式碼

 

 編譯完成重新下載到開發板,下載後重啟開發板,然後打開

 

 

 

 可以從RTT Viewer中看到調試資訊