STM32CubeMX :用於快速初始化 MCU ,建立範例專案等開發工具
STM32L0Cube Library :提供 STM32CubeMX 建立專案時的 Library
開啟STM32CubeMX後,點選 Help → Manage embedded software packages
接著點選STM32Cube MCU Packages ,找到 STM32L0 ,選擇最新版本 1.12.1 打勾後,按下 Install Now ,等待下載與安裝完畢即可
Keil MDK :用於編輯韌體程式、燒錄、除錯等整合式開發環境
STM32CubeMX初始化設定生成檔案,
我們選用Keil 5 IDE編輯。
Keil是德國一家公司,也是一個微控制器開發平臺,
2005年被ARM公司收購,是目前ARM核心微控制器開發的主流工具。
uVision是Keil公司開發的整合式開發環境IDE,
uVision有uVision2、uVision3、uVision4、uVision5四個版本,目前最新的版本是uVision5。
介面和微軟的Visual C++相似,提供C編譯器,還有便利的除錯工具,
軟體模擬方面也有很強大的功能。因此很多開發ARM的工程師,都對它十分喜歡。
STM32 ST LINK Utility :用於操作燒錄器,對 MCU 進行燒錄、讀取程式等操作工具,STM32 ST-LINK Utility本身包含ST-Link驅動。
若你安裝了STM32 ST-LINK Utility,你的ST-Link就不用額外安裝驅動,可以直接使用,比如Keil
STM32 ST-LINK Utility除了可以快速讀取FLASH外,還可快速讀取STM32晶片型號、ID、版本等信息
更新韌體
軟體下載(目前最新版本2022/04/23)