今回はファームウェアの更新に関する小ネタです。
投稿時の開発環境を記しておきます。
PC:Windows10 OS
IDE: STM32CubeIDE Version1.6.0
Configurator: STM32CubeMX Version6.2.1
Board: STM32Nucleo-F401RE
IDEでマイコンを選択してプロジェクトをつくった状態であれば、使用するファームウェアが決まります。
iocファイルをダブルクリックして開いて、Project Managerタブを選択します。
左側の一番上 Project を選択します。
一番下に Mcu and Firmware Package があります。
F401REを使っている場合には Firmware Package Name and Version に例えば
STM32Cube FW_F4 V1.26.1 と表示されます。
その右に Use latest available version のチェックボックスがあります。
ここをチェックしておけば、最新のファームウェアが用意された段階で、それを自動的にダウンロードしてくれるようになります。
ダウンロードにはそこそこ時間がかかっるので、逆にそれが困る場合には、このチェックをはずしておけば良いでしょう。
ここはコンボボックスになっているので、チェックをはずすことで特定のファームウェアのバージョンを選択することもできます。
私の環境の場合ダウンロードしたファームウェアは以下のフォルダに保存されていました。
C:\ユーザー\xxxxxx\STM32Cube\Repository\
xxxxxx の部分はユーザー名になります。