본문 바로가기
Tip&Skill

[TFTPD32] TFTPD32 접속오류 팁

by 하센세 2010. 4. 19.

임베디드 시스템의 포팅작업 중 부트로더 또는 시스템 이미지를 업로드 할때 host 컴퓨터로 윈도우를 많이 사용할 것이다.

즉 윈도우에 TFPTD32.exe를 설치하고 IP주소를 셋팅한 후 주로 크로스케이블(또는 다이렉트케이블)을 이용하여 타켓보드로 이미지를 업로드 한다.

그런데 TFTPD가 제대로 동작하는 경우가 생각보다 드물다. 이중 한가지 버그에 관련된 팁을 소개한다.


보통 TFTP를 이용하여 업로드 할때 내부아이피(ex 192.168.0.1)를 이용하여 타겟보드와 호스트컴퓨터의 아이피 주소를 맞춘다. 그러다 보니 인터넷과 연결되어 있는 호스트컴퓨터의 아이피를 바꿔야 하는 불편함이 있어서 랜카드를 2개를 사용하는 경우가 많다.

이때 TFTP업로드 시 인터넷에 연결되어 있는 랜카드를 제어판을 통해 "사용안함"으로 설정하면 TFTPD가 정상 동작한다.
아직 이유는 모르겠다. 다만, 파일데이터를 송출하는 호스트컴퓨터가 랜카드가 두개로 설정되었을때 TFTPD32.exe의 버그로 인해 동작하지 않는것으로 보인다.

오늘도 에너지 낭비를 줄여야할 포팅작업에 시간을 쓰고 있는 분이 있으면 이 포스팅을 통해 시간을 절약하길 바란다.

그리고 성공하면 리플을 달아주시길 ^^ ~//