SH-4 組み込み用TCP/IP M3S-T4-Tiny: 導入ガイド

Similar documents
RXファミリ 組み込み用TCP/IP M3S-T4-Tiny: 導入ガイド

RXファミリ アプリケーションノート 組み込み用TCP/IP M3S-T4-Tiny 導入ガイド Firmware Integration Technology

SH-2A 組み込み用TCP/IP M3S-T4-Tiny: 導入ガイド

SH-2, SH-2A 固定小数点ライブラリ (Ver. 1.02) 活用ガイド<コンパイラ活用ガイド>

RL78/G1D評価ボード搭載モジュール 基板設計データ

RZ/A1Hグループ JCU・PFVサンプルドライバ

Renesas Synergy アプリケーションノート USBX MSC device機能を使用したHost PCとのファイル共有機能実装例

RIN,RZ/T1,EC-1,TPS1グループ

RXファミリ JPEGデコーダ モジュール Firmware Integration Technology

Renesas Synergy アプリケーションノート USBX HID host機能を使用したUSB mouse接続例

V850ファミリ オープンソースFATファイルシステム M3S-TFAT-Tiny: 導入ガイド

RZ/A1Hグループ 自動コントラスト補正アドオン リリースノート

RIN,RZ/T1 グループ

Renesas Synergy アプリケーションノート SD機能使用例-bitmap viewer(SSP v1.2.0-b1,v1.2.0)

RXファミリ 組み込み用TCP/IP M3S-T4-Tiny を用いたサンプルプログラム Firmware Integration Technology

【注意事項】RXファミリ 組み込み用TCP/IP M3S-T4-Tiny

EC-1 アプリケーションノート 高温動作に関する注意事項

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

型名 RF007 ラジオコミュニケーションテスタ Radio Communication Tester ソフトウェア開発キット マニュアル アールエフネットワーク株式会社 RFnetworks Corporation RF007SDK-M001 RF007SDK-M001 参考資料 1

RX62N グループ SCI を使ったクロック同期式シングルマスタ制御ソフトウェア

RX113 Group

RXファミリ 静電容量計測精度向上のためのセンサ補正

RX113 グループ アプリケーションノート CTSU 相互容量方式ボタンデザインガイド

AN1609 GNUコンパイラ導入ガイド

Renesas Synergy アプリケーションノート NetXを使ったソケット通信の応用例:マルチクライアントサーバ

EB-RL7023+SB/D2

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

RL78ファミリ CubeSuite+ スタートアップ・ガイド編

4-7.コネクト2.0_電話操作マニュアル(ZoiperFree)_v1.1.0

Full-Speed USB2.0基板設計ガイドライン

SH7216 グループ USB ファンクションモジュール USB コミュニケーションクラス アプリケーションノート

はじめにお読みください

RL78/F13, F14 割り込み要因判別方法

S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0

内容 1. 仕様 動作確認条件 ハードウェア説明 使用端子一覧 ソフトウェア説明 動作概要 ファイル構成 オプション設定メモリ 定数一覧 変数一

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

統合開発環境 High-performance Embedded Workshop V へのリビジョンアップのお知らせ

SH7670グループ DMAC 内蔵モジュールへの転送例

統合開発環境CS+ V へのリビジョンアップのお知らせ

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

Microsoft Word - HGWEB_Defender_クリーンアップツール_説明書_Rev.1.00.doc

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

HD View Single Windowsセットアップガイド

Notes and Points for TM4C123Gx Internal Flash memory


1

統合開発環境CubeSuite+ V へのバージョンアップのお知らせ

株式会社インターナショナルシステムリサーチ International Systems Research Co. CloudGate UNO secured by Cybertrust デバイス ID 証明書 インストールマニュアル Windows 用 Ver [ 目次 ] はじめに 1

CONTEC DIOプロバイダ ユーザーズガイド

RXファミリ

SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.7~V.9 ご使用上のお願い

HPシンクライアントイメージ入れ替え手順書

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

Notes and Points for TMPR454 Flash memory

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

AN1530 Etherサンプルプログラム解説(RX71M)

CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10

DL-Gates ユーザーズマニュアル

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

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

Bluetooth Low Energyプロトコルスタック クイックスタートガイド

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

VOX-BASE/RECEIVE Conformance Statement

商標類 Microsoft は, 米国およびその他の国における米国 Microsoft Corp. の登録商標です Microsoft Office は, 米国 Microsoft Corp. の商品名称です Microsoft Excel は, 米国 Microsoft Corp. の商品名称です

intra-mart ワークフローデザイナ

