Usbdm программатор драйвер windows 10

USBDM 4.12 — для программатора USBDM Freescale

Информация о программе

Описание

USBDM — программное обеспечение для работы с программаторами. Оно является узкоспециализированным, предназначено для инженеров и программистов. С помощью софта вы сможете программировать микроконтроллеры и исправлять ошибки путем отладки ПО процессора.

Для полноценной работы программы необходимо подключить к компьютеру программатор. Для этого может потребоваться установка дополнительных драйверов устройства. После инсталляции ПО и подключения программатора в главном окне USBDM отобразится модель устройства.

Программа имеет простой интерфейс в виде небольшого окна с 3-мя вкладками. Во вкладке «Target» программист выбирает тип микроконтроллера и основные параметры работы с ним. Вкладка «Advanced» открывает доступ к расширенным (продвинутым) настройкам BDM программирования.

В программе USBDM 4.12 есть опция Firmware Changer, которая позволяет «перепрошивать» микроконтроллеры. USBDM адаптирована для работы с большинством моделей процессоров Freescale и контроллеров других производителей.

Возможности программы USBDM:

  • Программирование процессоров;
  • Отладка;
  • Прошивка;
  • Создание дампов памяти;
  • TCL Interpreter;

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

Какую версию программы USBDM нужно устанавливать для программатора USBDM

Решение

Купить запчасти и инструмент

Оптовые цены от 10 т.р. автоматически, отправка день в день Почта РФ, СДЭК, ПЭК

Комментарии (6)

Это первая установка или после переустановки такое?

Ставлю последнюю от производителя и все работает.

Ничего нового. В ней так же не видно процессоров серии HCS08 , и даже не определяется программатор. Какой драйвер нужно W8.1 ?

Ваш комментарий +5

Доброго времени суток! СМА BEKO WRE 75R2 XWW при выборе любого режима включается набор воды и не отключается пока не выключишь из сети. Клапана, пресоста.

модель indesit 5105(cis) S/N 107190037*24629130600 циклично моргают все светодиоды на передней панели. Визуально модуль управления в отлич.

Здравствуйте! Имеется стиральная машина Ariston AVL 95 EX S/N 404262397 91298310000. Лопнул бак в районе подшипника. Цена нового 14т.р. Есть ли совместимые бак.

Модуль invensys AC001 5690AD SW AT60CA15A после воды проц (stm8s207) в кз поэтому не читается прошу поделится прошивкой под st link v2

У кого есть возможность, прошу оказать содействие в поиске прошивки. Спасибо. Модель EWT1567VIW PNC 931102203-04 Firmw.

СМА Bosch WFC 2064 OE Машинка каждый раз на втором полоскании останавливается с водой, загорается верхний индикатор «Конец стирки»,
0 5 1421

USBDM

Debugging and programming interfaces for Freescale microcontroller

Brought to you by: pgo-d

Name Modified Size Info Downloads / Week

USBDM Software builds

It is suggested to build Linux versions from scratch rather than download the DEB here.
See instructions on this page GitHub

History

USBDM V4_12_1_262 (July 2018)

  • Changed how programmer locates RAM region to use
  • Fixed startup code in Kinetis firware version so USB interruption recovery is better
  • USBDM project stationery (extensive changes)

USBDM V4_12_1_240 (Oct 2018)

  • Updated documentation and minor changes
  • USBDM project stationery
  • Fixes for USBDM libraries

USBDM V4_12_1_230 (June 2018)

  • Updated documentation and minor changes
  • Updated examples
  • Fixed vector table generation for user defined handlers
  • USBDM project stationery (a-i)
  • Minor corrections
  • Refactor for improved visibility
  • Added CRC, CMT and EWM

USBDM V4_12_1_220 (June 2018)

  • Added S32 family
  • Various minor fixes
  • Added S32EVM board flash-images
  • Updated MCUExpresso installer
  • USBDM Eclipse plug-in
  • Compiler language standard now passed to C indexer
  • Changed default RAM region in project linker file to be largest RAM region
  • Set default RAM range to largest added RAM memory region
  • Added parameters, improved S32, some peripherals
  • Minor changes for consistency
  • Added S32K144 and some related improvements
  • Added raw binary image files to programmer
  • USBDM project stationery
  • Fixes for USBDM libraries
  • Added synchronization classes and functions
  • Work on SVDs — added parameters, improved derivedFrom function
  • Added SVDs for S32 family
  • Improved SVD for some devices
  • Improved SVD processing
  • Improved handling of Interrupt entries.
  • Added categories for S32 etc.
  • Added MKL02-MKL05 stationery (basic)
  • Added QUADRATURE mode divider selection
  • Fixed missing ‘-‘ for some -ve numbers in write()
  • Improved Security descriptions
  • Added checks for ISR handler installation
  • Updated to be comptible with latest GCC (constexpr changes)

