カスタムデフォルト

カスタムデフォルト機能の解説を行います。ファームウェアバイナリに設定情報を付記した設定済みファームウェアバイナリが利用できます。例えば、ボーレートを最初から設定したファームウェアを作成しておけば、毎回インタラクティブモードなどで設定する必要がなくなります。

本機能はApp_Uart、App_IOに対応しています。

1. モジュールで設定を済ませておく

インタラクティブモードで必要な設定を済ませ、動作確認を行っておきます。

2. 設定をダウンロードする

TeraTerm など xmodem プロトコルのダウンロード可能なターミナルソフトを用います。インタラクティブモードの入力待ち状態で (何か入力して設定待ち状態では動作しません)、xmodem のダウンロードを行います。(xmodem はチェックサム、128バイトパケットで、後に拡張された 1KB や CRC ではありません)

TeraTerm では、以下の操作を行います。

成功すれば、指定したファイル名のファイルが出来上がり、サイズが128バイトになっているはずです。xmodem の実装によってはこれより小さいサイズになることもあります。

3. ファイルの末尾に連結する

ダウンロードした設定ファイルをファームウェアの末尾に連結します。コマンドライン、ファイル連結ツールなどを利用します。

  Windows でのコマンドラインの実行例:
     C:\work> copy App_Uart_Master_JN5164_1_2_X.bin App_Uart_custom_1_2_X.bin
     C:\work> type conf.bin >> App_Uart_custom_1_2_X.bin
  Linux, macOS では、
     $ cat App_Uart_Master_JN5164_1_2_X.bin conf.bin > App_Uart_custom_1_2_X.bin

4. カスタムファイルを書き込む

出来あがったカスタムファイルを TWELITE に書き込みます。上記の例では App_Uart_custom_1_2_X.bin です。

起動してインタラクティブモードでは、最後の方に C- と出ます。この C はカスタム設定がロードされたことを意味します。

     --- CONFIG/TWE UART APP V1-02-2/SID=0x81001f1c/LID=0x78 C- ---

モジュール始動時にカスタム設定を読み込み、続いて不揮発領域に保存された設定を読み出します。保存された設定情報が存在する場合は、インタラクティブモードでは以下のように CE と表示されます。動作確認時は必ず保存された設定を消去してください。

※ 保存された設定を消去するには、インタラクティブモードで R 入力後、S を入力します。

     --- CONFIG/TWE UART APP V1-02-2/SID=0x81001f1c/LID=0x78 CE ---

 

TWELITE
TWELITE
DIP
DIP
UART
UART
CUE
CUE
ARIA
ARIA
PAL
PAL
STICK
STICK
spot
SPOT
R3
R3
STARTER KIT
STARTER KIT
アンテナ
アンテナ
製品一覧
製品一覧

モノをつなぐ無線

モノをつなぐ無線
モノの無線
導入事例
導入事例
選び方
選び方
小型
小型
省電力
省電力
多数接続
多数接続
コントロール
コントロール
モニタリング
モニタリング
ソフトウエア
ソフトウエア
親機
親機
中継機
中継機
子機
子機
始め方
始め方

評価開発環境

STAGE
STAGE
STAGE APP
STAGE APP
interactive
アプリ設定
アプリ書換
アプリ書換
プログラミング
プログラミング