Rev 1.00.10

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

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

プロジェクト名

S5D9_e2std_WIRE_NetX_1

有線 LAN 接続した DHCP WIRE_DHCP_HTTP_ETHと HTTP のサンプル
Azure RTOS で動作
NetX DHCP Client(g_dhcp_client0)
NetX HTTP Server(g_http_server0)

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

1

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

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

赤枠の設定にする。

2

４．動作構成
【EV-SYNERGY-01】を使用の場合
有線 LAN 接続

JTAG
Debugger

DC5V 入力
1.＋5V
2.GND

MP-S5D9-01
LED3LED4SW2-1
SW2-2
JP5-2 側
JP6-2 側RS232C ポート
PC に接続EV-SYNERGY-01①PC 機と接続する RS232C ケーブルは、市販「クロスケーブル」でも可能です。
②USB-シリアル変換ケーブルを使用される場合は、「StarTech.com 社 ICUSB232FIN」推奨③自作する場合は、下記の配線になります。
PC-Windows
DSUB 9pin
オス
123
4
56789

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

3NC
RXD
TXD
DTR
GND
DSR
RTS
CTS
NC

【MP-S5D9-01】のみ使用の場合
DC5V 入力
1.＋5V
2.GND

RS232C ポート
PC に接続JTAG
DebuggerJP5-1 側
JP6-1 側MP-S5D9-01

有線 LAN 接続①PC 機と接続する RS232C ケーブルは、製作が必要です。
②「RS232C-Driver」は、下記 URL の「RS232CAB4」を推奨します。
http://tool-kobo.ddo.jp/Files/Product/RS232_422/RS232CAB.htm

MP-S5D9-01(CN8)
4pin
メス
1
DC3.3V2TXD23
RXD24
GND
H4P-SHF-AA

PC-Windows
DSUB 9pin
メス
1
23456
789RS232C
Driver

4NC
RXD
TXD
DTR
GND
DSR
RTS
CTS
NC

５．
「S5D9_e2std_WIRE_NetX_1」サンプルの説明
５－１．
「WIRE_DHCP_HTTP_ETH」フォルダ構成とファイル名
S5D9_e2std_WIRE_NetX_1¥ WIRE_DHCP_HTTP_ETH
Debug
WIRE_DHCP_HTTP_ETH. ELF ファイル、JTAG で使用
elf
WIRE_DHCP_HTTP_ETH. MAP ファイル、アドレス情報管理
map
WIRE_DHCP_HTTP_ETH. モトローラーHEX ファイル
srec
その他
自動生成ファイル
ScriptS5D9.ld
ロケーション定義ファイル
Src
http_server_thread_entry.c
HTTP server Thread サンプルファイル
http_server.c
const html サンプルファイル
http_server.h
http_server.c 用ヘッダーファイル
wire_dhcp_thred_entry.c
MP-S5D9-01（リンク指定）synergy_gen
Synergysynergy_cfg
Configuration.xml
PIN-MP-S5D901.pincfg
WIRE_DHCP_HTTP_ETH.jlink
その他

DHCP client Thread サンプルファイル

e2p.c
E2PROM 処理モジュール
e2p.h
e2p.c 用ヘッダーファイル
led.c
LED 処理モジュール
led.h
led.c 用ヘッダーファイル
sic2.c
シリアル通信処理モジュール
sci2.hsci2.c 用ヘッダーファイル
stchar.c
文字系処理モジュール
stcahr.hstchar.c 用ヘッダーファイルGenerate を行うと作成されるファイル
Generate を行うと作成されるファイル
プロジェクト Generation ファイル
PIN configuration 用ファイル
Jlink デバッガー用ファイル
自動生成ファイル

5

５－２．サンプルの動作説明＜DHCP client Thread＞① DHCP による IP アドレスの取得を待つ
Term 画面＜１＞「"<interface status check>”」
MP 基板に実装した EEPROM より MAC アドレス読みドライバにセットする。
＜２＞「"<http_server_thread waiting to get IP address>”」＜３＞「"<Start WIRE NetX DHCP>”」＜４＞「"<Wait DHCP State Change>”」＜５＞「"<Start WIRE NetX DHCP>”」＜６＞「"<Wait DHCP BOUND>”」の順次処理して表示する。
・IP アドレス取得成功により、MP 基板上の LED3 を 100msec 毎に点滅
② IP アドレス取得情報を Term 画面に表示する。

＜HTTP server Thread＞① Windows PC のインターネット ブラウザを使用して HTTP Server にアクセスする。

・HTTP server Thread 起動後、MP 基板上の LED4 を 100msec 毎に点滅

6

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

起動をクリック

６－２．プロジェクトのインポート☆詳細操作は「e2studio_synergy_Import.pdf 」の 2 項を参照して下さい。
7７．デバッグ操作
７－１．デバッグ構成の設定☆詳細操作は「e2studio_synergy_Import.pdf 」の３－１項を参照して下さい。
７－２．デバッグの開始☆詳細操作は「e2studio_synergy_Import.pdf 」の３－２項を参照して下さい。
＜WIRE_DHCP_HTTP 実行画面＞

DHCP により取得した
IP アドレス

基板側で登録済み
PORT 番号＜インターネット ブラウザ実行画面＞
DHCP により取得した
IP アドレスをセットする。
http_server_threadの Loop counter を
3sec 周期で表示
Push0[PB1/PB2/PB3]のクリック数を表示
Push1[PB1/PB2/PB3]のクリック数を表示

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

8８．注意事項
・本文書の著作権は、エーワン（株）が保有します。
・本文書を無断での転載は一切禁止します。
・本文書に記載されている内容についての質問やサポートはお受けすることが出来ません。
・本文章に関して、ルネサス エレクトロニクス社への問い合わせは御遠慮願います。
・本文書の内容に従い、使用した結果、損害が発生しても、弊社では一切の責任は負わないものとします。
・本文書の内容に関して、万全を期して作成しましたが、ご不審な点、誤りなどの点がありましたら弊社までご連絡くだされば幸いです。
・本文書の内容は、予告なしに変更されることがあります。
９．商標
・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
9