USBDM V4_12_1_210 (November 2017)

  • Installer updates
  • Added MKW41z
  • Fixes for Linux build
  • GDB Server
  • More control on reset actions, better VLLx reset handling
  • Fix for when connecting to secured device
  • USBDM project stationery
  • Added console write() and writeln()(available for general UART use)
  • Snippets updated and other examples added
  • Added -Og option to compiler
  • Improved C++ example mainline
  • Improved speed for SPI driver in USBDM project
  • Improved low-power options
  • SPI configuration more flexible for shared use
  • Added SetIn(), SetOut() and asserts for bit numbers to GPIOxField,
  • Added asserts for pin number in SPI
  • Added asserts for pin number in TSI

USBDM V4_12_1_200 (July 2017)

  • Stationery changes (IRQ handling etc.)

USBDM V4_12_1_190 (July 2017)

  • Added MK27, MK28
  • Updated Kinetis USBDM firmware
  • Added floating-point options for printf() to new project wizard
  • Bug Fix in BME operations header file
  • Stationery — Added BME operations to GPIO/PCR on MKL devices
  • Stationery — Added attribute((always_inline)) to various functions
  • Stationery — PCR field names made more consistent
  • Stationery — Bug Fix to SPI — startTransaction()
  • Stationery — Added eraseAll() to FTFx module
  • Stationery — Basic DMA device for some Kinetis MK
  • Stationery — Added DMA support to various peripherals
  • Stationery — Added DMA examples
  • Stationery — Corrected period calculations for PIT, FTM etc (1-off corrections)
  • Stationery — Added PDB and ADC support

USBDM V4_12_1_180 (June 2017)

  • Added MCUExpresso to installer
  • Changed device XML files to use XInclude
  • Changed peripheral XML files to use XInclude
  • Added MAX30102 examples
  • Extended device descriptions (erase methods, programming checksum for LPC devices)
  • Updated plugins — Fixes for USBDM launch (MCUExpresso)
  • Updated plugins — Added Run/Debug USBDM C++ to project right-click menus and debug/run menus
  • Automatically creates launch configurations when missing on launch (see previous)
  • Extended erase method and reset method handling (needed for LPC)
  • Provided configurable device security settings for projects
  • Added some NXP LPC ARM cortex devices:
  • Added LPC11U12,LPC11U13,LPC11U14,LPC11U22,LPC11U23,LPC11U24,LPC11U34,LPC11U35,LPC11U36,LPC11U37
  • Added LPC1311,LPC1313,LPC1342,LPC1343
  • Rebuilt using C++14
  • Review of TCL scripts to take advantage of additional features
  • Updated I2C examples
  • Update LCD examples
  • Bug fix — CMSIS build failure on MKL devices (cortex-M0)
  • Bug fix — Changed Trim parameters in Launch configurations to string to avoid eclipse parsing errors
  • Bug fix — SVD file/device selection fixed for external files
  • Bug fix — SVD parsing extended
  • Bug fix — Corrected handling of device aliases in GDB server
  • Bug Fix — SWD BDM Firmware — Fix for occasional hang in SWD Tx/Rx routines (I hope)
  • Bug Fix — Corrected SDIDs for some MKVx devices

USBDM V4_12_1_170 (April 2017)

  • Updated FTFL (flash) code stationery
  • Improved format of generated Doxygen comments
  • Spelling!
  • Added mutex lock(), trylock(), unlock()to CMSIS stationery
  • Updated Kinetis target flash code, added MKE18M16 family
  • Added .abs as valid extension for loading ELF files
  • Bug fixes
    • Fix for USB enumeration for non-USBDM devices (JS16_Bootloader and JB16_Bootloader)
    • Fixed MKE02 flash script error (NMI now ignored as expected)
    • Fix for RAM writes for targets without generic Flash program code
    • Changed back to using loading ELF files by Program Headers

USBDM V4_12_1_160 (March 2017)

  • Updated GCC to 5.3.0
  • Updated wxWidgets to 3.1.1
  • GDB programming of secured devices improved
  • Restored disabling NMI for MKE device programming
  • Added CMSIS CPP wrapper stationery and examples
  • Updated various other stationery (CMP, USB)
  • Fixed for console for MKE devices
  • Minor bug fixes for GDB debug dialogues
  • Added MKV4xF16 devices (contribution by LN)

REQUIREMENTS

  • BDM firmware must be updated
  • Current drivers must be used

See USBDM V4_11_1_70 release for older history

Настройка программатора USBDM для платформы Arcadia

Программатор USBDM замечательно подходит для процессоров семейства HCS08, которые шли на стиральные машины фирм Indesit, Ariston, Whiplpool, Electrolux и т.д. Штатная программа для данного программатора находится в свободном доступе в сети по адресу http://sourceforge.net/projects/usbdm/
После стандартной процедуры скачивания и установки нужно запустить программу HCS08 Flash programmer, из названия понятно, что данная программа позволяет записать фреш процессора, при первом запуске мы увидим окно с выбором программатора и вводных его данных.

