USBDM — программное обеспечение для работы с программаторами. Оно является узкоспециализированным, предназначено для инженеров и программистов. С помощью софта вы сможете программировать микроконтроллеры и исправлять ошибки путем отладки ПО процессора.
Для полноценной работы программы необходимо подключить к компьютеру программатор. Для этого может потребоваться установка дополнительных драйверов устройства. После инсталляции ПО и подключения программатора в главном окне USBDM отобразится модель устройства.
Программа имеет простой интерфейс в виде небольшого окна с 3-мя вкладками. Во вкладке «Target» программист выбирает тип микроконтроллера и основные параметры работы с ним. Вкладка «Advanced» открывает доступ к расширенным (продвинутым) настройкам BDM программирования.
В программе USBDM 4.12 есть опция Firmware Changer, которая позволяет «перепрошивать» микроконтроллеры. USBDM адаптирована для работы с большинством моделей процессоров Freescale и контроллеров других производителей.
Возможности программы USBDM:
Программирование процессоров;
Отладка;
Прошивка;
Создание дампов памяти;
TCL Interpreter;
Онлайн загрузка, одношаговая отладка и симуляция, доступ ко всем регистрам и значениям глобальных переменных
Частота процессора 48 МГц
Интерфейс USB2.0
опоры
8 бит MCU: полная серия HCS08;
16-битный однокристальный микрокомпьютер: серия HCS12 (в том числе без функции SYNC (например, 9 s12dp256b);
32 бит: микроконтроллеры Coldfire V1
USBDM поддерживает три точки ввода в эксплуатацию
Поддерживает следующие IDE
Codewarrior V10.2 (версия Eclipse)
Codewarrior V10.1 (версия Eclipse)
Студия разработки Codewarrior для HCS12 (X) V5.1
Codewarrior для микроконтроллеров V6.3 (RS08 не поддерживается)
CodeSourcery Lite для зоны USB-портов Coldfire
Схема защиты от электростатического разряда, самовосстанавливающийся предохранитель на 500 мА, розетка BDM, линия передачи данных, каждый корень, защита от перенапряженияЗащита от электростатического разряда BDM розетка питания ног и TVS, защита от перенапряжения