モジュールはUARTを使って ファームウエアのアップグレードが可能になっています。
ST社のサイトよりファームウエア転送の為のソフトウエアを入手します。
STM32CubeProgrammer
Version | Up-date | Comments |
1.10 www.telepower.jp/secur/tpurid/firm/firm20201008.zip | 2020-10-08 |
ダウンロード後 ZIPファイルを展開して使用してください。
各モジュールは工場にて厳密にトリミングされた値を内部に保持しています。 その為 ファームウエアの更新に際して 初めに工場設定値をモジュールから取り出す必要があります。
モジュール factutl.py を利用してfactoryparameterを取り出します。 import factutl factutl.savefactparam("own.bin")
ここでは own.bin としてパラメータを取り出します。
env2hex FILEIN=HexPlusBin.txt
outhex.hex ファイルが生成されます
ダウンロード用のソフトウエア STM32CubeProgrammer を立ち上げます 接続に[UART]を選定し、[CONNECT]ボタンにより接続します。
ここでポートを合わせます。
次に[Open file]タグからファームウエアのファイルをダウンロードすることにより 更新されます。
以上で新しいファームウエアが書き込まれました。