Page 2
Docum ment H History y Infor matio Revision scription Ver. 1.0 July 15 5, 2008 Release W530 00E01-ARM Us ser’s Manual...
Page 3
WIZ Znet Produc cts, Write down your question o on Q&A B Board in W WIZnet web bsite ( ). WIZnet w.wiznet.co.k Engineer w will give an a answer as s soon as pos ssible.
Page 4
OPYRI GHT N NOTIC Copy yright 2008 W WIZnet, Inc. Al l Rights Rese erved. Techn nical Support support@w wiznet.co.kr Sales s & Distributio sales@wi znet.co.kr For m more informat tion, visit our w website at tp://www.wizn n et.co.kr W530 00E01-ARM Us ser’s Manual...
Table of Con ntents Overview ..........................1 1.1. oducts Introd duction ....................1 1.2. oducts Speci ification ....................2 ion ............
Page 8
Tables 1-1 : W530 0E01-ARM B ..............2 ABLE OARD PECIFICATIO 1-2 : WIZ83 30MJ M ..................2 ABLE ODUL PECIFICAT TION 2-1 : P W5300E E01-ARM ................4 ABLE ARTS ESCRIPTIO...
W5300E01-ARM is the test board to evaluate the function of W5300 based on ARM920T. 1.1. Products Introduction W5300E01-ARM is composed of the base board and WZ830MJ module. In the base board, ARM920T based Samsung S3C2410A-200MHz processor is built in, and W5300, the hardware TCP/IP chip is used.
2.1.3. Parts Description The description of each part shown in <Figure 2-1 : W5300E01-ARM Base Board Layout> and <Figure 2-2 : WIZ830MJ Module Layout> is as below. Description Description Samsung S3C2410A Processor Reset Switch 32MB SDRAM * 2Ea (Total 64MB)
In order to support NAND Flash boot loader, Samsung S3C2410A processor contains SRAM buffer called as Steppingstone. W5300E01-ARM Platform uses NAND Flash ROM for Booting memory. It is designed to be initialized with NAND Flash booting by pull-down OM0 and OM1 pins of S3C2410A to GND.
USB Device (Slave) interface that S3C2410 supports. As USB Host driver is basically supported by Linux, it is possible to test various USB devices by connecting to W5300E01-ARM platform. Through USB device driver, the connection with PC is supported. 3.2.7.
3.2.10. Power Block The power of W5300E01-ARM is supplied by 5V/2A adaptor. The internal power is 5V, 3.3V and 1.8V. For the detail of each power, refer to reference schematic or ‘3.1.2 Power Block Diagram’. The input of 5V adaptor can be controlled by power switch (SW1). In order to prevent the damage by over- power when the switch is on, Poly-Fuse(F1) is applied.
Page 28
4.2. Testing Network Operation W5300E01-ARM board supports Hybrid mode of W5300 linux driver – simultaneous use of S/W & H/W TCP/IP stack. By configuring channel 0 as MAC_RAW mode, it is possible to utilize Hybrid mode for compatibility with existing network program. Channel 1 is configured for testing looback test through H/W TCP/IP stack.
Page 30
Figure 4-7 : TELNET Server Test 4.2.4. Testing Loopback With the loopback program in W5300E01-ARM, it is possible to test both of S/W & H/W TCP/IP stack. Loopback program is installed in ‘/root’ directory of 5300E01-ARM board. Install AX1 provided by CD. (Software/Tools/AXInstallV3.1.exe) For the detail of AX1, refer to ‘Documents/Menual/AX1 Menual V3.1’...
Page 31
The IP address of PC in which AX1 is installed, should be set as 192.168.1.xxx (Ex> 192.168.1.2). Check if ‘Connected’ message is shown. If PC and W5300E01-ARM board is connected, ‘loopback start!’ message is displayed at the loopback program of W5300E01-ARM. If connection is not normal, check below.
Page 32
Figure 5-1 : Cable Connection Example 1 As shown in <Figure 5-1>, connect the Host PC and W5300E01-ARM board. The Linux should be installed in the Host PC. Serial cable is used for system console, debugging and data transmission. UTP cable is for data transmission.
Page 37
5.4.1.1. Se erial File Tr ransmissio on at the M Minicom It is possible e to transmit serial data t to Minicom b by using seria al console at the Linux Ho ost PC as be elow. 1. Exe ectue minico om, and log in n with ‘root’...
Page 38
Figure 5-4 : Z Zmodem at the minicom 5. Ch eck if the file e is correctly trnasmitted w with ‘ls’ com mand. 6. Co nfigure file a authority with ‘chmod 755 5 test’ and ex xecute ‘test’ p program. Figure e 5-5 : Execu uting Test F...
Page 39
If PC is operating on Windows, the Hyper Terminal can be used as below. The serial file transmission can be processed at the Hyper Terminal. 1. Execute Hyper Terminal, and log in with ‘root’ after W5300E01-ARM is booted. 2. Select ‘Transfer’ -> ‘Send File…’ at the menu bar.
Page 40
In order to use NFS, NFS Server should be installed in the Host PC. For the detail of NFS server installation, refer to ‘5.3.2 NFS Server Configuration’. W5300E01-ARM supports NFS Client. In order to use the directory of NFS at the Host PC, input below command at the target board.
Page 41
6. Linux Kernel Patch & Compile The official Linux kernel can’t be used in W5300E01-ARM. The kernel code should be modified in accordance with W5300E01-ARM platform. In the CD, the modified kernel source is included. The file to patch Linux official kernel is also included in the CD.
Page 42
6.2. Linux Kernel Compile Copy Linux kernel source patched to W5300E01-ARM from CD. # cd /media/cdrom/Software/LinuxKernel # cp linux-2.6.24.4-w5300e01.tar.gz /usr/src/ Extract the compression and compile it. # cd /usr/src # tar zxvf linux-2.6.24.4-w5300e01.tar.gz # cd linux-2.6.24.4 # make wizImage Copy the created kernel image into the directory set as tftp server.
Page 43
When kernel image size is changed, re-configure environment variable ‘bootcmd’ Ex > If changed kernel image size is 300000. WIZnet # setenv bootcmd ‘nand read 30400000 400000 c00000;nand read 32000000 40000 300000;bootm 32000000’ Input ‘reset’ or check Linux kernel booting by pushing reset button.
Page 44
Root File system is the file system mounted in ‘/’. Root File system should include dynamic library, device file, and indispensable utilities basically used for system operation. W5300E01-ARM uses Ramdisk for Root File system. NAND Flash area is used by mounting JFFS2 file system at the Ramdisk 7.1. Ramdisk Ramdisk uses a part of memory as like disk drive.
Page 47
NAND Flash is non-volitile storage device. For storing data, use NAND Flash area. JFFS2 is the file system only for Flash. When W5300E01-ARM accesses NAND Flash area, mount and use the JFFS2 file system. NAND Flahs area can be divided as below 0x00000000 –...
Page 48
8. Bootloader In the W5300E01-ARM, the bootloader that u-boot is modified, is included. The usage of u-boot is almost same as exisiting one. For the detail of each command, refer to http://www.denx.de/wiki/DULG/Manual. You can also see the information of each command through ‘help [command]’...