KITL over serial не работает: WinCE 6.0 - PullRequest
1 голос
/ 01 июня 2011

Я пытаюсь отладить свое приложение с помощью KITL.Я собрал свой NK.bin в режиме выпуска

Я попытался подключить устройство: на нем отображается сообщение об ошибке (в отладке windwo: "Показать вывод из: отладка Windows CE"

"PBОтладчик Ядро отладчика ожидает подключения к цели "

В параметрах сборки:

Флажки установлены:

  • Включить пространство загрузки в памяти
  • Включить KITL
  • Включить сборку корабля
  • Изображение во время выполнения может быть больше 32 МБ

Параметры целевого подключения:

Карта обслуживания ядра:

  • Загрузка -> Последовательный (порт: COM1, Бод: 38400, Биты: 8,Четность: НЕТ, Контроль потока: НЕТ, Стоп-биты: 1)
  • Транспорт -> Последовательный (Порт: COM1, Бод: 38400, Биты: 8, Четность: НЕТ, Контроль потока: НЕТ, Стоп-биты: 1)
  • Отладчик -> kdStub

Основные настройки службы:

Загрузить изображение:

  • Никогда (перейти только к изображению)

KITL Настройки:

  • Включить KITL при загрузке устройства (ПРОВЕРЕНО).

Другой вопрос: (1) Нужно ли открывать гипертерминална COM1?

1 Ответ

1 голос
/ 01 июня 2011

Итак, я прав, что вы пытаетесь использовать серийный KITL и noth ethernet? Ethernet, безусловно, является наиболее распространенным использованием (я не видел, чтобы кто-нибудь делал последовательный KITL в течение многих лет), и я не знаю, видел ли я когда-либо BSP, который поставлялся настроенным для серийного производства из коробки, так что он, вероятно, будет потребовать немного сантехники с вашей стороны.

Реализованы ли у вас функции KITL последовательного драйвера ? Вы настроили последовательную инициализацию во время OEMKitlInit ? Возможно, вам придется настроить / реализовать другие функции KITL в зависимости от того, как реализован ваш последовательный порт.

Первым шагом, я думаю, было бы связаться с OEM-производителем устройства и посмотреть, есть ли у них какие-либо указания или опыт работы с ним на вашей целевой платформе. Это может сэкономить вам массу времени и головной боли, если они у вас есть.

...