KITL连接问题:WIN EC7

时间:2014-03-31 12:16:54

标签: windows windows-ce platform-builder

我正在使用Phytec印度的OpenBoard-AM335x并安装了WIN EC7。

我的问题是,我无法在平台构建器和我的设备之间创建KITL连接。

要创建KITL连接,我按照以下步骤操作:

设备端设置: -

  1. 启动设备,在启动时打开EBOOT配置
  2. 为EBOOT主菜单中的网络设置选择选项'4'
  3. set static-ip = 192.168.0.182 subnet-mask = 255.255.255.0和router-ip = 192.168.0.1(我们的路由器IP地址,设备用LAN线连接)
  4. 从引导设备菜单中选择从内部EMAC引导
  5. PC端设置: -

    1. 将PC的ip设置为192.168.0.102,subnet-mask = 255.255.255.0,默认网关= 192.168.0.1(pc与wi-fi路由器连接)
    2. 禁用防火墙和防病毒软件
    3. 在Visual Studio 2008中打开了Target->连接选项
    4. 在添加设备菜单中添加了目标设备名称为“AM335X”且关联操作系统设计与“Windows CE”的设备
    5. 将目标设备设置为“AM335X”,内核下载到“以太网”,内核传输“以太网”,内核调试器到内核服务映射菜单中的“KdStub”
    6. 打开内核下载的“设置”
    7. 现在,平台构建器正在等待活动设备
    8. 接下来,启动设备以上述设置启动,设备开始向串行控制台发送“已发送BOOTME至255.255.255.255”的消息。但是,平台构建器没有检测到任何内容。

      设备的串行日志如下:

      --------------------------------------------------------------------------------
       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 (800x480@60Hz)
        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
      

      有任何建议/意见吗? 提前致谢。

1 个答案:

答案 0 :(得分:0)

检查您的计算机上是否未安装任何防火墙,以防止平台构建器接收来自您设备的数据包。如果两台计算机位于同一IP子网上,则应该能够接收广播数据包。通常,如果您启用了Windows防火墙,您将收到一条消息,报告平台构建器正在您的PC上打开一个端口,如果您不允许该操作,它将无法连接。