2014-01-17 2 views
0

uimage uboot 부트 로더의 Windows PC에서 dm365 기반 보드로 가져오고 싶습니다. 이더넷 펌웨어가 u-boot에 의해 감지되었습니다. 테스트 TFTP 전송 내가 네트워크에서 PC를 분리하고 내가 U-부팅에 사용 board.Below 구성에 직접 연결하고 들어 tftpboot 커널 이미지를 dm365 기반 보드의 보드에서 보드로 옮길 수 없습니다.

davinci_eth_phy_detect(), ALIVE = 0x00000002 
Ethernet PHY: DP83848 @ 0x01 

,
netmask=255.255.255.0 
ethaddr=00:0C:0C:0A:FF:EC 
ipaddr=192.168.178.156 
serverip=192.168.178.129 
gatewayip=192.168.178.1 
gateway=192.168.178.1 

때 보드 핑 보고서에서 내가 핑 PC " 호스트가 살아있다 " 하지만 보드에서 장치를 핑 (ping) 할 수 없습니다. (완료해야하는지 알고 싶지 않습니다.)

Windows PC에서"tftpd32 "를 실행하면 루트 /베이스를 설정합니다. 폴더에 적절하게.

그리고 난 내 동료의 PC에서 동일한 절차를 수행 할 때 내가

tftpboot 0x80700000 uImage 

에서 명령 요청 시간 이하로 줄 때, TFTP 잘가 작동합니다. 그 pc에서도 핑 (ping)은 보드에서 PC로 한 방법으로 작동하지만, pc에서 보드로 작동하지 않습니다.

windows 방화벽의 허용 된 프로그램 목록에 tftpd32 유틸리티를 추가했습니다. 무슨 문제가 있습니까? 어떤 제안 ??

답변

1

내가 놓친 매우 바보 같은 물건이었습니다. 이더넷 케이블을 사용하여 PC에 장치를 연결했을 때 알 수없는 네트워크로 감지되어 tftpd32가 Windows 방화벽의 허용 된 프로그램 목록에 있었지만 3 개의 확인란이있었습니다 tftpd32의 경우 (모든 프로그램에 3 개의 체크 박스가 있음).
1. 도메인

3. 공공
는 만 1 일이 tftpd32 선택했다, 나는 세 가지 체크 박스를 확인하고 그것이 위대한되지 않습니다 :)
을 일을 시작 2. 집에서/일 (개인) stackoverflow에 넣어 질문하지만 시간에 하나의 작은 문제에 쉽게 해결책을 찾을 그래서 나는이 질문을 삭제하지 않을거야. 다른 사람들에게도 도움이되기를 바랍니다. 아무도이 stackoverflow에 계속 필요하지 않습니다 느낌 (또는 관리자) 그것을 삭제할 수 있습니다.

감사합니다, 안 쿠어