開発環境構築ガイド

Similar documents
開発環境構築ガイド

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

! 2 Download software をクリックし, インストーラを保存します コードサイズ制限版も 30 日間期間限定版も共通のインストーラです EWARM コードサイズ限定版 (32KB 制限 ) コードサイズはテキストファイルのボリュームではなく, デバイスに書き込むマシン語のサイズが対

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

インストレーションガイド_WME

REX-USB56 「FAX送信」編 第6.0版

Windows XPでの手動USBドライバインストール方法

2015/04/01 改定 オムロン DeviceNet ユニット CJ1W-DRM21 に関するコンフィグレーション作業について 1. 概要 DeviceNet ユニット CJ1W-DRM21 を装着したオムロン製 CJ2 シリーズと WAGO-I/0-SYSTEM DeviceNet 対応バスカ

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

Microsoft Word - (171118_v4250)ACS_インストールマニュアル.doc

『テクノス』V2プログラムインストール説明書

京都大学認証基盤ドライバソフト 導入手順書 (WindowsVista ~ Windows10 版 ) 京都大学情報環境機構 第 1 版第 2 版第 3 版 2015 年 3 月 27 日 2015 年 6 月 17 日 2015 年 12 月 9 日

SHOFU SureFile for DentalX Manual

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

ホストプログラム操作説明書

目次 1. ソフトウェアのインストール 対応 OSについて インストール手順 アンインストール手順 USB ドライバのインストール 操作の流れ 接続の準備 ソフトウ

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

ホストプログラム操作説明書

プログラマブル LED 制御モジュール アプリ操作説明書 プログラマブル LED 制御モジュール設定アプリ操作説明書 適用モジュール 改訂番号 エレラボドットコム 1

ST-LINK/V2-1 への Upgrade V /10/07 ST-LINK/V2-1 USB driver のインストールおよび ST-LINK/V2-1 の Upgrade について説明します ST-LINK/V2-1 USB driver をインストールしてから ST-LIN

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

:30 18:00 9:30 12:00 13:00 17:00

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

IRsolution インストール手順書 修正箇所

無線 LAN JRL-710/720 シリーズ ファームウェアバージョンアップマニュアル G lobal Communications

Windows2000/XPインストール手順

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

Aterm シリーズを Windows Vista でご使用になるお客様へ 2007 年 4 月 対応機種 AtermIT21L/AtermIT31L/AtermIT42 お知らせ Windows Vista のパソコンで本商品をお使いになる方は 本商品に添付の CD-ROM をご用意いただくか ま

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

取扱説明書[SH-12C]

LPV2-TX3P/TX1/T1ユーザーズマニュアル

MuWiC USBドライバーインストールガイド

TWE-Lite R 取扱説明書

目次 初めに必ずお読みください ソフトウェアのインストール ソフトウェアの選択 ソフトウェアのインストール レシーバー用ドライバのインストール WindowsXP のインストール方法 Win

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより 対応するトランシーバーまたは USB インターフェースユニット SCU-17 を USB ケーブルでパソコンに接続し CAT 通信 TX 制御 ( PTT KEY FSK) U

Microsoft Word - SCR331DI_mac10.14_manual.doc

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