Если ваш программатор определился в диспетчере устройств, то и по нажатию на кнопку «detect» он так же должен определится.
Затем в поле «Target Vdd Control» нужно выбрать питание для процессора, согласно его технической документации, к примеру для процессоров, стоящих в модулях управления стиральных машин Indesit (платформа Arcadia) данный параметр равен 3,3 вольта.,
. Если это поле заблокировано, значит ничего выбирать не нужно, все произойдет автоматически, но на всякий случай нужно вскрыть крышку программатора и убедится что джампер (переключатель) стоит в положения «авто» либо 3.3 вольта.

Теперь разберем вкладку «Target».
1) Необходимо выбрать чип (микроконтроллер — он же процессор), для модулей Arcadia это MC9S08GB60 или MC9S08GB60A, для Electrolux это MC9S08AW60 или MC9S08AC60.
2) Далее, нужно выбрать прошивку (ВНИМАНИЕ. ПУТЬ К ПРОШИВКИ НЕ ДОЛЖЕН СОДЕРЖАТЬ РУССКИХ БУКВ), в противном случае будет выведена ошибка.
3) В поле Security выбрать переключатель Image.
4) Осталось нажать кнопку Programm Flash и дождаться конца прошивки.

Если у вас возникает ошибка F1 суб04 , при которой слышны щелчки реле двигателя, но на этом вся работа заканчивается, то необходимо включить переключатель «Clock type and parameters», после чего активируется поля Trim Freguency и NVTPIM Address, их значения нужно оставить без изменения и прошить модуль еще раз, также стоит отметить, что одной из наиболее распространенных ошибок является ошибка подбора прошивки, которую нужно подбирать по серийному номеру и продуктовому коду, написанным на стиральной машинке или той технике, которую вы программируете.

Напоследок, хотелось дать ссылку на странице, где можно купить данный программатор в хорошей комплектации Купить программатор USBDM
Всем удачи в ремонте!

Видео

Usbdm программатор драйвер windows 10

Программатор USBDM

Форум по USBDM здесь.

Приобрел не давно этот программатор, довольно полезная штука в связи со своей узкой специализацией. Программатор разработан для прошивки микроконтроллеров используемых в бытовой технике, в стиральных машинах, холодильниках, посудомоечных машинах построенных на платформе Аркадия и соответственно микроконтроллеров MC9S08GB60 (mask 3L31R), MC9S08GB60A (mask 4L11Y) и в стиральных машинах Zanussi/Electrolux с платформой ENV-06 и микроконтроллеров MC9S08AW60 и MC9S08AC60. В общем он направлен на Мотороловскую базу микроконтроллеров. Так же идет постоянное добавление новых микроконтроллеров в список поддержки данного программатора. Существует своя среда разработки ПО для микроконтроллеров — Codewarrior. Данным программатором можно не только прошивать микроконтроллеры, но и считывать из них прошивки, последняя функция появилась относительно не давно. Не вся линейка микроконтроллеров еще в списке считывания прошивки, в соотношении к списку прошивающихся микроконтроллеров этим программатором. Например есть возможность прошивать микроконтроллеры серии MC56F8xxx, но считать дамп нет возможности, если только очень постараться и создать проект на данный микроконтроллер в среде разработки Codewarrior, после чего можно считать дамп с нового микроконтроллера. Об этом позже, либо здесь, либо на форуме по данному программатору.

Далее добавлю немного общей информации, ссылок на ресурсы для скачивания драйверов, ПО и т.д. Информация, в основном, взята из простор интернета.

Описание от Китайцев полной версии программатора: (это версия USBDM_CF_JMxxCLD )

1. Поддержка
Вся линейка HCS08, HCS12, RS08
Coldfire V1, V2, V3, V4
Kinetis ARM вся линейка — K60,
Ряд MC56F80xx DSC
2. Поддержка онлайн обновления прошивки
3. Программное обеспечение позволяет выбрать выходное напряжение 5 В или 3,3 В питания микроконтроллера
4. Среда разработки:
CodeWarrior V10.1-V10.7
CodeWarrior V5.1
CodeWarrior v6.3
CodeWarrior V7.1
CodeWarrior V8.3
5. Окружающая среда: WINXP / Win7 32/64 бит

URL на ПО и сайт USBDM

Из предложенных конфигураций программатора на сайте USBDM я выбрал себе USBDM_CF_JMxxCLD_V3 это наиболее функциональная модель. Покупал я свой программатор на https://ru.aliexpress.com/ , смотрите, ищите, там их много.

Вот один из стандартных разъемов этого программатора:

Некоторые точки подключения к стиральным машинам:

Arcadia_ Аркадия Electrolux Hansa Whirlpool DOMINO

Картинки открываются в новом окне, в полный размер.

Инструкция по пользованию USBDM -> скачать.

Ошибки при пользовании USBDM -> скачать.

Считывание прошивок с процессоров Arcadia -> скачать.

Установка CodeWarrior на Windows 7 х64-bit -> скачать.

Остальное предлагаю обсуждать на форуме, дополнять своими материалами, и т.д.

Читайте также:  Xbox live не подключается windows 10
Оцените статью