2018/04/23 (2) 썸네일형 리스트형 Zynq UltraScale+ MPSoC 보드 초기화 테스트 - Giga Etherent UDP 테스트 Zynq UltraScale+ MPSoC 보드 테스트 - Giga Etherent UDP 테스트 TCP예제가 문제 없이 동작하므로 Giga Ethernet 통신은 확인이 되었고 EtherCAT 동작을 테스트 하기 위해 UDP통신도 문제 없이 동작하는지 확인해 볼 필요가 있다. Zynq UltraScale+ MPSoC UDP 전송코드 static void udp_recv_perf_traffic(void *arg, struct udp_pcb *tpcb, struct pbuf *p, const ip_addr_t *addr, u16_t port) { int i; unsigned char tcp_buf_rx[2048]; pcb->remote_ip = *addr; pcb->remote_port = port; //수.. Zynq UltraScale+ MPSoC 보드 초기화 테스트 - Giga Etherent 전송 속도 테스트 Zynq UltraScale+ MPSoC 보드 테스트 - Giga Etherent TCP 전송 속도 테스트 Zynq UltraScale+ MPSoC 보드는 ZU2EG 가 적용되어 있고 Quad-core Cortex-A53 @1.5GHz CPU로 AP를 구동한다. Giga Ethernet을 이용한 EtherCAT 사용 검토가 필요해 Giga Ethernet 통신을 테스트 해보았다. 우선 TCP/IP 통신 테스트를 해보자. 기본 예제로 제공되는 lwIP 스택 TCP예제로 루프백 테스트를 해보면 좋을것 같다. 기본 제공 예제를 좀 수정해서 TCP루프백 테스트 해보니 96Mbps 정도가 나온다. 예전 EtherCAT 테스트용으로 제작했던 STM32F429 보드와 TCP속도 비교를 해보면 좋을것 같다. (너무 예.. 이전 1 다음