Microsoft Word - AM WARPSTARシリーズユーティリティ(Windows 7用_ご利用ガイド第2版.doc

USBドライバーインストールガイド

目次 目次 ターミナルアダプタの接続イメージ INS 回線とターミナルアダプタの接続 ターミナルアダプタの設定とパソコン接続 ドライバのインストール ユーティリティインストール CD-ROM をお持ちでない場合... 4

Microsoft Word - (171124_v1.30)NTTCom-Jpki_インストールマニュアル.doc

IC-R8600をSDRに使用するには

Studuino ライブラリ環境設定Windows編

AP-RZA-1A シリアルFlashROMの書き込み方法

Microsoft Word - (151201_v1.29)NTTCom-Jpki_インストールマニュアル.doc

USBドライバーインストールガイド

鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル IC カードを利用しない応札者向け 第 1.7 版 平成 31 年 2 月鳥取県物品契約課 鳥取県物品電子入札システムセキュリティ ポリシー設定マニュアル Ver.01-07

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

無線LAN JRL-710/720シリーズ ファームウェアバージョンアップマニュアル 第2.1版

PRONETA

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

AN178 USB仮想シリアルドライバ インストールガイド

5 ソフトウェアのインストール先を指定します 通常は変更する必要はありません 次へ をクリックして進みます 次へ を 6 プログラムアイコンを作る場所を指定します 通常は変更する必要はありません 次へ をクリックして進みます 次へ を 7 追加タスクの選択をおこないます デスクトップ上にアイコンを作

1. はじめに 本書は スプリット演算器 MFS2 用コンフィギュレータソフトウェア の取扱方法 操作手順 注意事項などを説明したものです Windows の操作や用語を理解している方を前提にしています Windows の操作や用語については それぞれのマニュアルを参照してください 1.1. MFS

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

取扱説明書[SH-06D]

<4D F736F F D2096B390FC B969690DD92E B838B82CC8E6782A295FB5F90BC93FA967B90EA97702E646F63>

路線価等システム Ver.5.00 インストールマニュアル - 1 -

Microsoft Word - MacOSXインストールマニュアル( ).doc

Express5800/51Le電源交換

目次 目次 ターミナルアダプタの接続イメージ INS 回線とターミナルアダプタの接続 ターミナルアダプタの設定とパソコン接続 ドライバのインストール ユーティリティインストール CD-ROM をお持ちでない場合... 4

REX-C56EX FAX送信 第5.0版

MS5145 USB シリアル エミュレーション モードの設定

CommCheckerManual_Ver.1.0_.doc

1

取扱説明書[SH-04E]

<31305F F C815B82C582CC91808DEC8EE88F878F A5F56322E342E786C7378>

Windows XP で使用する 既に Windows XP がインストールされているパソコンで 本 PC カードを使用するための方法 ( サポートソフトをインストールする ) を説明します 1 度セットアップを行えば 今後は本 PC カードを接続するだけで使えるようになります 手順 ステップ 1.

FT-450D シリーズ MAIN ファームウェアアップデートマニュアル 本ソフトウェアは FT-450D/FT-450DM/FT-450DS の アップデートファームウェアです FT-450 シリーズのアップデートには使用できません 八重洲無線株式会社

T A USB ドライバ インストール手順書 対応型式 :PHC-D08 PHE-3FB2 対応 OS :Windows 7(32bit,64bit) Windows 8(32bit,64bit) Windows 8.1(32bit,64bit) Windows 10(32bit,6

Windows XPでの手動USBドライバインストール方法

Microsoft Word - PCET10-CL_02a†iWinNT40_PDFŠp†j.doc

ファームウェア書き換え説明書 目次 はじめに... 2 書き換え前に... 2 接続図... 2 書き換え手順... 3 (1) ファームウェアファイルの準備... 3 (2) 接続準備... 3 (3) ファームウェア書き換え準備 (4) ファームウェア書き換え準備 (

アップデート手順概要

GL100 Main Firmware Update Procedure (rev 3) GL100 シリーズのメインファームウェアアップデート方法 1. メインファームウェアのアップデートの注意事項 本説明書は GL100-N または GL100-WL のメインファームウェアアップデート方法につい

AKI-PIC16F877A開発キット (Ver1

プリンタードライバーインストールガイド - Windows 10/8.1 - 本ガイドは 複合機 bizhub C368 を例に説明をしています 他の機種の場合も操作 法は同じです 本書では Windows 10 および 8.1 で複合機を利 するために必要なプリンタードライバーのインストール 法を

FlashAir 設定ソフトウエア株式会社東芝セミコンダクター & ストレージ社 Copyright 2012 TOSHIBA CORPORATION, All Rights Reserved. 対応 OS: Windows XP SP3 / Vista SP2 / 7 (32bit/64bit)

Microsoft Word - 補足説明_Win7_Server2008R2__R1.doc

目次 1.BT UPDATER PRO を Windows PC へインストールする BT UPDATER PRO を起動する 操作説明 (1) 操作説明 (2) インカムのファームウェア ( ソフトウェア ) をアップデートする

KTSセットアップマニュアル24版

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

adviceシリーズスタートアップガイド(Cortex-M3編)

タ通パソコンと本製品を付属の USB ケーブルで接続して 本製品を HSDPA 通信のモデム ( ) として利用できます パソコンと接続してインターネットに接続するための機器 信データ通信 データ通信の準備 データ通信を行う前に このページから 8-36 ページで説明している 1~3 のことを行いま

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

プロテクト_セットアップマニュアル

< 付録A: ソフトウェアアップデート >

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

GL-USB-UM104

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

はじめに 本書は GRATINA2 とパソコンを指定の USB ケーブル ( 別売 ) を使用して接続し インターネット通信や au ホームページで公開している各種ツールをご利用になるための USB ドライバ のインストール方法を説明しています USB ドライバをインストールする 3 パソコンに接続

SureFile for 達人プラスインストールマニュアル V1.7 本マニュアルでは アイスペシャル C-Ⅱ C-Ⅲ 専用画像振り分けソフト SureFile for 達人プラスについて 下記に示した項目を説明しています SureFie( 標準版 ) のアンインストール インストール 起動 設定の

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

Kyocera Mita KXドライバインストール手順書

TR3通信コマンド仕様

< F F B838B F D815B834A815B94C F B838B816A2

Transcription:

開発環境構築ガイド RM-92A/RM-92C LoRa/FSK/GFSK 通信モジュール Ver2.8

目次 1. はじめに 2. 開発の準備 2.1 開発に必要な環境 IAR 社のICE(i-jet) を使用する場合 2.2 開発キット同胞内容 2.3 開発環境構築の流れ 2.4 方法 1の環境構築例 2.5 方法 2の環境構築例 2.6 ドライバのインストール 2.7 シリアル通信ソフトの設定 2.8 FTDI(UART/USB 変換 IC) の設定 3. 内蔵 FlashROMへの書込み 3.1 書込みに必要なもの 3.2 プロジェクトからの書き込み手順 3.3 ビルド済みROMデータの書き込み手順 4. 統合環境 (EWARM) を使用した開発方法 4.1 統合開発環境構築までの流れ 4.2 統合開発環境のインストール 4.3 プロジェクトファイルの展開 4.4 プロジェクトのビルド 4.5 プロジェクトのビルド 4.6 実行モジュールのRM-92A/92Cへのダウンロード 4.7 実行モジュールのRM-92A/92Cへのダウンロード 4.8 デバッグ開始 4.9 プログラムの実行 ~シリアル通信ソフトによる確認 4.10 SimpleMAC-92X-SDK-std3 ( 中継版セット ) の出荷時の設定 5. 開発ボードの設定 5.1 RM-900EV Rev.200との接続 5.2 RM-900EV Rev.200 SW2 の設定方法 5.3 RM-900EV Rev.200 J1 の設定方法 5.4 RM-24X/9XX_EV Rev.310との接続 5.5 RM-24X/9XX_V Rev.310 SW2 の設定方法 5.6 RM-24X/9XX_EV Rev.310 J5 の設定方法 5.7 RM-24X/92X Rev.4.0との接続 5.8 RM-24X/92X_Ver Rev.4.0 SW1 の設定方法 5.9 RM-24X/92X_EV Rev.4.0 J1 の設定方法 5.10 RM-24X/92X Rev.4.1との接続 5.11 RM-24X/92X_Ver Rev.4.1 SW1 の設定方法 5.12 RM-24X/92X_EV Rev.4.1 J1 の設定方法 5.13 RM-24X/92X Rev.4.2との接続 5.14 RM-24X/92X_Ver Rev.4.2 SW1 SW2 の設定方法 5.15 RM-24X/92X_EV Rev.4.2 J1 の設定方法 5.16 RM-92XUSBを用いた開発方法

1. はじめに 本書では 92A/92C 開発キット用サンプルソフトウェア (SimpleMACstd92A/92C) を使用した開発環境の構築方法について説明します RM-92A/92Cは STマイクロエレクトロニクス社のSTM32L151(ARM CortexM3) を搭載しているため ARM 環境の開発環境が必要になります 弊社では IARシステムズの統合環境 (EWARM) 及びJi-Jet(JTAG-ICE) を推奨しており ご提供するサンプルコードもEWARMに適合するコード体系になっています 他メーカーの環境や 無償のGNU 環境による開発も可能ですが サンプルコード内のコンパイラ依存部をご使用の環境に合わせてコード変更して頂く必要があります

2. 開発の準備 2.1 開発に必要な環境 IAR 社の ICE(i-jet) を使用する場合 92A/92C の開発方法として 2 つの方法がありますので 目的と用途に応じて選択して下さい ( 方法 1) お客様ご自身で 92A/92C 内に書き込む F/W の開発から着手される場合 ( 方法 2) 弊社でご用意するサンプルソフトウェアを そのままご使用になる場合 必要な機材説明 SDK 標準セット方法 1 方法 2 1 RM-24X/92X_EV ( 開発ボード ) RM-92A/92C 専用の開発ボード本体 ( 対向通信用として最低 2 台必要 ) 2 RM-92A/92C 通信モジュール RM-92A/92C 通信モジュール本体 ( 対向通信用として最低 2 台必要 ) 3 USB ケーブル (mini/ マイクロ ) RM-24X/9XX_EVとパソコンとの接続 ( 最低 2 本 ) 開発ボードのバージョンにより 使用するUSBケーブルの種類が異なります 4 i-jet 又は ST-Link ICE によるトレースデバッグ F/W の書き込みオプション 5 IAR 統合開発環境 (EWARM) コンパイル 及びデバッグのソフトウェア開発用オプション 6 SimpleMACstd92A/92C Project ソースコード RM-92A/92C 用のサンプルプログラム 7 シリアル通信ソフト汎用のフリーソフト等 (teraterm など ) RM-92A 開発キット の ( 方法 1) で使用する JTAG-ICE EWARM( 統合開発環境 ) はオプションになります 弊社からご購入頂けます

2. 開発環境の準備 2.2 開発キット同胞内容 標準セット内容 追加オプション i-jet (JTAG-ICE) オプション IAR 社製品 パケットモニタツール RFLINK 社製品 RM-RM-92A/92C(13 2 ハーフピッチコネクタ ) RM-24X/92X_EV ( 開発ボード ) ST-Link オプション ST マイクロ社製品 コンパイラ デバッグ統合環境 (EWARM) オプション IAR 社製品 モジュールは 内臓アンテナタイプと外部アンテナタイプの 2 種類あります 開発キットをご注文の際 ご指定頂きます 5

2. 開発環境の準備 2.3 開発環境構築の流れ 標準的な開発環境を構築するまでの流れを以下に説明します 開発用 PC の準備 統合開発環境の準備 統合開発環境の動作確認 1 USBドライバのインストール 開発ボード用 FTDIドライバ 2 シリアル通信ソフトの準備 teraterm 等のソフトウェア 4 5 統合開発環境 (EWARM) のインストール SimleMACstd92A/92C のビルド及び FlashROM へのダウンロード 6 統合開発環境 (EWARM) のデバッグ開始 3 FlashROM 書込みツールのインストール ST-Linkを使用する場合 ( 方法 2) による開発を行い場合は 4~6 は不要です コンフィグレーションを実行した後 直ぐに使用する事が可能です 3 は i-jet を使用せず ST マイクロエレクトロニクス社専用の JTA ツール (ST-Link) を使用する場合に必要になります

2. 開発環境の準備 2.4 方法 1 の環境構築例 汎用シリアル通信ソフト (TeraTerm) i-jet (JTAG-ICE) RM-24X/92XEV mini-usb マイクロ USB IAR 社統合環境ツール (Embedded Workbench) 無線 RM-24X/92XEV 汎用シリアル通信ソフト (TeraTerm) マイクロ USB

2. 開発環境の準備 2.5 方法 2 の環境構築例 RM-24X/92X_EV 汎用シリアル通信ソフト (TeraTerm) マイクロ USB RM-24X/92X_EV 無線 汎用シリアル通信ソフト (TeraTerm) マイクロ USB

2. 開発環境の準備 2.6 ドライバのインストール RM-24X/9XX_EV を使用する為に PC に FT232C ドライバのインストールを行います 手順 1 添付 CD 又は弊社 HP の ドキュメントダウンロード ページから RM-205 シリーズの FTDI-USB ドライバ (FT232) をダウンロードします (RM-24X9XX_EV は RM-240EV 用のドライバの共通です ) この時 USB 機器は PC に挿入しないで下さい 手順 2 ZIP ファイルを任意の場所に解凍します ( システムドライブ ( 通常は C: ドライブ ) のルート上のフォルダを推奨します ) 手順 3 PC に RM-24X9XX_EV を PC と USB 接続します 手順 4 PC の OS のバージョンにより FT232 デバイスをサポートしている場合があります 自動インストールされた場合は 手順 7 に進みます 手順 5 コントロールパネル デバイスマネージャーを開きます 手順 6 不明なデバイスとして認識されていた場合 手動設定で 手順 2 で指定した場所を指定して ドライバ設定を完了します 手順 7 正常にドライバ認識がされると 仮想 COM ポートとして認識されます 次頁参照

2. 開発環境の準備 2.6 ドライバのインストール 正しくインストールが出来た状態のコントロールパネル表示

2. 開発環境の準備 2.7 シリアル通信ソフトの設定 PC と RM-92A/92C とはシリアル通信でコンフィグレーションを行います 通信ソフトウェアは Windows 標準ツール ( ハイパーターミナル等 ) や Linux の minicom などの他 フリーソフトなどで前章で設定した COM ポート番号で接続します 下記例は フリーソフトの Teraterm の画面です シリアル通信パラメータは 左図の様に設定して下さい 通信速度は コンフィグレーションで変更可能ですが 工場出荷時は 左図の設定になっています

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 弊社の製品で 開発ボード (RM-24X/92X_EV) や RM-92XUSB RM-240USB など PC と接続してシリアル通信を行う機能を持つ製品は FTDI 社の FT232RL デバイスを使用しています このデバイスは UART 信号を USB 信号に変換する機能を持ち 専用ドライバがインストールされている PC やスマートウォンに接続した時に 仮想 COM ポートとしてシリアル通信を行う事が出来ます 弊社の製品を PC 等に接続した時に COM ポートとして表示されない場合や COM ポートとして認識されているにも関わらず入出力が出来ない場合などに 以下の方法で再設定を行う事が出来ます 手順 1 弊社 HPの ダウンロードサイトから FTDI 設定ツール カテゴリから FT_Prog_v2.4.2.zip をダウンロードします ( バージョンは随時更新します ) 手順 2 ダウンロードしたzipファイルを任意のフォルダに解凍します 手順 3 解凍すると FT_Prog_v2.4.2 というフォルダが現れますので フォルダ内の FT_PROG.EXE ファイルを実行します 手順 4 PCに 開発ボード (RM-24X/92X_EV) や RM-92XUSB RM-240USBなどの対象機器をUSB 接続します 以下 次ページに続きます

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 4 ツールが起動すると 図 1 の画面が表示されますので 対象機器が USB 接続されている事を確認してから のアイコンをクリックします 図 1 ツール起動時初期画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 5 手順 4 の操作により 下記画面が表示されますので の部分をクリックします 図 2 FT232RT 検索結果画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 6 手順 5 の操作により 下記画面が表示されますので の部分をクリックして IO Controls の詳細を表示し の部分を 図 3 の表示内容と同じ設定にします 図 3 FT232RT デバイス状態表示画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 7 Devices メニューからの Program を実行します 図 4 FT232RT Program 実行前画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 8 手順 7 の操作により 下記のダイアログ画面が表示されますので の部分の Program をクリックします この操作により FT232RT の設定が更新されます 図 5 FT232RT 設定更新実行画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 手順 9 手順 8 の操作により 更新が終了すると 部に Finished Programming と表示されたら設定完了です 図 6 FT232RT 設定更新実行完了画面

2. 開発環境の準備 2.8 FTDI(UART/USB 変換 IC) の設定 最終手順 対象機器を USB から一度外して 再度挿入します この時に デバイスマネージャーにより COM ポートとして認識されている事を確認して作業終了です

3. 内蔵 FlashROM への書込み 3.1 書込みに必要なもの RM-92A/92C の内蔵 FlashROM に プログラムを書き込む為には 以下のツールが必要になります ツール名 説明 1 RM-24X/92X_EV ( 開発ボード ) RM-92A/RM-92C 専用の開発ボード 2 RM-92A/RM-92C RM-92A/RM-92C 本体 3 マイクロ USB ケーブル RM-24X/920_EV とパソコンとを接続するのに必要になります 4 i-jet ST-Link IAR 社製 JTAG-ICE 又は ST マイクロ社製 JTAG ツール 5 IAR 統合開発環境 (EWARM) IAR 社製統合環境

3. 内蔵 FlashROM への書込み 3.2 プロジェクトからの書き込み手順 以下の手順で書込み作業を行います 手順 1 お客様の PC に IAR 社の IAR Embedded Workbench 統合環境をインストールします 手順 2 SimpleMACstd92A/92C のプロジェクトファイルをクリックして 統合環境を起動します RM92x_SimpleMACstd_Project_vx.x.xxx EWARM SimpleMACstd.eww 手順 3 統合環境により リビルド を実行します ( 詳細な説明は 統合環境のマニュアルを参照下さい ) 手順 4 統合環境により ダウンロードしてデバッグ を実行します この操作により RM-92A/92C の FlashROM への書込みが実行されます

3. 内蔵 FlashROM への書込み 3.3 ビルド済み ROM データの書き込み手順 以下の手順で書込み作業を行います 手順 1 お客様の PC に IAR 社の IAR Embedded Workbench 統合環境をインストールします 手順 2 ROM 書き込み専用プロジェクトを開きます ROM_write_project EWARM SimpleMACstd.eww 手順 3 統合環境の projectメニュー ダウンロード ファイルのダウンロード を選択します 手順 4 手順 3 の操作で 書き込む ROM データを指定すると ROM データの書き込みが開始されます ビルド操作は絶対に行わないでください

4. 統合環境 (EWARM) を使用した開発方法 4.1 統合開発環境構築までの流れ RM-92A/RM-92C の F/W 開発を行う場合の開発ツールとして IAR 社の開発環境を推奨しています 本章では ツールのダウンロードからビルド後のデバッグまでの流れについて説明します 手順 1 弊社 HP の ドキュメントダウンロード ページから AM-900 シリーズの ソフトウェアツール EWARM( コンパイラ + 統合環境 ) をクリックし IAR 社専用サイトに接続します 手順 2 IAR 社サイトから ARM 用 30 日間期間限定版 を選択して サイトの指示に従ってユーザー登録を行います 手順 3 ユーザー登録後に 登録したメールアドレスに IAR 社からのメールが届きますので 指示に従って環境のダウンロードを行います 手順 4 ダウンロードした実行ファイルを実行します 次頁参照 手順 5 SDK 添付の CD 内から Project フォルダ内のプロジェクトサンプルを EWARM により開きます 手順 6 RM-24X/9XXEV( 開発ボード ) と JTAG-ICE(i-Jet) を接続します また PC と USB 接続を行い シリアル通信ソフトを起動します 手順 7 ダウンロードしたプロジェクトをビルとして エラーが無い事を確認します 手順 8 RM-24X/92X_EV に 実行モジュールをダウンロードしてデバッグできる事を確認します

4. 統合環境 (EWARM) を使用した開発方法 4.2 統合開発環境のインストール < 手順 4> の説明 ダウンロードした実行ファイルを実行すると 下記が表示されますので IAR Embedde Workbench のインストール を選択します 後は指示に従ってインストール作業を完了して下さい (GUI 画面は随時変更されます )

4. 統合環境 (EWARM) を使用した開発方法 4.3 プロジェクトファイルの展開 < 手順 7> の説明 SimplaMACstd92A/92C ワークスペースを開いた時の表示例

4. 統合環境 (EWARM) を使用した開発方法 4.4 プロジェクトのビルド < 手順 7> の説明プロジェクトのビルドを実行します 下図の通り プロジェクト 全てを再ビルド を実行します

4. 統合環境 (EWARM) を使用した開発方法 4.5 プロジェクトのビルド < 手順 7> の説明ビルド終了後に エラー ワーニング が無い事を確認します

4. 統合環境 (EWARM) を使用した開発方法 4.6 実行モジュールの RM-92A/92C へのダウンロード < 手順 8> の説明 プロジェクト ダウンロードしてデバッグ を選択します RM-92A/RM-92C の内蔵 FROM に実行ファイルがダウンロードがされます

4. 統合環境 (EWARM) を使用した開発方法 4.7 実行モジュールの RM-92A/92C へのダウンロード < 手順 8> の説明 プロジェクト ダウンロードしてデバッグ を選択します RM-920 の内蔵 FROM に実行ファイルがダウンロードがされます

4. 統合環境 (EWARM) を使用した開発方法 4.8 デバッグ開始 < 手順 8> の説明下図の赤丸部をクリックして実行します

4. 統合環境 (EWARM) を使用した開発方法 4.9 プログラムの実行 ~ シリアル通信ソフトによる確認 < 手順 8> の説明前頁の 実行 操作により 正常に実行されると PC のシリアル通信ソフト ( 以下は Teraterm) に SimpleMACstd から起動メッセージが表示されます 変調モードで 1:LoRa を入力すると最初に表示される画面次に表示される画面 ( コンフィグレーションの基本メニュー )

4. 統合環境 (EWARM) を使用した開発方法 4.10 SimpleMAC-92X-SDK-std3 ( 中継版セット ) の出荷時の設定 中継版セットの場合 3 つのモジュールに対しての出荷時設定は以下の様になっています 自動スタート設定は OFF にして出荷していますので y コマンドで設定内容を FlashROM から読み出して s コマンドでネットワークスタートして下さい Y コマンドで読み出した後で? コマンドで設定内容を teraterm 確認ができます 親機の設定画面子機 1 の設定画面子機 2 の設定画面

5. 開発ボードの設定 5.1 RM-900EV Rev.200 との接続 < 手順 6> の説明 RM-900EV と IAR 社の i-jet を接続します miniusb SW1,2: ディップスイッチ設定 PC と接続します シリアル通信の他にも USB バス電源用としても使用します 5.2 章ディップスイッチ設定表参照 J3:JTAG-ICE 接続 JTAG-ICE(20PIN) を接続します J1: 電源入力設定 5.2 章ジャンパ設定表参照

5. 開発ボードの設定 5.2 RM-900EV Rev.200 SW2 の設定方法 RM-900EV は 920MHz 通信モジュール (RM-92A) と 2.4GHz 通信モジュール (RM-240/241) と共通に使用する事が出来ます (RM-92C は使用できません ) 使用するモジュールに応じて SW2 のディップスイッチを切り替えて使用します RM-92A(920MHz) モジュールで使用する場合 S1 ON 1 2 3 4 5 6 7 8 S2 S1 S2 ON 1 2 3 4 5 6 7 8 RM-240/241(2.4GHz) モジュールで使用する場合 1 2 3 4 5 6 7 8 S1 ON S2 ON 1 2 3 4 5 6 7 8

5. 開発ボードの設定 5.3 RM-900EV Rev.200 J1 の設定方法 RM-900EV は 電源の供給元に応じて J1 の設定を切り替えて使用します 全モジュール共通 1 3 2 1 3 2 J1

5. 開発ボードの設定 5.4 RM-24X/9XX_EV Rev.310 との接続 < 手順 6> の説明 RM-24X/9XX_EV Ver310 と JTAG-ICE を接続します ( 接続は JTAG 接続になります ) (RM-92C は使用できません ) miniusb SW1,2: ディップスイッチ設定 PC と接続します シリアル通信の他に USB バス電源用としても使用します 5.5 章ディップスイッチ設定表参照 J3:JTAG-ICE 接続 JTAG-ICE(20PIN) を接続します J1: 電源入力設定 5.5 章ジャンパ設定表参照

5. 開発ボードの設定 5.5 RM-24X/9XX_V Rev.310 SW2 の設定方法 RM-24X/9XX_EV は 920MHz 通信モジュール (RM-92A) と 2.4GHz 通信モジュール (RM-240/241) と共通に使用する事が出来ます (RM-92C は使用できません ) 使用するモジュールに応じて SW2 のディップスイッチを切り替えて使用します RM-92A(920MHz) モジュールで使用する場合 8 7 6 5 4 3 2 1 S1 S2 ON 8 7 6 5 4 3 2 1 S1 S2 ON RM-240/241(2.4GHz) モジュールで使用する場合 8 7 6 5 4 3 2 1 S1 ON S2 8 7 6 5 4 3 2 1 ON

5. 開発ボードの設定 5.6 RM-24X/9XX_EV Rev.310 J5 の設定方法 RM-24X/9XX_EV Ver310 は 電源の供給元に応じて J1 の設定を切り替えて使用します 全モジュール共通 1 2 1:BAT 2:USB 1 2 J1

5. 開発ボードの設定 5.7 RM-24X/92X Rev.4.0 との接続 < 手順 6> の説明 RM-24X/92X_EV Ver4.0 と JTAG-ICE を接続します ( 接続は SWD 接続です ) マイクロ USB PC と接続します シリアル通信の他にも USB バス電源用としても使用します J3:JTAG-ICE 接続 JTAG-ICE(20PIN) を接続します SW1: ディップスイッチ設定 5.8 章ディップスイッチ設定表参照 J1: 電源入力設定 5.8 章ジャンパ設定表参照

5. 開発ボードの設定 5.8 RM-24X/92X_Ver Rev.4.0 SW1 の設定方法 RM-24X/92X_EV Ver4.0 は 920MHz 通信モジュール (RM-92A/RM-92C) と 2.4GHz 通信モジュール (RM-240/241) と共通に使用する事が出来ます 使用するモジュールに応じて SW2 のディップスイッチを切り替えて使用します RM-92A/92C(920MHz) モジュールで使用する場合 8 7 6 5 4 3 2 1 S1 ON S1 RM-240/241(2.4GHz) モジュールで使用する場合 8 7 6 5 4 3 2 1 S1 ON

5. 開発ボードの設定 5.9 RM-24X/92X_EV Rev.4.0 J1 の設定方法 RM-24X/92X_EV Ver4.0 は 電源の供給元に応じて J1 の設定を切り替えて使用します 全モジュール共通 1 2 1:USB 2:BAT 1 2 J1

5. 開発ボードの設定 5.10 RM-24X/92X Rev.4.1 との接続 < 手順 6> の説明 RM-24X/92X_EV Ver4.1 と JTAG-ICE を接続します ( 接続は SWD 接続です ) マイクロ USB PC と接続します シリアル通信の他にも USB バス電源用としても使用します J3:JTAG-ICE 接続 JTAG-ICE(20PIN) を接続します SW1,2: ディップスイッチ設定 5.11 章ディップスイッチ設定表参照 J1: 電源入力設定 5.11 章ジャンパ設定表参照

5. 開発ボードの設定 5.11 RM-24X/92X_Ver Rev.4.1 SW1 の設定方法 RM-24X/92X_EV Ver4.1 は 920MHz 通信モジュール (RM-92A/RM-92C) と 2.4GHz 通信モジュール (RM-240/241) と共通に使用する事が出来ます 使用するモジュールに応じて SW2 のディップスイッチを切り替えて使用します プログラムの自動スタート機能が利用できます デバッグ I/F は SWD 接続のみとなります RM-92A/92C(920MHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 S1 自動スタート設定 ON ON : 電源投入後 自動スタート OFF : 電源投入後 手動スタート S1 RM-240/241(2.4GHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 S1 ON

5. 開発ボードの設定 5.12 RM-24X/92X_EV Rev.4.1 J1 の設定方法 RM-24X/92X_EV Ver4.1 は 電源の供給元に応じて J1 の設定を切り替えて使用します 全モジュール共通 1 2 1:USB 2:BAT 1 2 J1

5. 開発ボードの設定 5.13 RM-24X/92X Rev.4.2 との接続 < 手順 6> の説明 RM-24X/92X_EV Ver4.1 と JTAG-ICE を接続します ( 接続は JTAG 設定と SWD 設定が可能です ) マイクロ USB SW1: ディップスイッチ設定 接続する ICE のタイプ合わせて設定します (JTAG/SWD) 4.17 ディップ SW 設定表参照 PC と接続します シリアル通信の他にも USB バス電源用としても使用します J3:JTAG/SWD-ICE 接続 JTAG-ICE(20PIN) を接続します SW2: ディップスイッチ設定 5.14 章ディップスイッチ設定表参照 J6: 電源入力設定 5.14 章ジャンパ設定表参照

5. 開発ボードの設定 5.14 RM-24X/92X_Ver Rev.4.2 SW1 SW2 の設定方法 自動スタート設定 ON : 電源投入後 自動スタート OFF : 電源投入後 手動スタート RM-24X/92X_EV Ver4.2 は 920MHz 通信モジュール (RM-92A/RM-92C) と 2.4GHz 通信モジュール (RM-240/241) と共通に使用する事が出来ます 使用するモジュールに応じて SW2 のディップスイッチを切り替えて使用します 部が 可動 SW 部です RM-92A/92C(920MHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 6 5 4 3 2 1 S2 S1 JTAG ON ON RM-240/241(2.4GHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 6 5 4 3 2 1 S2 S1 S2 S1 ON ON SWD RM-92A/92C(920MHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 6 5 4 3 2 1 S2 S1 ON ON RM-240/241(2.4GHz) モジュールで使用する場合 ( 有効ビット1~7) 8 7 6 5 4 3 2 1 6 5 4 3 2 1 S2 S1 ON ON

5. 開発ボードの設定 5.15 RM-24X/92X_EV Rev.4.2 J1 の設定方法 RM-24X/92X_EV Ver4.2 は 電源の供給元に応じて J1 の設定を切り替えて使用します 全モジュール共通 1 2 1:USB 2:BAT 1 2 J1

5. 開発ボードの設定 5.16 RM-92XUSB を用いた開発方法 RM-92XUSB は RM-92X シリーズ (RM-92A/RM-92C) を装着して PC などと USB 接続して使用します 開発ボードと同様に FTDI ドライバのインストールが必要です 正常に接続されると COM ポートとして認識されますので teraterm 等のシリアルソフトウェアで設定が可能です 本ボードには自動スタート機能がありません リセット SW 通信モジュール装着部

開発環境構築ガイド Release version Version 2.8.0 2018-01-10