XIMERA(Ver1

画面について メイン画面 メイン画面 i Smart Copy を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 詳細設定 1 詳細設定ファイル操作時の詳細などを設定します 2. アドレス帳. バックアップ 3 内部ストレージ 4 容量確認 5 外部ストレージ 4 容量

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴う改訂 2018/01/22 ソフトウェア OS のバージョンアップに伴う改訂

評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません 2. 本評価

Zoiper User Guide

Microsoft Word - RefApp7インストールガイド.doc

Notes and Points for ADuCM320 Internal Flash memory

本資料のご使用につきましては 次の点にご留意願います 本資料の内容については 予告無く変更することがあります 1. 本資料の一部 または全部を弊社に無断で転載 または 複製など他の目的に使用することは堅くお断りいたします 2. 本資料に掲載される応用回路 プログラム 使用方法等はあくまでも参考情報で

CMSIS-RTOS RTX BSP V1.01 リリースノート

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

AN424 Modbus/TCP クイックスタートガイド CIE-H14

RXファミリ アプリケーションノート CTSU 3Dジェスチャデモセット サンプルソフトウェア

アプリケーションノート 1版( )

画面について メイン画面 メイン画面 i Smart Copy を起動すると メイン画面が表示されます メイン画面の構成は 次のとおりです 1 詳細設定 2. アドレス帳. バックアップ 3. カメラロール. バックアップ 4 内部ストレージ 5 容量確認 6 外部ストレージ 5 容量確認 1 詳細

エコノナビットⅱ 電力管理ソフト/壁紙書き換えソフト

PDFオートコンバータEX

CLUSTERPRO MC StorageSaver for BootDisk 2.1 (for Windows) インストールガイド 2016(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

Studuinoソフトウェアのインストール

EC-1 シリーズ 通信ボード ハードウェアマニュアル

intra-mart e-Builder ver 5

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

RL78/G13 制限事項について

Windows Graphic Loader for Label Printers

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows インストールガイド 2013(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

Microsoft Word - N-TM307取扱説明書.doc

RX ファミリ、M16C ファミリ アプリケーションノート M16CからRXへの置き換えガイド 調歩同期式シリアル通信(UART)編

EX AntiMalware v7 クイックセットアップガイド A7QG AHK-JP EX AntiMalware v7 クイックセットアップガイド 本製品の動作環境です OS 下記 OS の 32 ビット 64 ビット (x64) をサポートします Windows 10, 8.1,

M4Gグループ(1)_CEC-A

SH7670グループ Hi-Speed USB 2.0 基板設計ガイドライン アプリケーションノート

storage-sdk-Java

CLUSTERPRO MC StorageSaver for BootDisk 1.2 (for Windows) インストールガイド 2014(Mar) NEC Corporation はじめに 製品導入の事前準備 本製品のインストール 本製品の初期設定 本製品のアンインストール

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

目次 1. はじめに... 1 動作環境... 1 その他 他の人が利用する ID を発行したい... 2 ユーザー ID 作成を作成しましょう パソコンのデータを自動でアップロードしたい... 4 PC 自動保管機能を使用してみましょう 不特定多数の

iStorage ソフトウェア VMware vCenter Plug-in インストールガイド

Windows2000/XPインストール手順

Transcription:

アプリケーションノート R20AN0072JJ0101 Rev.1.01 要旨 本資料は M3S-T4-Tiny for the V.1.04 Release00( 以下 T4 と略します ) を導入し 使用するために必要な情報をまとめています T4 は ルネサスマイコンで動作する組み込み用 TCP/IP プロトコルスタックです T4 はライブラリ形式で提供され ユーザプログラムに組み込むことで簡単に TCP/IP 機能を付加することが出来ます 動作確認デバイス 目次 1. 製品構成... 2 2. ライブラリ仕様... 2 3. 対応マイコン及びライブラリ名称... 3 4. 開発環境... 3 5. T4 Ethernetサンプルアプリケーション ROM / RAM / スタックサイズ... 4 6. バージョン情報... 5 7. 注意事項... 5 8. ライブラリ更新履歴... 6 R20AN0072JJ0101 Rev.1.01 Page 1 of 10

1. 製品構成 本製品は 以下のものから構成されています M3S-T4-Tiny for the V.1.04 Release00 M3S-T4-Tiny for the V.1.04 Release00 導入ガイド ( 本書 :r20an0072jj0101_sh4_t4.pdf) 本製品の型名 :R0M0400PT0020RRC 本製品は 以下の表 1 のファイルが含まれます 表 1 T4 の製品構成 インストーラ (setup.exe) T4 ライブラリ (lib) T4_Library_sh4_little.lib r_t4_itcpip.h サンプルドライバ (drv) lan91c111.c lan91c111.h サンプルプログラム (sample) Ether.hws ドキュメント (doc) r20uw0031jj0103_t4tiny.pdf r20uw0032jj0102_t4tiny.pdf r20an0072jj0101_sh4_t4.pdf 内容 Windows 用のインストーラです 表示される使用許諾契約書に同意いただいた場合 以下フォルダにデータがコピーされます 無償版 C: Renesas an_r20an0072jj_sh4_t4_v104r00 有償版 C: Renesas an_r20an0072jj_sh4_t4_v104r00p 無償版と有償版とでデータの差はありません (little endian) 用ライブラリファイル ver 1.04(Ethernet 対応 ) T4 ヘッダファイル LAN91C111 用 Ethernet ドライバ HEW プロジェクトファイル ユーザーズマニュアル Ethernet ドライバ仕様書導入ガイド 2. ライブラリ仕様 ライブラリ仕様の詳細はインストーラに格納されているユーザーズマニュアルをご参照下さい インストーラはルネサスエレクトロニクスのウェブサイトでダウンロード可能です R20AN0072JJ0101 Rev.1.01 Page 2 of 10

3. 対応マイコン及びライブラリ名称 用の TCP/IP ライブラリです コンパイラデフォルトのコンパイルオプションにてライブラリを生成しています リトルエンディアンのみ対応です 4. 開発環境 [ 開発ホスト ] Windows XP, Windows NT 4.0, Windows 2000, Windows Me, Windows 98, Windows 95 弊社の開発環境を以下に示します ユーザアプリケーション開発時は以下のバージョンより新しいものをご使用下さい [ ソフトウェアツール ] 統合開発環境 High Performance Embedded Workshop Version 4.09.00.007 C コンパイラ SuperH RISC engine Standard Toolchain (V.9.4.0.0) [ デバッグツール ] エミュレータデバッガ E10A-USB emulator エミュレータソフトウェア E10A-USB emulator software V.3.03 Release 00 [ ボード ] アルファプロジェクト製 MS104-SH4 R20AN0072JJ0101 Rev.1.01 Page 3 of 10

5. T4 Ethernet サンプルアプリケーション ROM / RAM / スタックサイズ サンプルアプリケーションは 以下の設定で作成されています アプリケーション用の受信バッファを必要数用意 受信バッファ 1 個あたり約 RAM1460byte 受信ウィンドウ 1460byte の端点を端点数分設定 アプリケーションで確保する T4 用ワーク領域のサイズに影響 Ethernet ドライバ用の受信バッファを 4 個設定 受信バッファ 1 個あたり RAM 1520byte [ 必要メモリ 1: アプリケーションの ROM/RAM サイズ (main.c, echo_srv.c (tcp non blocking call))] ROM : 約 320 byte RAM : 約 7068 byte [ 必要メモリ 2:T4 ライブラリの ROM/RAM サイズ (T4_Library_sh4_little.lib]] ROM : 約 19542 byte RAM : 約 120 byte [ 必要メモリ 3:Ethernet ドライバの ROM/RAM サイズ (t4_driver.c, lan91c111.c)] ROM : 約 3336 byte RAM : 約 180 byte [ スタックサイズ ] API 名 スタックサイズ T4 が呼び出すドライバ関数 ( サンプルドライバ関数スタック込み ) tcp_acp_cep 68 api_slp tcp_con_cep 68 api_slp tcp_rcv_dat 108 api_slp tcp_snd_dat 76 api_slp tcp_sht_cep 48 api_slp tcp_cls_cep 64 api_slp tcp_can_cep 32 api_slp udp_rcv_dat 80 api_slp udp_snd_dat 48 api_slp udp_can_cep 28 dis_int ena_int tcpudp_get_ramsize 28 tcpudp_open 80 tcpudp_act_cyc _process_tcpip 376 api_wup api_slp rcv_buff_release lan_write lan_read lan_reset 本スタックサイズは T4 に付属のサンプルプログラムのものです ドライバ層やコールバックルーチンの実装により スタックサイズは変化しますので ユーザは CallWalker 等のスタック算出ツールを使用し スタックサイズの確認を行ってください R20AN0072JJ0101 Rev.1.01 Page 4 of 10

6. バージョン情報 T4 では _T4_Version 変数に文字列でバージョン情報を格納しています 以下の extern 宣言により この変数にアクセスすることが出来ます また 本製品のライブラリに格納されているデータは以下の通りです extern const char _T4_Version[]; Little Endian: "M3S-T4-Tiny version 1.04 for SH4 little endian.(aug 30 2011, 16:42:01)" 7. 注意事項 tcp_rcv_dat() 及び tcp_snd_dat() の第三引数 INT len には 15bit 以内のサイズを指定してください tcp_rcv_dat() 及び tcp_snd_dat() の第四引数 TMO tmout に正の値を指定する場合 15bit 以内のサイズを指定してください サンプルプログラムの MAC アドレスは config_tcpudp.c の _myethaddr 変数に格納されています _myethaddr 変数の初期値は必要に応じてシステムに合わせて変更してください サンプルプログラムは MS104-SH4 ボードの拡張 RAM に展開されますプログラムロード前には必ずボード上の RES スイッチを押してください R20AN0072JJ0101 Rev.1.01 Page 5 of 10

8. ライブラリ更新履歴 Ver 変更点 リリース日時 1.04 以下機能追加 2011/08/30 Ethernet ドライバ関数 report_error を追加しました UDP チェックサムの処理切り替え設定用変数 _udp_zerochecksum を追加しました 1.03 以下バグ修正 2011/01/25 ( 不具合現象 ) RI600/4 と併用した場合 ユーザ定義関数 api_wup() がどの通信端点による呼び出しかが不明なため 起床するタスク ID も不明になる ( 対策 ) api_wup() の引数で 処理が終了した通信端点 ID を指定するよう変更 1.02 以下バグ修正 内部バージョン ( 不具合現象 ) RI600/4 と併用した場合 r_t4_itcpip.h の型定義と itron.h の型定義とが衝突する ( 対策 ) r_t4_itcpip.h を修正 1.01 以下バグ修正 2010/11/10 ( 不具合現象 ) T4 が tcp_snd_dat で通信相手に受信ウィンドウ目一杯に送信した後 相手が受信失敗した等で 受信ウィンドウが十分な状態の ACK 済みの ACK を送信してきた場合 送信側がゼロウィンドウプローブ 受信側が ACK 済みの ACK 送信を繰り返し通信不可になる場合がある ( 対策 ) T4 が 通信相手はゼロウィンドウ と判定し 通信相手が通知してきたウィンドウサイズがゼロでない場合 ゼロウィンドウプローブではなくデータ再送する 1.00 新規リリース 2010/09/01 R20AN0072JJ0101 Rev.1.01 Page 6 of 10

ホームページとサポート窓口 ルネサスエレクトロニクスホームページ http://japan.renesas.com/ お問合せ先 http://japan.renesas.com/inquiry すべての商標および登録商標は, それぞれの所有者に帰属します R20AN0072JJ0101 Rev.1.01 Page 7 of 10

改訂記録 改訂内容 Rev. 発行日 ページ ポイント 1.01 T4 ライブラリ ver1.04 に合わせてリリース 1.00 2011.02.15 初版発行

製品ご使用上の注意事項ここでは マイコン製品全体に適用する 使用上の注意事項 について説明します 個別の使用上の注意事項については 本文を参照してください なお 本マニュアルの本文と異なる記載がある場合は 本文の記載が優先するものとします 1. 未使用端子の処理 注意 未使用端子は 本文の 未使用端子の処理 に従って処理してください CMOS 製品の入力端子のインピーダンスは 一般に ハイインピーダンスとなっています 未使用端子を開放状態で動作させると 誘導現象により LSI 周辺のノイズが印加され LSI 内部で貫通電流が流れたり 入力信号と認識されて誤動作を起こす恐れがあります 未使用端子は 本文 未使用端子の処理 で説明する指示に従い処理してください 2. 電源投入時の処置 注意 電源投入時は, 製品の状態は不定です 電源投入時には LSIの内部回路の状態は不確定であり レジスタの設定や各端子の状態は不定です 外部リセット端子でリセットする製品の場合 電源投入からリセットが有効になるまでの期間 端子の状態は保証できません 同様に 内蔵パワーオンリセット機能を使用してリセットする製品の場合 電源投入からリセットのかかる一定電圧に達するまでの期間 端子の状態は保証できません 3. リザーブアドレスのアクセス禁止 注意 リザーブアドレスのアクセスを禁止します アドレス領域には 将来の機能拡張用に割り付けられているリザーブアドレスがあります これらのアドレスをアクセスしたときの動作については 保証できませんので アクセスしないようにしてください 4. クロックについて 注意 リセット時は クロックが安定した後 リセットを解除してください プログラム実行中のクロック切り替え時は 切り替え先クロックが安定した後に切り替えてください リセット時 外部発振子 ( または外部発振回路 ) を用いたクロックで動作を開始するシステムでは クロックが十分安定した後 リセットを解除してください また プログラムの途中で外部発振子 ( または外部発振回路 ) を用いたクロックに切り替える場合は 切り替え先のクロックが十分安定してから切り替えてください 5. 製品間の相違について 注意 型名の異なる製品に変更する場合は 事前に問題ないことをご確認下さい 同じグループのマイコンでも型名が違うと 内部メモリ レイアウトパターンの相違などにより 特性が異なる場合があります 型名の異なる製品に変更する場合は 製品型名ごとにシステム評価試験を実施してください

1. 2. 3. 4. 5. 6. 7. OA AV 8. 9. 10. RoHS 11. 12. 1. 2. 1 http://www.renesas.com 100-0004 2-6-2 (03)5201-5307 http://japan.renesas.com/inquiry 2010 Renesas Electronics Corporation. All rights reserved. Colophon 1.0