Перейти к основному содержимому

USBDM

MultiProg работает с USBDM_CF_JMxxCLD или JMxxCLD, с поддержкой DSC контроллеров (MC56F), на контроллерe MC9S08JM60. USBDM

Драйвера и оригинальный софт

Для начала нам нужно установить драйвера и набор оригинального софта для USBDM. На сегодняшний день, последняя протестированная версия софта 4.12.1.305 и драйверов 4.12.3.

  1. Пройдя по ссылке скачайте драйвера и софт.
к сведению

На всякий случай, ссылка на документацию автора USBDM.

  1. После установки убедитесь, что USBDM появился в диспетчере устройств и корректно определяется в системе.
  2. Убедитесь, что USB порту хватает питания, провод USB рабочий.

Перед использованием

Первым делом нам необходимо перепрошить сам USBDM, так как было много багов связанных с неоригинальной или устаревшой прошивкой.

warning

Прошиваем в любом случае, даже если номера совпадают, некоторые поставщики подменяют номер прошивки.

USBDM

  1. Открываем USBDM Firmware Updater.
  2. В окошке ставим галочку Auto select BDM Firmware.
  3. Нажимаем Program Flash

Проверка

Выберите любой USBDM таргет и нажмите VDD. USBDM На USBDM должен загорется индикатор питания. Нажмите ещё раз, чтобы выключить.

Селектор питания

Можно выбрать 3.3в и 5в. Для включения нажать если горит зелёным - питание включено, серым выключено. Она toggle т.е. переключаемая, нажмите на неё и она потухнет. Не забывайте отключать :)

Типовое подключение

Для примера можно посмотреть подключение контроллера MC56F8035. Используется разъем с маркировкой DSC. USBDM

Типовые ошибки

USB Error

  • Драйвера: Необходимые драйвера могут быть устаревшими или отсутствовать.
  • Питание USB: Устройство может не получать достаточное питание.
  • USB провод: Проверьте целостность и исправность USB-кабеля.
  • Конфликт программ: Две программы одновременно пытаются захватить устройство.

TargetNotConnected

Программатор подключен, но контроллер не найден.

  • Подключение : чаще всего подключение к контроллеру.
  • Действия неактивны :кнопки серые, так как проц не подключен, мы ничего с ним делать не можем.
  • JTAG ID 0xFFFFFFF : - означает что по JTAGу мы попытались подключится, а у нас пустая линия, т.е. проц не выдал никакого ID = not connected.
  • Прошивка BDM: это ошибка на 20% может быть вызвана левой китайской прошивкой usbdm, т.е. 20% вероятность по статистике.

Все, USBDM и Вы готов к работе. Полетели 🚀