ファームウェア開発について(技術的なご質問)
本ページでは、お客様から多く寄せられているお問い合わせの中からよくあるご質問を掲載しています。
モジュール内部のファームウェアを独自に開発することはできますか? また、外部デバイスを制御することはできますか?
可能です。
標準のソフトウェアのソースコード(SDKに付属)をベースに、コード修正していただくことになります。
GPIO/UART/SPI/I2C/ADC等のインタフェースを使用して、外部のデバイス(センサー等)を制御することが可能です。
内部のファームウェアの開発をする際に、必要なものを教えて下さい。(開発環境・デバッガについて)
本体の他に次のものが必要です。
■ソフトウェアのソースコード
(弊社の SDK に付属します)
■統合開発環境(下記いずれか)
1.IAR 社 Embedded workbench for ARM (推奨)
IAR社よりご購入いただく必要があります。(推奨)
2.無償の統合開発環境もご使用いただけます。
モジュールの型番によって使用可能なツールが異なりますので、
詳細は開発環境説明書を参照して下さい。
■デバッガ(下記いずれか)
1.I-Jet
IAR社よりご購入いただく必要があります。
(Embedded workbench for ARMをご使用の場合のみ使用可能です)
2.その他(ST-LINK/V2等)
モジュールのシリーズ(型番)によって使用可能なデバッガが異なりますので、
詳細は開発環境説明書を参照して下さい。
ソフトウェアを更新したい
以下の実行ファイルをダウンロードし、説明書を基に更新していただければと思います。
ES920ソフトウェア開発環境説明書
製品資料 - モジュール > 920MHz帯LoRaモジュール(ES920LR) > 実行ファイル