반응형
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 |
댓글