Проблема с соединением KITL: WIN EC7

Я использую OpenBoard-AM335x из Phytec Индии и установил WIN EC7.

Моя проблема в том, что я не могу создать соединение KITL между платформой и моим устройством.

Чтобы создать соединение KITL, я выполнил следующие шаги:

Настройка на стороне устройства:-

  1. запустил устройство, открыл конфигурацию EBOOT во время загрузки
  2. выбрана опция '4' для настроек сети в главном меню EBOOT
  3. установите static-ip=192.168.0.182 subnet-mask=255.255.255.0 и router-ip=192.168.0.1(наш IP-адрес маршрутизатора, устройство подключено с помощью кабеля LAN)
  4. выбрал Boot from Internal EMAC из меню загрузочного устройства

Настройка на стороне ПК:-

  1. установите для ip ПК значение 192.168.0.102, маску подсети = 255.255.255.0 и шлюз по умолчанию = 192.168.0.1 (компьютер подключен к маршрутизатору Wi-Fi)
  2. отключенный брандмауэр и антивирус
  3. открыл Target-> Параметры подключения в Visual studio 2008
  4. В меню "Добавить устройство" добавлено устройство с именем целевого устройства "AM335X" и дизайном связанной ОС с "Windows CE".
  5. установите целевое устройство на "AM335X", загрузку ядра в "Ethernet", транспорт ядра в "Ethernet", отладчик ядра в "KdStub" в меню "Карта сервиса ядра"
  6. открыл "настройки" Kernel Download
  7. Теперь строитель платформы ждет активных устройств

Далее запускается устройство для загрузки с описанными выше настройками, устройство начинает отправлять сообщения "отправлено BOOTME to 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 ответ

Убедитесь, что на вашем компьютере не установлен брандмауэр, который не позволяет сборщику платформ принимать пакеты с вашего устройства. Если обе машины находятся в одной IP-подсети, вы сможете получать широковещательные пакеты. Обычно, если у вас включен брандмауэр Windows, вы получите сообщение о том, что сборщик платформы открывает порт на вашем компьютере, и если вы не разрешите операцию, он не сможет подключиться.

Другие вопросы по тегам