fw_update.py
# この作品はMITライセンスの下で提供されています。
# Copyright (c) 2013-2023 OpenMV LLC. 全著作権所有。
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Atmel WINC1500ファームウェアの更新。
#
# このスクリプトはATWINC1500 WiFiモジュールのファームウェアを更新します。
# 1) ファームウェアイメージをFAT32/exFATのSDカードにコピーします。
# 2) SDカードを安全に取り外します(Linuxではumount)。
# 3) IDEからカメラをリセットします。
# 4) このスクリプトを実行してファームウェアを更新します。
#
# 注意: 古いバージョンのファームウェアはホストドライバでサポートされなくなりました。
# 注意: 最新ファームウェア(19.7.6)はATWINC1500-MR210PBでのみ動作します。
# 注意: ファームウェアは <openmv-ide-install-dir>/share/qtcreator/firmware/WINC1500/winc_19_7_6.bin にあります
import network
# wlanモジュールをダウンロードモードで初期化します。
wlan = network.WINC(mode=network.WINC.MODE_FIRMWARE)
# ATWINC1500-MR210PB専用です。
wlan.fw_update("winc_19_7_6.bin")