본문 바로가기
컴퓨터/네트워크

lwIP 메인 함수 (STM32)

by Begi 2022. 10. 8.
반응형

STM32에서 lwIP를 OS 없이 사용할 때는 메인 함수에서 다음의 2개 함수를 무한루프로 실행해야 한다.

 

    while (1)
    {  
         ethernetif_input(&gnetif);
         sys_check_timeouts();
    }

 

ethernetif_input 함수는 ST에서 만든 함수로 예제의  ethernetif.c 파일에 정의되어 있다. ethernetif_input 함수에서는 STM32의 이더넷 컨트롤러에서 데이터를 읽는다.

 

sys_check_timeouts 함수는 lwIP의 함수이다.

 

위 2개 함수만 사용하면 ping 응답을 한다.

 

반응형

'컴퓨터 > 네트워크' 카테고리의 다른 글

프록시 서버 뜻과 용도  (0) 2022.10.10
MII와 RMII 차이  (0) 2022.10.09
lwIP의 pbuf 변수  (0) 2022.10.06
lwIP의 tcp_pcb 변수  (0) 2022.10.06
OSI 7 계층 모델  (1) 2022.10.06

댓글