[STM32] 2024-01-09-STM32 ETH + LwIP (UDP Echo Server)
주의
지금 github에서 업로드 하면서 하는것은 영상 따라하면서 한것으로 실제 동작이 안된다.
!!즉 해당 소스코드는 실제로 동작 안 할수도 있다
개념정리
#
OSI 7계층

어떤 장치 끼리 네트워크 망을 이용해서 데이터를 주고받을때 데이터를 과정을 층마다 정의한 모델
포트번호
ip 통해서 목적지의 시스템까지 도달한 후에 어떤 프로그램에 데이터를 전달하지 선택하는 개념



- 참고 DP83848 칩이 피지컬 신호 - 물리계층이 하는것 확인
- RMI = STM 이더넷 개념과 외부 연결하는 규격이다
개발 환경 세팅
기본 설정 그대로 유지
미들웨어 LWIP 에서 주소값만 일치 하게 해준다.
세부설정
RMI 로 설정 (해당 통신 규격이라 생각 위에 DP83848 옆에 연결 STM 연결 보면 확인 가능)

LWIP 설정 활성화

정적 IP 할당 할 경우 설정

DMA 설정
https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32F767ZI-Nucleo/Examples
소스코드
해당 소스코드 주소 예시 https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32756G_EVAL/Applications/LwIP/LwIP_UDP_Echo_Server
필자가 사용하는 보드 기준
https://github.com/STMicroelectronics/STM32CubeF7/tree/master/Projects/STM32F722ZE-Nucleo/Examples
!!즉 해당 소스코드는 실제로 동작 안 할수도 있다
출처
- 참고 영상강의 자료 https://www.youtube.com/watch?v=_7Ll95FITn4&list=PLUaCOzp6U-RqMo-QEJQOkVOl1Us8BNgXk&index=4&ab_channel=ChrisWonyeobPark
댓글남기기