序文
この記事の教育ビデオへのリンク:ビデオリンク
1. ソフトウェアとハードウェアの準備
- Ai-WB2シリーズモジュールまたは開発ボード1台
- Ai-WB2 書き込みソフトウェア、ダウンロード リンク: https://docs.ai-thinker.com/_media/bl602_flash_download_tool.zip
リンク:クリックしてダウンロード - USB to TTLシリアルポートボード
2. オリジナルのハードウェア配線
Ai-WB2-12Fモジュールを例として、下表に従って配線してください。
USBからTTLへ | アイ-WB2-12F |
---|---|
VCC | 3.3V |
GND | GND |
テキサス州 | RXD |
RXD | テキサス州 |
RTS | EN(リセット機能) |
3. 書き込みソフトウェアの使用
- 以下に示すように、BLDevCube.exe ソフトウェアをダブルクリックします。
- BL602/604チップを選択してください
(1) BL602/604 チップを選択します
(2) [OK] をクリックします
-
IOTのダウンロード方法を選択してください
-
書き込みソフトウェアのパラメータに関する具体的な手順については、書き込みソフトウェアの docs ディレクトリを参照してください。ここでは、赤枠部分のパラメータについて簡単に説明します – インターフェイス: ダウンロードおよび書き込み用の通信インターフェイスを選択するために使用されます
。 Jlink または UART を選択できます。ユーザーは実際の状況に応じて選択できます。物理接続を選択します。デフォルトでは UART が選択されます。
- COM ポート: ダウンロードに UART を選択する場合、チップに接続されている COM ポート番号を選択します。更新をクリックできます。ボタンをクリックして COM 番号を更新します
。 - Uart レート: ダウンロードに UART を選択する場合は、ボー レートを入力します。推奨されるダウンロード周波数は 921600 に設定されます。
– ボード: 使用するボード モデル、ボード モデル、および水晶発振器のタイプを選択します。これらによって、 DTS ファイル、つまり、ボード レベルのハードウェア構成パラメータを決定します
– チップ消去: デフォルト設定は False、ダウンロード時、書き込みアドレスとコンテンツ サイズに従って消去します。True を選択すると、プログラムの前にすべてのフラッシュが消去されます焼き付き
- Xtal: ボードで使用される水晶発振器のタイプを選択するために使用されます。通常は 40M -
以下では、SDK によってコンパイルされた helloworld bin ファイルを使用して、
5.1 を正常に書き込む方法を示します。まず、SDK を使用して hello world bin ファイルを生成します。詳細については、他のブログ投稿で関連するチュートリアルを確認してください。ここで説明します。
5.2 以下のスクリーンショットに従って、関連する書き込みファイルを配置します (モジュールの二次開発の場合、ファームウェアは合成されません)
(1) パーティション ファイル
(2) RF パラメータ ファイル
(3) ブート ファイル
(4) ユーザーがコンパイルした APP ファイル
5.3 以下のスクリーンショットに示すように、関連する書き込みファイルを配置します (工場出荷時のファームウェアの場合、ファームウェアは合成されています)。
5.4 [Create&Download] ボタンをクリックしてプログラミングを開始します:
(1) このエラーは、シリアル ポートが他のソフトウェアによって占有されているため、シリアル ポートを占有しているソフトウェアを閉じる必要があることを示します (2) [Please
Press Reset Key] が表示された場合、モジュールのENピンを与える ローレベルリセットを実行する
(3) プログラミングを開始する
(4) プログラミングを完了する
5.5 上記の手順に従ってプログラミングが完了すると、モジュールの電源がオンになり、シリアル ポートが読み取られ、プログラミングが成功したことを示す次のログが出力されます。
お問い合わせ
上記は、本号で共有される内容です。その目的は、誰もが新しい製品ソリューションの開発に迅速に適応できるようにすることです。詳細については、当社の公式 Web サイトから入手できます。
公式 Web サイト: https://www.ai-thinker.com
開発資料: https://docs.ai-thinker.com/ 公式
フォーラム: http://bbs.ai-thinker.com
技術サポート: support@aithinkerコム