IPv4/IPv6 W6100-EVB-Pico with Arduino IDE RaspberryPi




 WIZnet W6100 is a hardwired Internet controller chip supporting IPv4/IPv6 dual stack by adding IPv6 functions based on WIZnet’s patented hardwired TCP/IP core technology. W6100 supports TCP/IP protocols such as TCP, UDP, IPv6, IPv4, ICMPv6, ICMPv4, IGMP, ARP, and PPPoE. W6100 also includes 10Base-T / 10Base-Te / 100Base-TX Ethernet PHY and Ethernet MAC Controller, making it suitable for embedded internet-enabled devices.


For details of W6100, please reference this WIZnet documents site.

: https://docs.wiznet.io/Product/iEthernet/W6100/overview




This time I want to tell you that WIZnet modified arduino-pico for W6100-EVB-Pico and released it to version 2.3.0.

: https://github.com/WIZnet-ArduinoEthernet/arduino-pico




As you know, arduino-pico is developed by Mr. Philhower.

: https://github.com/earlephilhower/arduino-pico




If you already installed arduino-pico, which WIZnet modified, you can update it to version 2.3.0 in Boards Manager. If not, please follow the below steps.


Of course, even if you installed the original arduino-pico from earlephilhower/arduino-pico, you can use W6100-EVB-Pico. It is simply to replace the ethernet library with the WIZnet-modified library. Please use the branch of W6100-EVB-Pico.

: https://github.com/WIZnet-ArduinoEthernet/Ethernet/tree/W6100-EVB-Pico




You can add the URL in the "Additional Boards Manager URLs" field and search pico or ethernet in Board Manager to add.

: https://github.com/WIZnet-ArduinoEthernet/arduino-pico/releases/download/global/package_rp2040-ethernet_index.json




Then, you can choose the Board WIZnet W6100-EVB-Pico.




There are default examples of Ethernet.




Let's choose DhcpAddressPrinter-IPv6.




You should uncomment to set nCS for the W6100-EVB-Pico.




And Upload to the W6100-EVB-Pico. Maybe it is necessary to enter boot mode.




After choosing Port, then run a Serial Monitor.




You can see the allocated IP address.




If you have the IPv6 network, it is easy to use IPv6 by W6100-EVB-Pico.


For more details about IPv6 examples, please visit this wiki page.

: https://github.com/Wiznet/Ethernet/wiki/W6100-IPv6


Thank you for reading this.


덧글

댓글 입력 영역


통계 위젯 (화이트)

01
9
19711