2014-03-31 5 views
0

Phytec 인도에서 OpenBoard-AM335x를 사용 중이며 WIN EC7을 설치했습니다.KITL 연결 문제 : WIN EC7

제 문제는 플랫폼 빌더와 장치 사이에 KITL 연결을 만들 수 없다는 것입니다.

장치 측 설정 :

내가 아래 단계를 따라 가지고 KITL 연결을 만들려면 -

  1. 는 장치를 시작 부팅시 EBOOT 구성을 열
  2. 선택한 옵션 '4'네트워크에 대한 EBOOT 기본 메뉴의 설정
  3. set static-ip = 192.168.0.182 subnet-mask = 255.255.255.0 및 router-ip = 192.168.0.1 (라우터 IP 주소, 장치가 LAN 케이블로 연결됨)
  4. 부팅 장치 메뉴

PC 측 설정에서 내부 EMAC에서 Boot를 선택 : -

192.168.0.102에 PC의
  1. 설정된 IP 주소, 서브넷 마스크 = 255.255.255.0 및 기본 게이트웨이 = 192.168.0.1
  2. 이 Target-을 열어
  3. 장애인 방화벽과 안티 바이러스 소프트웨어> Visual Studio에서 연결 옵션 (PC는 와이파이 라우터와 연결되어) 2008
  4. 대상 장치 이름 "AM335X"및 관련 OS 디자인과
  5. 추가 장치장치 추가 메뉴의 "Windows CE"
  6. 대상 장치를 "AM335X"로, 커널 "이더넷", 커널 전송 "이더넷"으로, 커널 서비스 맵 메뉴의 "KdStub"로 "KdStub"로 설정
  7. " 커널의
  8. 이제 플랫폼 빌더가 활성 장치

다음을 기다리고 다운로드, 위에서 설명한 설정으로 부팅 장치를 시작, 장치가 직렬 콘솔에 "255.255.255.255로 전송 BOOTME을"메시지를 전송하기 시작합니다. 그러나 플랫폼 빌더가 발견 한 것은 없습니다.

-------------------------------------------------------------------------------- 
Main Menu 
-------------------------------------------------------------------------------- 
[1] Show Current Settings 
[2] Select Boot Device 
[3] Select KITL (Debug) Device 
[4] Network Settings 
[5] SDCard Settings 
[6] Set Device ID 
[7] Save Settings 
[8] Flash Management 
[9] Enable/Disable OAL Retail Messages 
[a] Select Display Resolution 
[b] Select OPP Mode 
[0] Exit and Continue 

Selection: 1 

Main: 
    Boot device: Internal EMAC 
    Debug device: Internal EMAC 
    Retail Msgs: disabled 
    Device ID:  0 
    Display Res: 7in LCD_017 ([email protected]) 
    Flashing NK.bin: disabled 
    OPP Mode: MPU[720Mhz @ 1.26V] 

SDCard: 
    Filename:  "nk.bin" 

Network: 
    KITL state: enabled 
    KITL type:  active 
    KITL mode:  interrupt 
    DHCP:   disabled 
    IP address: 192.168.0.182 
    IP mask:  255.255.255.0 
    IP router:  192.168.0.1 
    Eth MAC Addr : 00:18:31:8d:c6:92 (Boot settings) 
    Eth MAC Addr 1: 00:18:31:8d:c6:93 (Boot settings) 
    VMINI:   enabled 
    Note: USBFN RNDIS MAC Addr cannot be changed. 

-------------------------------------------------------------------------------- 
Main Menu 
-------------------------------------------------------------------------------- 
[1] Show Current Settings 
[2] Select Boot Device 
[3] Select KITL (Debug) Device 
[4] Network Settings 
[5] SDCard Settings 
[6] Set Device ID 
[7] Save Settings 
[8] Flash Management 
[9] Enable/Disable OAL Retail Messages 
[a] Select Display Resolution 
[b] Select OPP Mode 
[0] Exit and Continue 

Selection: 0 
ShowSDLogo 
Init HW: controller RST 
SDCARD: requested speed 1000000, actual speed 1000000 
SDCARD: requested speed 25000000, actual speed 19200000 
BLSDCardReadLogo: cannot open Logo.bmp 
+Cpsw3gInit(0x4a100000, 0x00000001, 0x8fefff6c) v0.3 
Auto negotitation failed 
Phy_init: Auto negotitation completed 
Cpsw3gInit, wait link up on mac port:1. 
Cpsw3gInit, LINK down on port:1. 
INFO: Boot device uses MAC 00:18:31:8d:c6:92 
INFO: *** Device Name AM335X-50834 *** 
+EbootSendBootmeAndWaitForTftp 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 
Sent BOOTME to 255.255.255.255 

어떤 제안/의견을 다음과 같이

장치의 일련 로그는? 미리 감사드립니다.

+0

Wireshark (https://www.wireshark.org/download.html) 또는 유사한 도구를 사용하여 PC가 BOOTME 패킷을 수신하고 있는지 확인할 수 있습니까? –

+0

예. 이미 BOOTME 패킷을 잡기 위해 Wireshark를 설치했습니다. 그러나 아무것도 보이지 않습니다. 방화벽과 안티 바이러스도 비활성화했습니다. –

+0

PC가 WiFi 라우터를 통해 연결되었다고합니다. WinCE 디바이스가 BOOTME 패킷을 브로드 캐스트합니다. WiFi 라우터가 브로드 캐스트 패킷을 차단하지 않았습니까?PC가 랩탑이라면 가장 쉬운 방법은 PC와 WinCE 장치를 이더넷 크로스 오버 케이블로 직접 연결하는 것입니다. –

답변

0

시스템에 방화벽이 설치되어 있지 않은지 확인하여 플랫폼 빌더가 장치에서 패킷을 수신하지 못하도록하십시오. 두 컴퓨터가 동일한 IP 서브넷에 있으면 브로드 캐스트 패킷을받을 수 있어야합니다. 일반적으로 Windows 방화벽이 활성화 된 경우 플랫폼 빌더가 PC의 포트를 여는 것으로보고하는 메시지가 표시되며 작업을 허용하지 않으면 연결할 수 없습니다.