문서 ID: 000077544 콘텐츠 형태: 문제 해결 마지막 검토일: 2012-08-28

Nios II IDE(통합 개발 환경)에서 경량 IP 스택을 사용할 때 DHCP 오류가 발생하는 이유는 무엇입니까?

환경

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

경량 IP 스택은 DHCP를 사용하여 IP 주소를 획득할 때 간헐적으로 오류가 발생할 수 있습니다. 오류가 발생하면 stdout에 다음과 같은 오류 메시지가 출력됩니다.

/cygdrive/c/altera/61b169/nios2eds/components/altera_lwip/UCOSII/src/downloads/lwip-1.1.0/src/core/dhcp.c의 1283행에서 어설션 "dhcp_create_request: dhcp->p_out == NULL"이 실패했습니다.

이 문제를 해결하려면 가능Altera하면 Nios II® 6.1에 도입된 NicheStack TCP/IP Stack - Nios® II Edition으로 전환할 것을 권장합니다. 그렇지 않은 경우 다음 해결 방법을 사용할 수 있습니다.

1. 대상 보드의 전원을 껐다 켜고 DHCP 협상을 다시 시도하면 일반적으로 DHCP 서버가 IP 주소를 할당할 수 있다고 가정하고 DHCP에서 주소를 올바르게 획득합니다.
2. 고정 IP 주소를 사용하고 DHCP를 비활성화합니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

인텔® 프로그래밍 가능 장치

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.