USBDM
MultiProg работает с USBDM_CF_JMxxCLD
или JMxxCLD
, с поддержкой DSC
контроллеров (MC56F
), на контроллерe MC9S08JM60
.
Драйвера и оригинальный софт
Для начала нам нужно установить драйвера и набор оригинального софта для USBDM.
На сегодняшний день, последняя протестированная версия софта 4.12.1.305
и драйверов 4.12.3
.
- Пройдя по ссылке скачайте драйвера и софт.
На всякий случай, ссылка на документацию автора USBDM.
- После установки убедитесь, что USBDM появился в диспетчере устройств и корректно определяется в системе.
- Убедитесь, что USB порту хватает питания, провод USB рабочий.
Перед использованием
Первым делом нам необходимо перепрошить сам USBDM, так как было много багов связанных с неоригинальной или устаревшой прошивкой.
Прошиваем в любом случае, даже если номера совпадают, некоторые поставщики подменяют номер прошивки.
- Открываем
USBDM Firmware Updater
. - В окошке ставим галочку
Auto select BDM Firmware
. - Нажимаем
Program Flash
Проверка
Выберите любой USBDM таргет и нажмите VDD.
На USBDM должен загорется индикатор питания.
Нажмите ещё раз, чтобы выключить.
Селектор питания
Можно выбрать 3.3в и 5в. Для включения нажать если горит зелёным - питание включено, серым выключено. Она toggle т.е. переключаемая, нажмите на неё и она потухнет. Не забывайте отключать :)
Типовое подключение
Для примера можно посмотреть подключение контроллера MC56F8035
. Используется разъем с маркировкой DSC
.
Типовые ошибки
USB Error
- Драйвера: Необходимые драйвера могут быть устаревшими или отсутствовать.
- Питание USB: Устройство может не получать достаточное питание.
- USB провод: Проверьте целостность и исправность USB-кабеля.
- Конфликт программ: Две программы одновременно пытаются захватить устройство.
TargetNotConnected
Программатор подключен, но контроллер не найден.
- Подключение : чаще всего подключение к контроллеру.
- Действия неактивны :кнопки серые, так как проц не подключен, мы ничего с ним делать не можем.
- JTAG ID 0xFFFFFFF : - означает что по JTAGу мы попытались подключится, а у нас пустая линия, т.е. проц не выдал никакого ID = not connected.
- Прошивка BDM: это ошибка на 20% может быть вызвана левой китайской прошивкой usbdm, т.е. 20% вероятность по статистике.
Все, USBDM и Вы готов к работе. Полетели 🚀