Rev 1.00.00

Renesas S5D9 用サンプル(e2studio WiFi_DHCP_UDP)の説明（e2studio Version:2022-10 / SSP Version 2.4.0)
１． Sample の免責について
・Sample に関する Tel/Fax でのご質問に関してはお受けできません。ただし、メールでのご質問に関してはお答えするよう努力はしますが、都合によりお答えできない場合もありますので予めご了承願います。
・Sample ソフトの不具合が発見された場合の対応義務はありません。また、この関連ソフトの使用方法に関する質問の回答義務もありませんので承知の上ご利用下さい。
・Sample ソフトは、無保証で提供されているものであり、その適用可能性も含めて，いかなる保証も行いません。また，本ソフトウェアの利用により直接的または間接的に生じたいかなる損害に関しても，その責任を負わないものとします。

２．サンプルのプロジェクト名
ワークスペース名概要

プロジェクト名

S5D9_e2std_WiFi_NetX_1

WiFi モジュール(GT201)を WiFi_DHCP_UDP_GT202_PMODA
各 PMODA に 接 続 し て
DHCP と UDP 通信のサン Azure RTOSで動作
プル
NetX DHCP Client(g_dhcp_client0)
UDP通信(nx_udp_socket_.......)

統合開発環境Renesas e2studio(Version 2022-10)
SSP(Version2.4.0)

1

３．Tera Term Pro のインストール①「teraterm-4.106.exe」を検索してダウンロードする。
②PC にインストールし実行する③シリアルポートの設定
COM番号は、PC 側でシリアル通信可能な番号を指定する。
115200BPS
8bitnone
1bitnoneの仕様にする。

④端末の設定USB シリアルコンバータ使用時に CR コードがカットされる
設 定 の場 合は 、 受
信：LF にして下さい。

赤枠の設定にする。

2

４．動作構成
【WiFi_DHCP_UDP_GT202_PMODA】
JTAG
DebuggerMP-S5D9-01

DC5V 入力
1.＋5V
2.GND

LED4
JP5-2側
JP6-2側

EV-SYNERGY-01

PMODA
GT202

RS232C ポート
PC に接続①PC 機と接続する RS232C ケーブルは、市販「クロスケーブル」でも可能です。
②USB-シリアル変換ケーブルを使用される場合は、「StarTech.com 社 ICUSB232FIN」推奨③自作する場合は、下記の配線になります。
PC-Windows
DSUB 9pin
オス
12
3
4
56
7
89

EV-SYNERGY-xx
DSUB 9pin
オス
1
NC
2RXD
3
TXD
4
NC
5GND
6NC
7
RTS
8CTS
9NC

3NC
RXD
TXD
DTR
GND
DSR
RTS
CTS
NC

５．
「S5D9_e2std_WiFi_NetX_1」サンプルの説明
５－１．
「WiFi_DHCP_UDP_GT202_PMODA」フォルダ構成とファイル名
S5D9_e2std_WiFi_NetX_1¥ WiFi_DHCP_UDP_GT202_PMODA
Debug
WiFi_DHCP_UDP_GT202_ ELF ファイル、JTAG で使用
PMODA.elf
WiFi_DHCP_UDP_GT202_ MAP ファイル、アドレス情報管理
PMODA.map
WiFi_DHCP_UDP_GT202_ モトローラーHEXファイル
PMODA.srec
その他
自動生成ファイル
ScriptS5D9.ld
ロケーション定義ファイル
Src
udp_thread_entry.c
UDP thread サンプルファイル
wifi_dhcp_thread_entry.c
WiFi DHCP thread サンプルファイル
MP-S5D9-01
led.c
LED 処理モジュール（リンク指定） led.h
led.c 用ヘッダーファイル
sic2.csci2.hstchar.cstcahr.hsynergy_gen
Synergysynergy_cfg
Configuration.xml
PIN-EV-SYNERGYS5D9.pincfg
WiFi_DHCP_UDP_GT
202_PMODA.jlink
その他

シリアル通信処理モジュール
sci2.c 用ヘッダーファイル
文字系処理モジュール
stchar.c 用ヘッダーファイル-

Generate を行うと作成されるファイル
Generate を行うと作成されるファイル
プロジェクト Generation ファイル
PIN configuration 用ファイル
Jlinkデバッガー用ファイル
自動生成ファイル

4

５－２．サンプルの動作説明【PMODA】＜DHCP client Thread＞① DHCPによる IPアドレスの取得を待つ
Term 画面＜１＞「"<udp_thread waiting to get IP address>”」＜２＞「”<Wait fragment_enable>”」＜３＞「"<interface status check>”」＜４＞「"<Start WiFi NetX DHCP>”」＜５＞「"<Wait Joint>”」＜６＞「"<Wait DHCP Start>”」＜７＞「"<Wait IP Resolved>”」の順次処理して表示する。
・IP アドレス取得成功により、MP基板上の LED3を 100msec 毎に点滅②

