In this guide, the examples of system settings are based on W5300E01-ARM board. 2. System configuration If the circuit settings of W5300 are right, the MCU setting must be changed according to its hardware. The circuit settings can refer to the document ‘6. External Interface’ of ‘High- performance Internet Connectivity Solution-W5300’.
Please set the Bus access timing which access from MCU to W5300. The /CS low time of access timing in W5300 has been set to 65ns when read timing and it has been set to 50ns when write timing. (Refer to the ‘High-performance Internet Connectivity Solution –...
Page 9
65ns, the data is broken. However the access cycle time sets too long, it comes to be the low data access speed of W5300. So we must set the access cycle time to a little longer than 65ns but the closest time to 65ns.
If the system setting is completed in bootloader and Linux kernel, we should do the Linux driver porting of W5300. The compiling of Linux driver needs Linux kernel code in your system. This section serves modification of Linux driver code.
= IRQ_EINT0; 3.4. Mac address In the Linux, it is possible that MAC address of W5300 can active change to ‘ifconfig’ utility. Basically the MAC address is in the ‘w5300.c’ file. /* FIXME: Setting basic MAC address / It should be set according to the system. */ const u8 w5300_defmac[MAX_SOCK_NUM] = {0x00, 0x08, 0xDC, 0xA0, 0x00, 0x01};...
3.5. Socket Rx/TX buffer The W5300 has 8 channels from 0 to 7. The channel 0 operates as MAC RAW mode and supports the operation of conventional MAC chip. And other channels 1~7 support hardware TCP/IP stack. The W5300 can set the Rx/Tx buffer size of each channel respectively. The total buffer size is 128 Kbyte.
*dev, int *budget); 4. Quick start – Loopback program In the hybrid mode of W5300, we can use H/W TCP/IP stack of WIZnet supporting same performance of conventional network chip simultaneously. In the hybrid mode, the channel 0 conducts as MAC_RAW mode.
Need help?
Do you have a question about the W5300 and is the answer not in the manual?
Questions and answers