- USBDM
- USBDM 4.12 — для программатора USBDM Freescale
- Информация о программе
- Описание
- USBDM
- Debugging and programming interfaces for Freescale microcontroller
- Brought to you by: pgo-d
- USBDM Software builds
- History
- USB Driver Installation
- Note for upgrading from version 3.x to 4.x USBDM firmware
- Installation of USBDM USB drivers for Linux
- Installation of USBDM USB drivers for Windows
- Alternative Driver Installation Method for Windows
- Installation of USBDM USB drivers for old VID/PID
- Linux Drivers
USBDM
В настоящее время Sky Prog Programmer поддерживает чтение флэш памяти, вывод статистики ошибок, конвертирование в s19, сохранение в s19, запись всей флэш памяти микроконтроллеров FREESCALE MC9S08GB60 и MC9S08GB60A с помощью интерфейса USBDM.
Приобрести инструмент USBDM можно недорого на сайтах aliexpress.com и ebay.com
Что бы USBDM работал на Вашем компьютере, необходимо установить:
2. Программное обеспечение USBDM.
Скачать их лучше с официального сайта (это бесплатно)
Версия 4.10.6.XX (Тестировано автором 4.10.6.80)
Версия 4.11.1.XX (Тестировано автором 4.11.1.60)
Обратите внимание, если Вы приобрели устройство USBDM с ailexpress или ebay, в описании которого версия 4.12, то и программное обеспечение с драйверами нужно устанавливать 4.12.
Версия 4.12.1.XX (Не протестировано)
Так же поддерживается USBDM, который продаёт Сергей (profik) на сайте rmbt.ru.
Однако, перед его использованием нужно обновить программное обеспечение USBDM, а так же прошивку самого USBDM.
Это так же относится и к другим устройствам USBDM, у которых устаревшее ПО и внутренняя прошивка.
Если ПО USBDM и/или прошивка самого USBDM устарели, Sky Prog сообщит об этом в разделе «Настройки —> Основное»
После установки нового программного обеспечения USBDM нужно обновить внутреннюю прошивку самого устройства USBDM. Для этого нужно запустить соответствующее приложение через кнопку
«Пуск —> Все программы —> USBDM xx.xx.xx.xx —> USBDM Firmware Updater»
См. рисунок ниже.
В открывшемся окне нужно нажать на кнопку «Program flash»
Не забывайте перезагружать компьютер после установки ПО USBDM.
Если всё выполнено корректно, устройство должно быть готово к работе.
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator
USBDM 4.12 — для программатора USBDM Freescale
Информация о программе
Описание
USBDM — программное обеспечение для работы с программаторами. Оно является узкоспециализированным, предназначено для инженеров и программистов. С помощью софта вы сможете программировать микроконтроллеры и исправлять ошибки путем отладки ПО процессора.
Для полноценной работы программы необходимо подключить к компьютеру программатор. Для этого может потребоваться установка дополнительных драйверов устройства. После инсталляции ПО и подключения программатора в главном окне USBDM отобразится модель устройства.
Программа имеет простой интерфейс в виде небольшого окна с 3-мя вкладками. Во вкладке «Target» программист выбирает тип микроконтроллера и основные параметры работы с ним. Вкладка «Advanced» открывает доступ к расширенным (продвинутым) настройкам BDM программирования.
В программе USBDM 4.12 есть опция Firmware Changer, которая позволяет «перепрошивать» микроконтроллеры. USBDM адаптирована для работы с большинством моделей процессоров Freescale и контроллеров других производителей.
Возможности программы USBDM:
- Программирование процессоров;
- Отладка;
- Прошивка;
- Создание дампов памяти;
- TCL Interpreter;
ПО используется для программирования процессоров автомобильной электроники, мобильных устройств, стиральных машин, холодильников и других видов бытовой техники.
USBDM
Debugging and programming interfaces for Freescale microcontroller
Brought to you by: pgo-d
Name | Modified | Size | Info Downloads / Week | |
---|---|---|---|---|
USBDM Software buildsIt is suggested to build Linux versions from scratch rather than download the DEB here. HistoryUSBDM V4_12_1_262 (July 2018)
USBDM V4_12_1_240 (Oct 2018)
USBDM V4_12_1_230 (June 2018)
USBDM V4_12_1_220 (June 2018)
USBDM V4_12_1_210 (November 2017)
USBDM V4_12_1_200 (July 2017)
USBDM V4_12_1_190 (July 2017)
USBDM V4_12_1_180 (June 2017)
USBDM V4_12_1_170 (April 2017)
USBDM V4_12_1_160 (March 2017)
REQUIREMENTS
See USBDM V4_11_1_70 release for older history USB Driver InstallationTo support the 64-bit version of Windows it has been necessary to update to using libusb1.0 drivers. For consistency this is also done on Linux and the other windows platforms. As part of this process the Vendor-ID/Product-ID (VID/PID) for the hardware (BDM) has been changed. This will allow the co-existence of Freescale’s OSBDM-JM60 hardware while using a new driver for USBDM. Formerly both these BDMs used the same VID/PID and changes to the driver would not be possible without rendering the OSBDM-JM60 inoperable. Note: On Windows, libusb1.0 is a thin wrapper around the Microsoft winUSB low-level USB drivers. Because of this you may see references to winusb in the following. Note for upgrading from version 3.x to 4.x USBDM firmwareThis change is complicated by the existence of a Bootloader in the BDM firmware. If not replaced this loader will continue to use the original VID/PID. Because of this, it is desirable to completely replace the BDM firmware. For JS16 based BDMs this is a simple process since the Freescale JS12 Bootloader software may be used to replace all the firmware. See Construction and Installation. For JMxx based BDMs it is necessary to use a HCS08 programmer to re-program the entire device so that the Bootloader is updated when the rest of firmware is changed. If a programmer is not available then it is still possible to update the BDM firmware using the Bootloader but the Bootloader will remain unchanged. To do this it will be necessary to install the drivers twice — once for the old VID/PID used by the Bootloader and again for the new VID/PID used by the main firmware. Doing so will render any OSBDM drivers inoperable on that USB port. Installation of USBDM USB drivers for LinuxThere isn’t any. The installation script provided will modify the /etc/udev/rules.d file to allow access to the USBDM device. The required driver for USBDM BDM interface (LibusbV1) is included in the standard Linux (at least Ubuntu current version). The CDC (serial port) is a standard device and should also be installed without any extra steps. If more installation is required on your version you will have to investigate this yourself. I’m not a Linux expert and I don’t have access to other versions for testing. If you find other steps are necessary then please advise and I will try to update the installation accordingly. Installation of USBDM USB drivers for WindowsThis driver allows the USBDM software to communicate with the USBDM cable. You would usually only need to install these driver files once. If you subsequently plug the USBDM cable into another USB port of the same computer the driver will be installed for that port automatically. The required drivers are copied to the installation location as part of the installation process. The driver folder may be opened from the window’s Start Menu. Setting up the drivers differs somewhat between the different versions of windows. In versions before Windows 7 you will be automatically prompted to install the drivers using a Found New Hardware Wizard when you first plug in the USBDM. For Windows 7 the installation will quietly fail and it is necessary to manually trigger the wizard. Prior to Windows 7 the following sequence should occur:
The above sequence may be necessary a second time if you are installing a USBDM supporting a serial port connection. The serial port appears as a second device. With Windows 7 the following sequence should occur:
Alternative Driver Installation Method for WindowsAlternatively, zadig may be used to install the libusbV1 drivers for the BDM interface (not the Serial port). http://www.libusb.org/wiki/libwdi/zadig
This following process will install the correct libusb 1.0 driver.
Installation of USBDM USB drivers for old VID/PIDThis process should only be done if you need to use the USBDM Bootloader to update an old JMxx based BDM when you do not have access to a HCS08 programmer.
Linux DriversThe shell scripts supplied with the linux version should install the required information for the libusb drivers to work on a linux machine. You will also need to make sure you have installed some libraries: (Some information posted by joncas on Freescale Forums — thanks) |