IP アドレス取得情報を Term 画面に表示する。

＜UDP Thread＞①

Windows PC からの受信データを待つ。
受信完了にて、Term 画面「"Recv>”]」と受信データのダンプ表示をする。

②①で受信したデータを Windows PC にエコーバックとして送信する。
送信完了にて、Term 画面「” Send>”」と送信データのダンプ表示をする。
送信不可の場合、Term 画面「" <nx_udp_socket_send() Error!!>”」と表示する。

③

Windows PC 側でディスコネクション「切断」するまで、①からの処理を繰り返す。
・TCP Thread 起動後、MP基板上の LED4 を 100msec 毎に点滅

5

６．
「S5D9_e2std_WiFi_NetX_1」をインポートする。
６－１．ワークスペース名の指定参照をクリック①ワークスペース名「S5D9_e2std_WiFi_NetX_1」を指定②「フォルダの選択」をクリック

起動をクリック

６－２．プロジェクトのインポート☆詳細操作は「e2studio_synergy_Import.pdf 」の 2項を参照して下さい。

6７．デバッグ操作
７－１．デバッグ構成の設定☆詳細操作は「e2studio_synergy_Import.pdf 」の３－１項を参照して下さい。
７－２．デバッグの開始☆詳細操作は「e2studio_synergy_Import.pdf 」の３－２項を参照して下さい。
＜WiFi_DHCP_UDP_GT202_PMODA 実行画面＞

DHCPにより取得した
IP アドレス
基板側で登録済み port

WindowsPC 側からの受信待ち

7７－３．Windows PC 側のテスト用プログラムを使用して動作確認
１）「UDP_IP_TEST」を起動する。
プログラム場所【ご購入 CD¥MCU サンプルプログラム¥_PC_Test】「UDP_IP_TEST.exe」を起動

２）UDP/IP Port を「接続」する。

PC 側の IPアドレス
自動検出

PC 側の port
固定

①DHCPで取得したIP アドレスをセット③クリック
接続完了表示8②基板側のPort番号をセット

３）ループバック送受信を確認する。

送信バイト数の指定☑送受信待ち Forever□1sec の TimeOver 管理☑１回実行 １回の送受信☑連続実行 連続送受信
0x10->0xCFデータ送信

送受信回数

リトライ回数

Send>0x10->0xCFを順次インクリメントして送信
Rece>ループバックにてデータを受信して照合する。
【Error 表示】
・受信待ち 1secTime Over になった場合は、リトライする。
「Forever ノーチェックの場合」
・送信と受信データの照合エラー表示「" Send <->Recv 照合 Error !!”」

9

＜Term 画面 MP-S5D9-01 側の表示＞

受信待ち
受信データ10

送信データ４）その他の説明☑左枠の Textを送信☑「Monitor」画面に送受信ダンプ表示「Monitor」表示を消去

５）UDP/IP Port を「切断」する。

①クリック

切断を確認

７－４．デバッグの終了☆詳細操作は「e2studio_synergy_Import.pdf 」の３－３項を参照して下さい。

11８．注意事項
・本文書の著作権は、エーワン（株）が保有します。
・本文書を無断での転載は一切禁止します。
・本文書に記載されている内容についての質問やサポートはお受けすることが出来ません。
・本文章に関して、ルネサス エレクトロニクス社への問い合わせは御遠慮願います。
・本文書の内容に従い、使用した結果、損害が発生しても、弊社では一切の責任は負わないものとします。
・本文書の内容に関して、万全を期して作成しましたが、ご不審な点、誤りなどの点がありましたら弊社までご連絡くだされば幸いです。
・本文書の内容は、予告なしに変更されることがあります。
９．商標
・e2studio は、ルネサス エレクトロニクス株式会社の登録商標、または商品名称です。
・Renesas Synergy™および S3A7/S5D9/S7G2は、ルネサス エレクトロニクス株式会社の登録商標、または商品名です。
・その他の会社名、製品名は、各社の登録商標または商標です。
１０．参考文献・「S3A7 ユーザーズマニュアル ハードウェア編」 ルネサス
・「S5D9 ユーザーズマニュアル ハードウェア編」 ルネサス
・
「S7G2 ユーザーズマニュアル ハードウェア編」 ルネサス
・ルネサス エレクトロニクス株式会社提供のサンプル集
・「e2studio ユーザーズマニュアル 入門ガイド」
ルネサス
・「SSP vx.x.x User’s Manual 」
ルネサス・「X-Ware Component Documents for Renesas Synergy™ 」ルネサス
・その他

エレクトロニクス株式会社
エレクトロニクス株式会社
エレクトロニクス株式会社
エレクトロニクス株式会社
エレクトロニクス株式会社
エレクトロニクス株式会社〒486-0852
愛知県春日井市下市場町 6-9-20
エーワン株式会社
https://www.robin-w.com
12