APPLICATION NOTE
R01AN3939EJ0100 Rev.1.00 Page
1
of 26
July 11, 2017
R-IN32M3, R-IN32M4 Series, RZ/T1 Group
TFTP Driver
Introduction
This manual provides middleware specifications and describes the outline and specifications of TFTP as well
as hardware configuration, software configuration, and driver specifications to achieve functions.
Target Devices
- R-IN32M3-EC
- R-IN32M3-CL
- RIN32M4-CL2
- RZ/T1
R01AN3939EJ1000
Rev.1.00
July 11, 2017
R-IN32M3, R-IN32M4 Series, RZ/T1 Group TFTP Driver
R01AN3939EJ0100 Rev.1.00 Page
2
of 26
July 11, 2017
Contents
1. Outline of TFTP ............................................................................................................... 3
1.1 Packet Format.............................................................................................................................. 4
1.2 Packet Sequence ......................................................................................................................... 7
1.3 State Transitions ......................................................................................................................... 8
1.4 TFTP Server Flow ........................................................................................................................ 9
2. TFTP Server Middleware Configuration ...................................................................... 10
2.1 Hardware Configuration ........................................................................................................... 10
2.2 Software Configuration ............................................................................................................ 10
3. Function Specifications ............................................................................................... 11
4. Middleware Specifications ........................................................................................... 14
4.1 Setting TFTP Fixed Port Mode ................................................................................................. 16
5. Sample Software Tutorial............................................................................................. 17
5.1 Preparation ................................................................................................................................ 17
5.1.1 Integrating the Files ............................................................................................................ 17
5.1.2 Connecting the Board to the Host PC .............................................................................. 19
5.1.3 IP Address Settings ............................................................................................................ 19
5.1.4 Enabling the Standard Windows TFTP Client .................................................................. 22
5.1.5 Running the Sample Software ........................................................................................... 24
5.2 Confirming Operation ............................................................................................................... 25
6. Website and Support .................................................................................................... 26