Arduino STM32のUSB HIDインタフェースの新しいブートローダー
現在、Arduino for STM32のフォーラムの下記の
USB HIDインタフェースの新しいブートローダーに注目しています。
・Small USB HID bootloader for BluePill and other STM32F10X devices
簡単にまとめると次のような感じです。
・USB HIDインタフェースの4Kバイト弱のブートローダーを別途サポートを予定
・OSへのドライバーインストール不要でスケッチの書込みが可能となる。
・フラッシュメモリの領域が4kバイト増加する。
・USB HIDブートローダ実行のトリガーはBOOT1ピンの状態で判定(の予定)
最新のArduino STM32の環境にも徐々にUSB HIDインタフェース関連の機能が
組み込まれている状況です(ただし、メニュー設定での利用は出来ない)。
USB HIDブートローダも公開されています。
・rogerclarkmelbourne/STM32_HID_Bootloader
・Serasidis/STM32_HID_Bootloader(オリジナル版)
豊四季Tiny BASIC for Arduino STM32をUSB HIDインタフェースの新しいブートローダー
に切り替えようと思い、4月から提供待ち状態です。
メリットとしては
・Blue Pillを使うにおいて、環境によて、
ドライバーのインストールやUSBポートの認識にかなり手こずる場合もあり、
これが軽減されることが期待できます。
組み込まれている状況です(ただし、メニュー設定での利用は出来ない)。
USB HIDブートローダも公開されています。
・rogerclarkmelbourne/STM32_HID_Bootloader
・Serasidis/STM32_HID_Bootloader(オリジナル版)
豊四季Tiny BASIC for Arduino STM32をUSB HIDインタフェースの新しいブートローダー
に切り替えようと思い、4月から提供待ち状態です。
メリットとしては
・Blue Pillを使うにおいて、環境によて、
ドライバーのインストールやUSBポートの認識にかなり手こずる場合もあり、
これが軽減されることが期待できます。
・4kバイトのプログラム領域が開くので、コマンドをいくつか追加出来る。
(現状は、領域に空きが無くて機能追加が出来ない状態です)
ただし、BOOT1ピンをプログラム自動起動モード設定に利用していたので、
別のピンに変更する必要があります。
2018/08/20 追記
最近のアップデートをインストールして確認したところ、
アップデート方法にHIDブートローダを使うメニューも追加されていました。
スケッチの書き込みも出来ました。
Arduino STM32のUSB HIDインタフェースの新しいブートローダー (2)
にまとめました。
(現状は、領域に空きが無くて機能追加が出来ない状態です)
ただし、BOOT1ピンをプログラム自動起動モード設定に利用していたので、
別のピンに変更する必要があります。
2018/08/20 追記
最近のアップデートをインストールして確認したところ、
アップデート方法にHIDブートローダを使うメニューも追加されていました。
スケッチの書き込みも出来ました。
Arduino STM32のUSB HIDインタフェースの新しいブートローダー (2)
にまとめました。
« Lenovo Miix 2 8 を久々に使ってみる | トップページ | 次はSTM32ボードを積極的に使ていきたい(21) グラフィック液晶(2) »
「日記・コラム・つぶやき」カテゴリの記事
- gitでサブモジュールを作成する(2025.02.01)
- 焼き芋ちゃんカレンダー、ポチリました(*´ω`*)(2025.01.31)
- Windows環境不要かも..(2025.01.20)
- 不明なアクセス集中ページを非公開にしました(2025.01.15)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
「arduino」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
「STM32」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- 「Arduino STM32 リファレンス 日本語版」が2万アクセス突破!(2021.03.26)
- SPI接続フラッシュメモリモジュールを入手しました(2020.05.13)
- Arduino STM32でキャラクタ液晶ディスプレイを使う(2019.06.01)
« Lenovo Miix 2 8 を久々に使ってみる | トップページ | 次はSTM32ボードを積極的に使ていきたい(21) グラフィック液晶(2) »
コメント