Using the New Project Wizard to create a Project with USBDM support
Support in Codewarrior V10.x is available as follows:
- RS08
- HCS08
- Coldfire V1
- Coldfire V2,3,4.
- Kinetis
- DSC support in very limited — Debugging may be unreliable.
USBDM is fully supported by the Codewarrior New Project Wizard. The following shows the required initial steps of creating a USBDM project using the wizard.
-
Start the wizard from the pop-up menu in the Project Explorer window or from the main Menu, for example New->Bareboard Project.



The remaining pages of the Wizard are independent of the target connection and allow a range of options and alternative for the project. If only a basic project is needed it is sufficient to click Finish now. This will create a new project with a Remote System connection for USBDM.
It may be desirable to change some of the default settings to suit your BDM. This will be the case if you wish to trim the target clock or use the power supply features of the BDM. The following section describes the USBDM specific settings available.
The Remote System dialogue for USBDM may be accessed in two ways (that I know of!):
-
Locate the connection in the Remote Systems tab which is usually one of those at the bottom of the Eclipse Workspace: There will be a line for each remote entry in the the workspace. Note that it possible to share these systems between different projects but they must have the same target device. For the example created above, this Remote System will be called MyFirstUSBDMProject_MC9S08AC128_USBDM.



To view the USBDM Debug Options select the Debug Configuration at the left and then click on the Edit button in the Remote Settings area.

The various options are discussed in the following sections
Some of the following options may be absent from the dialogue for a particular target.
Some options may have no effect depending upon the hardware capabilities of the BDM interface connected during the actual debugging session.
Common options
- Connection Name: An arbitrary name used to identify this target connection.
- Description: Descriptive text — change as desired to describe the connection.
- System type: This identifies the target device e.g. MCF51CN128 etc
- Connection type: This allows selection between all the connections available for the device chosen above.
The USBDM connections available are:- USBDM RS08 Interface
- USBDM HCS08 Interface
- USBDM Coldfire V1 Interface
- USBDM Coldfire V2,3,4 Interface
- USBDM ARM interface
USBDM Options for Kinetis targets only.
Some options may have no effect depending upon the hardware capabilities of the BDM interface connected during the actual debugging session.
Preferred BDM — Allows selection of preferred BDM when multiple are connected when launching a debug session
- Refresh — This may be used to scan for connected BDMs.
Target Vdd Supply — Enables supply of Target Vdd from the USBDM module
- Off, 3.3V or 5V — Controls voltage supply to target through BDM Vdd connection.
Connection Control
- Automatically re-connect — This option causes the BDM to resynchronise with the target more often.
Erase Options
This option controls how the device is erased before programming. Not all options will be available with a every target type.
- None — The device will not be erased. This is only useful if the device is blank in the regions to be programmed.
- Mass — A mass erase/unsecure operation will be done using a target specific unsecure method. This may also involve programming of default security information. This method is applicable to a secured device. Please refer to the Flash programming manual for more details.
- All — All flash or EEPROM regions will be erased using individual mass erase operations as needed. This is similar to the above but is done by executing a program on the target so it not applicable to a secured device.
- Selective — Only modified sectors or pages of the Flash or EEPROM will be erased as needed. Note that the sector containing the security information will be erased and re-programmed in any case to ensure the device is unsecured for debugging.
- Restore Default — Returns the dialogue to the target specific default values.
Popups
- When connecting with the target you may be prompted to cycle the target power.
Simply turn off and turn on the target power and then press Retry to continue. The Target BKGD pin will be held low while doing this.
This is useful for difficult HCS08 targets that may not respond to software reset when in certain modes. For example, this may occur when a blank chip has a COP timeout or some times when the processor clock is suspended. Another case would be if the BKGD pin can be programmed as an general purpose I/O pin.

- After the initial connection with the target, you may be prompted to supply power to the target.

Manually Creating a Launch Configuration for USBDM
Since USBDM is now supported by the Codewarrior New project Wizard the following process is no longer necessary.
It is included as a reference to what the various setting do rather than as a necessary process.The following describes manually creating a custom Debug Launch Configuration. The configuration can then be used to launch a debug session.
The following outlines the steps required to create the Debug Launch Configuration. This should be read in conjunction with the Codewarrior V10 quickstart manual. It is assumed that a suitable application has been created beforehand.
The following example is for a Coldfire V1 device. The settings for a RS08 or HCS08 device would be almost identical. The required changes are indicated where appropriate.
Programming the flash of Coldfire V2,3,4 devices is not supported so some sections are not appropriate to those devices. It is necessary to program the device using the Flash programmer before debugging or as a autorun task setup as part of the Debug Launch Configuration.

- Connection name:
Choose a suitable name for the Connection. - Description:
Choose a suitable description for the Connection. - System type:
Choose the appropriate device — in this case a MCF51CN128. - Select the appropriate USBDM connection from the Connection type: drop-down box. This will be one of
- «USBDM RS08 Interface»
- «USBDM HCS08 Interface»
- «USBDM Coldfire V1 Interface»
- «USBDM Coldfire V2,3,4 Interface».
Programming Options for RS08, HCS08 or Coldfire V1
The USBDM GDI dll has a built in flash programmer that handles the programming of the target non-volatile memory (in RS08, HCS08, CFV1 and Kinetis targets). The options selected cause USBDM to program the target on initial download with a new debug session but not to re-program if the debugger session is re-started. This prevents the Flash from being needlessly re-programmed.
The verify options may be selected but USBDM already verifies programming so this is unnecessary. Also, it is possible for the Codewarrior verify to fail as USBDM may modify the data programmed to the target memory to support trimming of the target clock or disabling target security to allow debugging.
- Generated by
1.8.16
Usbdm memory dump как пользоваться

В настоящее время Sky Prog Programmer поддерживает чтение флэш памяти, вывод статистики ошибок, конвертирование в s19, сохранение в s19, запись всей флэш памяти микроконтроллеров FREESCALE MC9S08GB60 и MC9S08GB60A с помощью интерфейса USBDM.
Приобрести инструмент USBDM можно недорого на сайтах aliexpress.com и ebay.com
Так же приобрести программатор на сайте программы Sky Prog Programmer.
Что бы 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 до той же версии, которой устанавливаете драйвер и ПО.
Так же поддерживается USBDM, который продаёт Сергей (profik) на сайте rmbt.ru.
Однако, перед его использованием нужно обновить программное обеспечение USBDM, а так же прошивку самого USBDM.
Это так же относится и к другим устройствам USBDM, у которых устаревшее ПО и внутренняя прошивка.
Если ПО USBDM и/или прошивка самого USBDM устарели, Sky Prog сообщит об этом в разделе «Настройки —> Основное»
После установки нового программного обеспечения USBDM нужно обновить внутреннюю прошивку самого устройства USBDM. Для этого нужно запустить соответствующее приложение через кнопку
«Пуск —> Все программы —> USBDM xx.xx.xx.xx —> USBDM Firmware Updater»
См. рисунок ниже.
В открывшемся окне нужно нажать на кнопку «Program flash»

Не забывайте перезагружать компьютер после установки ПО USBDM.
Если всё выполнено корректно, устройство должно быть готово к работе.
Ниже показана распиновка одного из самых популярных вариантов исполнения USBDM устройства ( NC — не используется).
программатор USBDM модуля Arcadia
при установке «Paged» в разделе «Memory Options» считывается 60,1КБ файл «PROSHIVKA.s19»,
при установке «Flat» в разделе «Memory Options» считывается 131КБ файл «PROSHIVKA1.s19»
что нужно выбирать «Flat» или «Paged» ?нужно ли ставить галочку возле «Keep Empty SRECs» ?
прошивать считанными прошивками не пробовал — боюсь запороть рабочий модуль стиралки Indesit IWSC4105(EU) 46620550000 S/N003106715
плата EDT0117.11
проц SP101655 (mask 3L31R) — MC9S08GB60
SW:01.04.03Usbdm freescale программатор как пользоваться

USBDM – это широко известный в узких кругах программатор микроконтроллеров Motorola/Freescale серий HCS08/12. С помощью него можно, например, прошивать приборки для свежих ВАЗ-ов (Гранта, Веста) или творить подобные непотребства www.drive2.ru/l/472435133639558124/. Известность его обусловлена опенсорсностью (исходники открыты и каждый может их модернизировать под собственные нужды) и низкой ценой (около 10$ на алиэкспрессе).

Покупался он для экспериментов с отопителем Webasto Thermotop V (проц MC9S12DG256). Для моих экспериментов программатор должен уметь прошивать как EEPROM, так и флеш-память у микроконторллера. Сперва по незнанию был куплен клон UPA-USB, но он умеет только EEPROM для данных контроллеров… Пришлось искать альтернативу, более продвинутые вещи (типа Orange / XProg) стоят довольно много (> 100$ ) даже в Китае, у нас — цены совсем без стыда…
Итак, был куплен USBDM, подпаян к целевой плате (ЭБУ от вебасты), было сделано много попыток читать проц. Основная ошибка, которую я видел – BKGD signal timeout. Очень редко прога цеплялась-таки к процу, но вычитывала что-то неохотно и с ошибками… UPA-USB при этом спокойно себе вычитывала EEPROM из него…
Покупать третий по счету программатор было влом, я начал задумываться о бренности бытия, и тут меня осенило: «WatchDog», внешний и аппаратный, Вебасто ведь ответственный агрегат, процу в нем – негоже зависать и сжигать тачку нафиг… Во время нормальной работы прощивки watchdog своевременно сбрасывается, а на программаторе он пытается, причем успешно, перезапустить проц, чем крайне удивляет программатор.
Watchdog был найден, им оказался LDO TLE4271, который «в нагрузку» имел функции аппаратного Watchdog. Третья нога – Reset Output, отвечает за формирование сброса проца watchdog-ом, 6-я WatchDog input, сброс Watchdog-a. Нога была поднята, USBDM стал нормально читать/писать проц, в общем, теория подтвердилась. Но UPA-USB умеет работать с тем же процом, каким-то образом игнорируя внешние сигналы сброса.
У обоих программаторов в качестве буферного выхода использована одинаковая микросхема 74HC125 (4 неинвертирующих буфера с управляемым выходом):
У USBDM управление Reset-ом сделано в виде инвертора с открытым коллектором (см. схему). У UP-ы же классический PUSH-PULL, который «пересиливает» сигнал WatchDog-а и не дает ему сбросить проц. (Ватчдог обычно через резистор к Reset-у подключают).
В итоге, захотелось переделать USBDM с «открытого коллектора» на «Push-Pull» в цепи управления Reset-ом. Был высвобожден элемент U1A от 125-ки, USBDM не мониторит состояние Reset-а (по крайней мере для HCS12-ых чипов). Переделка изображена на рисунке:

По итогу переделки, USBDM стал стабильно и без ошибок читать проц, не смотря на внешний Wathdog. Переделкой – доволен…





В настоящее время 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 — программное обеспечение для работы с программаторами. Оно является узкоспециализированным, предназначено для инженеров и программистов. С помощью софта вы сможете программировать микроконтроллеры и исправлять ошибки путем отладки ПО процессора.
Для полноценной работы программы необходимо подключить к компьютеру программатор. Для этого может потребоваться установка дополнительных драйверов устройства. После инсталляции ПО и подключения программатора в главном окне USBDM отобразится модель устройства.
Программа имеет простой интерфейс в виде небольшого окна с 3-мя вкладками. Во вкладке «Target» программист выбирает тип микроконтроллера и основные параметры работы с ним. Вкладка «Advanced» открывает доступ к расширенным (продвинутым) настройкам BDM программирования.
В программе USBDM 4.12 есть опция Firmware Changer, которая позволяет «перепрошивать» микроконтроллеры. USBDM адаптирована для работы с большинством моделей процессоров Freescale и контроллеров других производителей.
Возможности программы USBDM:
- Программирование процессоров;
- Отладка;
- Прошивка;
- Создание дампов памяти;
- TCL Interpreter;
ПО используется для программирования процессоров автомобильной электроники, мобильных устройств, стиральных машин, холодильников и других видов бытовой техники.
Mcf51ag128 как считать usbdm
Аппаратная модификация программатора USBDM, повышающая его «внутрисхемность»

USBDM – это широко известный в узких кругах программатор микроконтроллеров Motorola/Freescale серий HCS08/12. С помощью него можно, например, прошивать приборки для свежих ВАЗ-ов (Гранта, Веста) или творить подобные непотребства www.drive2.ru/l/472435133639558124/. Известность его обусловлена опенсорсностью (исходники открыты и каждый может их модернизировать под собственные нужды) и низкой ценой (около 10$ на алиэкспрессе).

Покупался он для экспериментов с отопителем Webasto Thermotop V (проц MC9S12DG256). Для моих экспериментов программатор должен уметь прошивать как EEPROM, так и флеш-память у микроконторллера. Сперва по незнанию был куплен клон UPA-USB, но он умеет только EEPROM для данных контроллеров… Пришлось искать альтернативу, более продвинутые вещи (типа Orange / XProg) стоят довольно много (> 100$ ) даже в Китае, у нас — цены совсем без стыда…
Итак, был куплен USBDM, подпаян к целевой плате (ЭБУ от вебасты), было сделано много попыток читать проц. Основная ошибка, которую я видел – BKGD signal timeout. Очень редко прога цеплялась-таки к процу, но вычитывала что-то неохотно и с ошибками… UPA-USB при этом спокойно себе вычитывала EEPROM из него…
Покупать третий по счету программатор было влом, я начал задумываться о бренности бытия, и тут меня осенило: «WatchDog», внешний и аппаратный, Вебасто ведь ответственный агрегат, процу в нем – негоже зависать и сжигать тачку нафиг… Во время нормальной работы прощивки watchdog своевременно сбрасывается, а на программаторе он пытается, причем успешно, перезапустить проц, чем крайне удивляет программатор.
Watchdog был найден, им оказался LDO TLE4271, который «в нагрузку» имел функции аппаратного Watchdog. Третья нога – Reset Output, отвечает за формирование сброса проца watchdog-ом, 6-я WatchDog input, сброс Watchdog-a. Нога была поднята, USBDM стал нормально читать/писать проц, в общем, теория подтвердилась. Но UPA-USB умеет работать с тем же процом, каким-то образом игнорируя внешние сигналы сброса.
У обоих программаторов в качестве буферного выхода использована одинаковая микросхема 74HC125 (4 неинвертирующих буфера с управляемым выходом):
У USBDM управление Reset-ом сделано в виде инвертора с открытым коллектором (см. схему). У UP-ы же классический PUSH-PULL, который «пересиливает» сигнал WatchDog-а и не дает ему сбросить проц. (Ватчдог обычно через резистор к Reset-у подключают).
В итоге, захотелось переделать USBDM с «открытого коллектора» на «Push-Pull» в цепи управления Reset-ом. Был высвобожден элемент U1A от 125-ки, USBDM не мониторит состояние Reset-а (по крайней мере для HCS12-ых чипов). Переделка изображена на рисунке:
Переделки:
1. Перерезать дорожку между процем и 3й ногой 74HC125.
2. Перерезать дорожку между диодом TR2 и 1,2,11 ногами 74HC125.
3. Поднять 1-ю ногу 74HC125 и посадить её на землю.
4. Запаять перемычку между 3 ногой 74HC125 и диодом TR2 (сигнал Reset)
5. Между 14 и 11 74HC125 ногами припаять резистор в 10к.
По итогу переделки, USBDM стал стабильно и без ошибок читать проц, не смотря на внешний Wathdog. Переделкой – доволен…
В первоначальной версии статьи была допущена ошибка в рисунке "Переделки в схеме", теперь он исправленКомментарии 56

Здравствуйте.
Я здесь новичок не судите строго за мои вопросы.
Не могу считать данные с проца S9S12P96, подскажите что я делаю не так.
Прога USBDM Memory Dump при любой стартовой и конечной точке, все время пишет Failed, reason = Expected BDM command ACK missing.
Подскажите что я делаю не так ?

Для начала проверьте, что цепь reset-а свободна от всяких внешних мониторов и вачдогов. Что всё подключено правильно

Все проверял несколько раз, подключено верно. Проц она видит, если выставить к примеру hc08 то она сразу говорит что нет соединения. Может какой-то другой адрес листа нужен или в строчку инициализации что-то нужно добавить ?

Всем привет. Подскажите какие нужно задать диапазоны адресов, чтобы вычитать из 9s12xet256 D_FLASH, Р_FLASH и EEPROM? Даташиты смотрел, но знаний не хватает, а логика тут не срабатывает.

Вроде такие настройки по адресам

поднять 13 вывод и на массу, зачем огород городить не понял.

Оно и было сделано в процессе диагностики проблем с прошивкой. А дальше сравнил с "правильным" программатором и понял, что нужно делать активный push-pull на reset-e, что и было сделано

Приветствую! Подскажите, пожалуйста, прошивает ли usbdm процессор MC9S12XHZ512?

Не пробовал, но 256-й с другими буквами читает и прошивает. Так что дерзайте.

Добрый день
Можете провести небольшой ликбез?
Потребовалось прочитать МК 9s12xs256 ну и соответственно встав вопрос по каким адресам что читать?
Мой пытливый ум нашёл статью где сливали прошивку с аналогичных контроллеров 9s12 с помощью CodeWarrior
Там при конфигурации проекта есть файл с расширением .inc в котром как я понял указанна в том числе и адресация
Беру я для сравнения конфигурацию МК 9S12DG256 открываю и вижу;*** Memory Map and Interrupt Vectors
;******************************************
EEPROMStart: equ $00000400
EEPROMEnd: equ $00000FEF
RAMStart: equ $00001000
RAMEnd: equ $00003FFF
ROM_4000Start: equ $00004000
ROM_4000End: equ $00007FFF
ROM_C000Start: equ $0000C000
ROM_C000End: equ $0000FEFF
PAGE_30Start: equ $00308000
PAGE_30End: equ $0030BFFF
PAGE_31Start: equ $00318000
PAGE_31End: equ $0031BFFF
PAGE_32Start: equ $00328000
PAGE_32End: equ $0032BFFF
PAGE_33Start: equ $00338000
PAGE_33End: equ $0033BFFF
PAGE_34Start: equ $00348000
PAGE_34End: equ $0034BFFF
PAGE_35Start: equ $00358000
PAGE_35End: equ $0035BFFF
PAGE_36Start: equ $00368000
PAGE_36End: equ $0036BFFF
PAGE_37Start: equ $00378000
PAGE_37End: equ $0037BFFF
PAGE_38Start: equ $00388000
PAGE_38End: equ $0038BFFF
PAGE_39Start: equ $00398000
PAGE_39End: equ $0039BFFF
PAGE_3AStart: equ $003A8000
PAGE_3AEnd: equ $003ABFFF
PAGE_3BStart: equ $003B8000
PAGE_3BEnd: equ $003BBFFF
PAGE_3CStart: equ $003C8000
PAGE_3CEnd: equ $003CBFFF
PAGE_3DStart: equ $003D8000
PAGE_3DEnd: equ $003DBFFFПотом открываю нужный mc9s12xs256 и там
RAMStart: equ $00002000
RAMEnd: equ $00003FFF
ROM_4000Start: equ $00004000
ROM_4000End: equ $00007FFF
ROM_C000Start: equ $0000C000
ROM_C000End: equ $0000FEFF
EEPROM_00Start: equ $00100000
EEPROM_00End: equ $001003FF
EEPROM_01Start: equ $00100400
EEPROM_01End: equ $001007FF
EEPROM_02Start: equ $00100800
EEPROM_02End: equ $00100BFF
EEPROM_03Start: equ $00100C00
EEPROM_03End: equ $00100FFF
EEPROM_04Start: equ $00101000
EEPROM_04End: equ $001013FF
EEPROM_05Start: equ $00101400
EEPROM_05End: equ $001017FF
EEPROM_06Start: equ $00101800
EEPROM_06End: equ $00101BFF
EEPROM_07Start: equ $00101C00
EEPROM_07End: equ $00101FFF
RAM_FDStart: equ $000FD000
RAM_FDEnd: equ $000FDFFF
PAGE_F0Start: equ $007C0000
PAGE_F0End: equ $007C3FFF
PAGE_F1Start: equ $007C4000
PAGE_F1End: equ $007C7FFF
PAGE_F2Start: equ $007C8000
PAGE_F2End: equ $007CBFFF
PAGE_F3Start: equ $007CC000
PAGE_F3End: equ $007CFFFF
PAGE_F4Start: equ $007D0000
PAGE_F4End: equ $007D3FFF
PAGE_F5Start: equ $007D4000
PAGE_F5End: equ $007D7FFF
PAGE_F6Start: equ $007D8000
PAGE_F6End: equ $007DBFFF
PAGE_F7Start: equ $007DC000
PAGE_F7End: equ $007DFFFF
PAGE_F8Start: equ $007E0000
PAGE_F8End: equ $007E3FFF
PAGE_F9Start: equ $007E4000
PAGE_F9End: equ $007E7FFF
PAGE_FAStart: equ $007E8000
PAGE_FAEnd: equ $007EBFFF
PAGE_FBStart: equ $007EC000
PAGE_FBEnd: equ $007EFFFF
PAGE_FCStart: equ $007F0000
PAGE_FCEnd: equ $007F3FFF
PAGE_FEStart: equ $007F8000
PAGE_FEEnd: equ $007FBFFFВ принципе понятно, что тут надо использовать строки с
EEPROM и PAGE,
но я не пойму что такое ROM? И надо ли его считывать?Usbdm freescale программатор как пользоваться

USBDM – это широко известный в узких кругах программатор микроконтроллеров Motorola/Freescale серий HCS08/12. С помощью него можно, например, прошивать приборки для свежих ВАЗ-ов (Гранта, Веста) или творить подобные непотребства www.drive2.ru/l/472435133639558124/. Известность его обусловлена опенсорсностью (исходники открыты и каждый может их модернизировать под собственные нужды) и низкой ценой (около 10$ на алиэкспрессе).

Покупался он для экспериментов с отопителем Webasto Thermotop V (проц MC9S12DG256). Для моих экспериментов программатор должен уметь прошивать как EEPROM, так и флеш-память у микроконторллера. Сперва по незнанию был куплен клон UPA-USB, но он умеет только EEPROM для данных контроллеров… Пришлось искать альтернативу, более продвинутые вещи (типа Orange / XProg) стоят довольно много (> 100$ ) даже в Китае, у нас — цены совсем без стыда…
Итак, был куплен USBDM, подпаян к целевой плате (ЭБУ от вебасты), было сделано много попыток читать проц. Основная ошибка, которую я видел – BKGD signal timeout. Очень редко прога цеплялась-таки к процу, но вычитывала что-то неохотно и с ошибками… UPA-USB при этом спокойно себе вычитывала EEPROM из него…
Покупать третий по счету программатор было влом, я начал задумываться о бренности бытия, и тут меня осенило: «WatchDog», внешний и аппаратный, Вебасто ведь ответственный агрегат, процу в нем – негоже зависать и сжигать тачку нафиг… Во время нормальной работы прощивки watchdog своевременно сбрасывается, а на программаторе он пытается, причем успешно, перезапустить проц, чем крайне удивляет программатор.
Watchdog был найден, им оказался LDO TLE4271, который «в нагрузку» имел функции аппаратного Watchdog. Третья нога – Reset Output, отвечает за формирование сброса проца watchdog-ом, 6-я WatchDog input, сброс Watchdog-a. Нога была поднята, USBDM стал нормально читать/писать проц, в общем, теория подтвердилась. Но UPA-USB умеет работать с тем же процом, каким-то образом игнорируя внешние сигналы сброса.
У обоих программаторов в качестве буферного выхода использована одинаковая микросхема 74HC125 (4 неинвертирующих буфера с управляемым выходом):
У USBDM управление Reset-ом сделано в виде инвертора с открытым коллектором (см. схему). У UP-ы же классический PUSH-PULL, который «пересиливает» сигнал WatchDog-а и не дает ему сбросить проц. (Ватчдог обычно через резистор к Reset-у подключают).
В итоге, захотелось переделать USBDM с «открытого коллектора» на «Push-Pull» в цепи управления Reset-ом. Был высвобожден элемент U1A от 125-ки, USBDM не мониторит состояние Reset-а (по крайней мере для HCS12-ых чипов). Переделка изображена на рисунке:

По итогу переделки, USBDM стал стабильно и без ошибок читать проц, не смотря на внешний Wathdog. Переделкой – доволен…





В настоящее время 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 — программное обеспечение для работы с программаторами. Оно является узкоспециализированным, предназначено для инженеров и программистов. С помощью софта вы сможете программировать микроконтроллеры и исправлять ошибки путем отладки ПО процессора.
Для полноценной работы программы необходимо подключить к компьютеру программатор. Для этого может потребоваться установка дополнительных драйверов устройства. После инсталляции ПО и подключения программатора в главном окне USBDM отобразится модель устройства.
Программа имеет простой интерфейс в виде небольшого окна с 3-мя вкладками. Во вкладке «Target» программист выбирает тип микроконтроллера и основные параметры работы с ним. Вкладка «Advanced» открывает доступ к расширенным (продвинутым) настройкам BDM программирования.
В программе USBDM 4.12 есть опция Firmware Changer, которая позволяет «перепрошивать» микроконтроллеры. USBDM адаптирована для работы с большинством моделей процессоров Freescale и контроллеров других производителей.
Возможности программы USBDM:
- Программирование процессоров;
- Отладка;
- Прошивка;
- Создание дампов памяти;
- TCL Interpreter;
ПО используется для программирования процессоров автомобильной электроники, мобильных устройств, стиральных машин, холодильников и других видов бытовой техники.
Семейство QE – первая точка стыковки 8- и 32-битных микроконтроллеров
Подобрать микроконтроллер с необходимой производительностью, объемом памяти, набором периферийных устройств и ценой, удовлетворяющей требованиям приложения, является непростой задачей. Выбрать «правильный» микроконтроллер с первого раза могут только разработчики с большим опытом. В большинстве случаев приходится либо переплачивать за неиспользуемый ресурс микроконтроллера, либо тратить время на перевод проекта на другую платформу.
При переходе на другую платформу могут возникнуть следующие трудности:
- Различия инструментария и средств отладки. Требуется обновлять программные библиотеки, изучать документацию по новой платформе.
- Из-за различия архитектур приходится переписывать код приложения, драйвера периферийных устройств.
- Отличия в расположении выводов, напряжений питания требует переразводки платы.
- Различия режимов потребления энергии.
Безусловно, список трудностей этим не ограничивается, но уже дает представление о том, насколько может затянуться выход нового устройства на рынок.
Одно из решений этой проблемы предлагает компания Freescale. Идея такова: добиться совместимости микроконтроллеров с различными ядрами, объемом памяти, производительностью и ценой. Так называемое пространство Controller Continuum (рисунок 1), в пределах которого микроконтроллеры имеют одни и те же периферийные устройства, инструментарий и программное обеспечение, но отличаются ядром, позволяет легко перемещаться внутри семейства и в результате остановиться на оптимальном решении.
Рис. 1. Пространство Controller Continuum
Рис. 2. Развитие Controller Continuum
На рисунке 2 представлено предполагаемое развитие микроконтроллеров Controller Continuum. Одинаковым цветом закрашены семейства, совместимые по выводам и периферийным устройствам.
Рис. 3. Архитектура микроконтроллеров MCF51QE128
Первый этап развития Controller Continuum уже пройден, в результате чего появилась серия Flexis TM . Микроконтроллеры этой серии построены на базе 32-битного ядра ColdFire V1 и совместимы с семейством S08 по набору периферийных устройств. Благодаря этому пользователь может варьировать производительность, энергопотребление и цену решения, без временных затрат, просто взяв микроконтроллер с другим ядром (рис. 3).
Первое семейство серии Flexis TM — микроконтроллеры MCF51QE128, в то же время являющиеся расширением 32-битной линейки ColdFire. Микроконтроллеры MCF51QE128 совместимы по выводам, периферийным устройствам и инструментарию с 8-битными S08QE128.
Отличительные характеристики семейства:
- Ядро 50 МГц ColdFire V1 с частотой шины 25 МГц;
- Flash до 128 КБ;
- ОЗУ до 8 КБ;
- Напряжение питания от 1,8 до 3,6 В;
- Высокоточный внутренний осциллятор (ICS);
- Однопроводной отладочный интерфейс;
- До 70 портов ввода/вывода общего назначения;
- 16 выводов для клавиатуры;
- Температурный диапазон от -40 °C до 85°C;
- Совместимость со средой разработки CodeWarrior for Microcontrollers 6.0.
Периферийные устройства:
- 24 канала 12-битного АЦП;
- 2 аналоговых компаратора;
- 2 SCI/UART;
- 2 SPI;
- 2 I 2 C;
- Таймеры:
— Два 16-битных 3-канальных,
— Модуль захвата/сравнения и ШИМ,
— Часы реального времени.
Потребление мощности
Одно из достоинств микроконтроллеров MCF51QE128 — низкое энергопотребление. Приведем несколько основных значений.
27 мА (50 МГц, 3 В VDD ),
50 мкА (32 кГц, 3 В VDD).
Два режима режима низкого энергопотребления:
Выход из режима низкого энергопотребления 6 мкс.
Напряжение программирования Flash от 1,8 до 3,6 В.
Области применения MCF51QE128:
- Системы кондиционирования
- Медицинское оборудование
- Системы безопасности
- Промышленная автоматика
- Измерительные системы
- Портативное биометрическое оборудование
Энергопотребление микроконтроллеров семейств S08 и QE
Как было отмечено выше, производительность приложения можно изменять за счет простой замены 8-битных микроконтроллеров на 32-битные и наоборот. Рассмотрим, как при этом изменяется энергопотребление. Этот параметр очень важен для портативных устройств с питанием от батарейки. Величины потребляемых токов в различных режимах представлены в таблице 1.
Таблица 1. Энергопотребление микроконтроллеров в различных режимах
Режим/модель микроконтроллера MCF51QE128 MC9S08QE128 Активный режим, 50 МГц ЦПУ/25 МГц шина 27 мА 11 мА Режим низкого энергопотребления,
32 кГц ЦПУ/16 кГц шина50 мкА 22 мкА Режим Stop 2 — самый экономичный режим 370 нА 370 нА Режим Stop 3 — система синхронизации на низкой частоте 520 нА 450 нА Время перехода в активный режим из режима Stop 3 для обоих микроконтроллеров составляет 6 мкс.
Новые микроконтроллеры поддерживают 32 источника внешних прерываний, что позволяет сделать код более эффективным, а именно, использовать выход из режимов ожидания и низкого энергопотребления по прерыванию вместо выставления флагов.
Стоит отметить, что напряжение программирования Flash-памяти новых микроконтроллеров составляет 1,8 В. Это позволяет осуществлять сохранение данных приложения при старении и разрядке элемента питания.
Критерии для выбора разработчиком того или иного семейства микроконтроллеров показаны в таблице 2.
Таблица 2. Критерии выбора семейств микроконтроллеров
- Требуется низкое энергопотребление, при этом высокая производительность не нужна
- Нужен корпус с минимальным числом выводов
- Критична цена
- Разрабатывается серия устройств, отличающихся друг от друга по производительности и цене
- Требуется высокая производительность
- Требуется высокая пропускная способность
- Требуется flash-память большого объема (>128 кБ)
Для начала работы с микроконтроллерами семейств MC9S08QE128 и MCF51QE128 рекомендуется отладочная плата EVBQE128 (см. рис. 4).
Рис. 4. Отладочная плата EVBQE128
В отладочный комплект входит:
- Плата EVBQE128;
- Микроконтроллеры MC9S08QE128 и MCF51QE128 в корпусах 80LQFP A;
- USB-кабель;
- Вакуумный насос для замены микроконтроллеров;
- Блок питания на 12 В;
- Диск с CodeWarrior TM Development Studio;
- Документация.
Получение технической информации, заказ образцов, поставка —
e-mail: mcu.vesti@compel.ruНовые отладочные комплекты USB-SPI
Коммуникационный интерфейс USB стал стандартным интерфейсом связи для персонального компьютера. Многие фирмы-производители выпускают различные решения для использования этой технологии.
Компания Freescale Semiconductor представила на рынке два новых отладочных комплекта USB-SPI:
Новые отладочные комплекты содержат в себе примеры аппаратной и программной реализации интерфейсных шлюзов USB 2.0 — SPI и USB 2.0 — LPT, позволяющие пользователю легко создавать на данных примерах свои собственные программно-аппаратные средства с использованием USB-технологии.
- KITUSBSPIEVME —USB—SPI/LPT на базе 8-битного микроконтроллера MC68HC908JW32
- KITUSBSPDGLIEVME —USB—SPI решение на базе 8-битного микроконтроллера MC68HC908JW32 с функциями аппаратного средства защиты программного обеспечения и данных от несанкционированного доступа.
Свойства отладочных комплектов:
- USB 2.0 — SPI/LPT шлюз;
- Адаптация программного обеспечения микроконтроллера MC68HC908JW32 посредством MON08-интерфейса;
- Возможность использования программы SPIGen для конфигурирования MC68HC908JW32.
Микроконтроллеры семейства HC08JW обладают широким набором типов и размеров памяти, периферийных модулей, а также количества портов ввода/вывода данных.
Mcf51ag128 как считать usbdm
FlashProgrammer <options> <BinaryFilename>
If neither of the -program or -verify options are given then all options apart from -target are ignored and a GUI interface is opened.
You may rename the executable to e.g. ARMProgrammer to automatically select ARM target.- BinaryFilename
The name of the S19 or ELF binary file to program. - Options (order is not significant).
- -bdm=bdm_name
Serial number of preferred BDM to use. - -requiredBDM=bdm_name
Serial number of required BDM to use. - -device=device_name
Target device e.g. MC9S08AW16A, MCF51CN128. - -erase=erase_option
Selects erase method used (Mass, All, Selective, None). - -execute
Leave target power on & reset to normal mode at completion. - -flexNVM=eeprom,partition
FlexNVM parameters (eeprom,partition hex values) - -masserase
Equivalent to erase=Mass. - -noerase
Equivalent to erase=None. - -nvloc=address
Trim non-volatile memory location address (hex). - -power=dur,rec
Power off duration & recovery times (ms). - -program
Program and verify flash contents. - -reset=dur,rel,rec
Reset duration, release & recovery times (ms). - -security=value
Security value (unsecured, image, smart). - -securityValue=value
Explicit security value to use (as hex string) - -speed
Communication speed on some targets (kHz). - -trim=trim_frequency
Trim internal clock to frequency (in kHz) e.g. 32.7. - -target=target
Type of target e.g. RS08,HCS08,HCS12,S12Z,CFV1,CFVX,ARM,MC56F - -useReset
Use reset signal. - -unsecure
Leave device unsecured after programming. - -vdd=vdd_value
Supply Vdd to target (3V3 or 5V). - -verify
Verify flash contents.
The program sets the error code to 0 on success, non-zero otherwise.
Examples of usage:
- Programming an image with clock trimming: This will program a MC9S08AW16A with the contents of the file Image.s19 and trim the internal clock to 243kHz. Target Vdd will be 3.3 Volts (if this option applies to the BDM used). The Flash image will be modified so that the device will be secure after programming. After programming the device will be left powered and will be reset into normal mode i.e. will be left running the loaded program.
Interactive (GUI)
If the program is started without the -program or -verify options then an interactive dialogue is opened to allow the user to configure the programmer. The other options are ignored.
The dialogue has three tabs.- The first tab is concerned primarily with USBDM interface selection, communication options and general features.
- The second tab is specific to a particular target device.
- The third tab contains other BDM options that are more advanced or less likely to need modification.
Note that the programmer uses a buffer to store the image to be programmed to the device. Some of the following options will persistently modify this buffer. This means that, for example, if you choose the secure option, program the device and then select the image option then further programming will also result in secured devices.
Tab 1 — USBDM
Select BDM — Allows selection between BDMs when multiple are connected
-
BDM Selection drop-down box — This displays the serial numbers of the connected USBDM-BDMs. It is useful if each BDM has a unique serial number as that will allow the automatic re-selection of the same BDM on the next session.
If the BDM does not support the required target then a suitable message replaces the serial number. Communication problems will also cause an informative message.Note: it appears that HC12 use the Alt source by default so the Normal option may be of more interest.
.png)
Truncated.png)
Tab 2 — Target
- Flash Image Buffer
The programmer makes use of a Flash Image buffer to contain the information to be programmed to the target device. An image of the target flash contents is created in the buffer by loading hex files. The buffer contents may also be altered by some of the later options (Security & Clock trim options modify particular locations immediately before programming).- Load Hex File
Displays a dialogue to load a Freescale S-format hex file to be programmed to the device. The image buffer is usually cleared before loading the file.
The name of the last/currently loaded file is displayed. - Linear Image (HCS12 only) This will convert a motorola file from linear address to paged addresses when loading. The programmer uses paged addresses internally. Most motorola files also use paged addresses.
- Incremental file load
Selecting this option prevents the programmer from clearing the buffer before the load of a hex file. This option may be used to assemble a number of hex files into a single image to program to the device. If the contents of multiple hex file overlap then only the last loaded file’s values will be programmed. No warning of overlap is given. - Auto Reload
Selecting this option causes the programmer to automatically reload the last loaded file if its modification date has changed since it was loaded. It does so without a prompt. If this option is not selected then you will prompted to reload each time.
- Device selection
The drop down box allows the selection of the device type of the chip to be programmed. Selecting a device type will cause most of the dialogue to be automatically completed. - Detect Chip
This causes the programmer to read the SystemDeviceIdentificationRegister (SDID) from the target chip. This may be used to partially identify the type of device that is being programmed. A single SDID may be used by more than one device in a related family, for example MC9S08QB4 and MC9S08QB8 have the same SDID.
Because of this, it will usually be necessary to select a particular device with the above Device Selection box. - Filter by Chip ID
Once the SDID has been read from the chip, this check box allows the list of devices to be restricted to those that have that SDID.
.png)
.png)
- Clock Trim (RS08, HCS08 & CFV1 devices only)
The microcontrollers use a range of different clocks. It is not necessary to know the clock type to program the Flash but this information is necessary to do clock trimming.
Note that it is possible to trim an already programmed chip providing the trimlocations have not been previously programmed (i.e. contain 0xFF).
This information is normally determined automatically for a known device.- Flash Trim Address
The address of the non-volatile flash locations to program the clock trim parameters to. Freescale has nominated particular locations to be used. It is (usually) the responsibility of the reset code programmed in the chip to copy these values to the clock registers upon reset. - Trim Frequency
The frequency to trim the internal clock to. - Do trim checkbox
If the check box is selected then the target chip’s clock will be trimmed and the trim parameters programmed to non-volatile memory. - Calculated Trim Value: (RS08,HCS08 & CFV1 only)
This reports the trim value calculated when programming the target device.
These values may be useful if you are using a debugger with the particular chip being programmed and need fixed trim values for the clock initialisation code.
- An 8-bit hex value for the ICSTRM/ICGTRM/MCGTRM register
- A 1-bit FTRIM value for the lsb of the ICSSC/MCGSC register.
- Image
The security bits in the Flash memory are programmed with whatever value is contained within the flash buffer being programmed.
Note, if the loaded file does not specify a value for the security locations then these locations will not be programmed. This may result in the chip being secured since a unprogrammed value (0xFF) indicates a secured chip for some devices e.g. HCS08, CFV1+, Kinetis etc. - Secure
The security bits will be programmed to enable security i.e. the security locations in the flash image buffer will be modified before programming to the target. - Unsecure
The security bits will be programmed to disable security i.e. the security locations in the buffer image buffer will be modified before programming to the target. - Smart
The security bits will be programmed to disable security where this does not conflict with the present buffer contents i.e. only unoccupied security area locations will be programmed. This is useful if the image contains values for part of the security area (e.g. Flash protection) but you still want to have control of the remaining locations (e.g. securing the chip) through the programmer.
- EraseMass — A device specific mass erase & unsecure operation is done. This action varies between devices and may actually NOT leave the device fully erased. For many devices it is necessary to program security bits to a non-erased state to unsecure the device. This may conflict with programming security options. However, this option must sometimes be used when a device is originally secured.
- EraseAll — All flash arrays are individually bulk erased.
- EraseSelective — Any flash blocks used in the flash image are erased. Unprogrammed blocks are not erased.
- EraseNone — No erasing is done. Any overlap between the image being programmed and the present contents of the Flash will be reported although this may only be detected part-way through the programming.
The last two options may allow the incremental programming of a device that has been programmed previously with obvious limitations.
- Device Operations
- Program Flash
The Flash of the target device will be programmed. This may include non-volatile Clock Trim locations and security bits according to selected options.
The flash memory is verified after programming (even if it is to be secured). - Verify Flash
The contents of the target flash will be verified against the file image loaded. Note that if clock trimming is selected then the non-volatile clock trim locations are not verified as they vary from chip-to-chip.
Only Unsecured chips may be verified. - Load and Go
As for Program Flash but the target is reset into normal (user) mode after programming. This will result in the target executing the just programmed code.
Tab 3 — Advanced
- Power Off duration
The length of time to turn off the power when having difficulty connecting to the target. - Power On Recovery interval
The length of time to wait after powering on the target before attempting any operation. - Reset duration
The length of time to apply the reset signal during a hardware reset. - Reset Release interval
The length of time between releasing reset and releasing associated signals e.g. BKPT & BGND. - Power Off Duration
The length of time to wait after resetting the target before attempting any operation.
FlexNVM Parameters
Some Coldfire+ and Kinetis devices support emulated EEPROM. This consists of a region of RAM and an associated backing store of EEPROM. The Flash controller transparently transfers data to-and-fro between the FlexRAM and the EEPROM backing store to provide emulation of a small-sector changeable EEPROM. The Flash controller uses a wear levelling mechanism to produce an emulated EEPROM with reasonable lifetime that is considerably longer that could be simply achieved using the large-sector (1K) EEPROM available in these chips.

Note: The programmer supports programming of the region of FlexNVM used as conventional Flash. It cannot program the emulated EEPROM.
Note: The programmer can only program this setting if the associated Flash IFR region is blank (unprogrammed). The only mechanism for erasing the IFR is a device mass-erase. Unless you know the device is unprogrammed, it is usual to use this setting with the mass-erase option.
- Enable — Enable the use of a custom value.
If this option is selected then the Security options on the Target tab are disabled and security is controlled by the information on this page.
If not selected then the Custom parameters will be disable and the information on this page will simply describe the security option selected on the Target tab. - Flash area selector
This allows selection of the Flash area being customized. There is usually only a single security area so only a single option will be available. Devices with multiple Flash areas with individual security e.g. MCF51EM256 will have multiple regions selectable. - Reset Values
This will reset all customized values to the default unsecured value. - Custom value entry field
This allows entering the custom value to be used. The value will be padded with zeroes on the right to the required security area size. - Information area
This area shows the security memory address and an abbreviated description of composition of the security value.
License
- Generated by
1.8.16
Datasheet MCF51AG128CLF — Freescale Даташит 32- бит микроконтроллеры (MCU) ColdFire V1 128K FL — Даташит

Краткое содержание документа:
Freescale Semiconductor Data Sheet: Technical Data
Document Number: MCF51AG128 Rev.5, 6/2010
MCF51AG128
MCF51AG128 ColdFire Microcontroller Covers: MCF51AG128 and MCF51AG96
The MCF51AG128 is a member of the ColdFire® family of 32-bit variable-length reduced instruction set (RISC) microcontroller. This document provides an overview of the MCF51AG128 series MCUs, focusing on its highly integrated and diverse feature set. The MCF51AG128 derivative are low-cost, low-power, and high-performance 32-bit ColdFire V1 microcontroller units (MCUs) designed for industrial and appliance applications. It is an ideal upgrade for designs based on the MC9S08AC128 series of 8-bit microcontrollers. The MCF51AG128 features the following functional units: · 32-bit Version 1 ColdFire® central processor unit (CPU) Up to 50.33 MHz ColdFire CPU from 2.7 V to 5.5 V Provide 0.94 Dhrystone 2.1 DMIPS per MHz performance when running from internal RAM (0.76 DMIPS per MHz when running from flash) ImplementsMcf51ag128 как считать usbdm
- />Воскресенье в 09:31
- Тема:Работа сайта и сервера
- От:_4afc_
- />Воскресенье в 09:31
- Тема:Работа сайта и сервера
- От:_4afc_
Другие известные форумы и сайты по электронике
все что посвящено электронике и общению специалистов. реклама других ресурсов.
- Магазины
- Форумы и конференции
- Производители
- Информационные ресурсы
- Поисковики
- FTP-серверы
- />8 февраля
- Тема:Куда пропал доступ к www.ti.com
- От:jcxz
- />8 февраля
- Тема:Куда пропал доступ к www.ti.com
- От:jcxz
В помощь начинающему
вопросы начального уровня
Модераторы раздела VAI
aosp
SergM
fill
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- ARM, 32bit
- MCS51, AVR, PIC, STM8, 8bit
- Программирование
- Схемотехника
- Интерфейсы
- />7 минут назад
- Тема:Подключение MOSFET
- От:Сергей Борщ
- />7 минут назад
- Тема:Подключение MOSFET
- От:Сергей Борщ
International Forum
This is a special forum for English spoken people, read it first.
- />Суббота в 19:40
- От:HardEgor
- />Суббота в 19:40
- От:HardEgor
Образование в области электроники
все что касается образования, процесса обучения, студентам, преподавателям.
Модераторы раздела des00

- />Понедельник в 20:32
- Тема:Создание профессиональной ассоциации по микроэле…
- От:baumanets
- />Понедельник в 20:32
- Тема:Создание профессиональной ассоциации по микроэле…
- От:baumanets
Обучающие видео-материалы и обмен опытом
Обсуждение вопросов создания видео-материалов
Модераторы раздела iosifk

- />17 февраля
- Тема:Dilduino
- От:k155la3
- />17 февраля
- Тема:Dilduino
- От:k155la3
Cистемный уровень проектирования
-
Последнее сообщение
Вопросы системного уровня проектирования
Применение MATLAB, Simulink, CoCentric, SPW, SystemC ESL, SoC
Модераторы раздела Rst7

- />22 февраля
- Тема:Как обеспечить целостность данных в EEPROM памят…
- От:sunjob
- />22 февраля
- Тема:Как обеспечить целостность данных в EEPROM памят…
- От:sunjob
Математика и Физика
Модераторы раздела Rst7

- />5 часов назад
- Тема:Задача по ТОЭ с плавающими параметрами, вопрос п…
- От:quark
- />5 часов назад
- Тема:Задача по ТОЭ с плавающими параметрами, вопрос п…
- От:quark
Операционные системы
Linux, Win, DOS, QNX, uCOS, eCOS, RTEMS и другие
Модераторы раздела Rst7

- Программирование
- Linux
- uC/OS-II
- scmRTOS
- FreeRTOS
- Android
- />Понедельник в 16:48
- Тема:Ecos v3.0 под процессор NXP LX2160
- От:xvr
- />Понедельник в 16:48
- Тема:Ecos v3.0 под процессор NXP LX2160
- От:xvr
Документация
оформление документации и все что с ней связано
Модераторы раздела Rst7

- />20 февраля
- Тема:Документация по ГОСТ Р 51904-2002
- От:Jakirin
- />20 февраля
- Тема:Документация по ГОСТ Р 51904-2002
- От:Jakirin
Системы CAD/CAM/CAE/PLM
обсуждение САПР AutoCAD, Компас, SolidWorks и др.
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
- />5 февраля
- Тема:Ошибка установки Solidworks
- От:baumanets
Разработка цифровых, аналоговых, аналого-цифровых ИС
Модераторы раздела Rst7

- />Суббота в 09:03
- Тема:Cadence. Онлайн курсы.
- От:nikitaborodenkov
- />Суббота в 09:03
- Тема:Cadence. Онлайн курсы.
- От:nikitaborodenkov
Электробезопасность и ЭМС
Обсуждение вопросов электробезопасности и целостности сигналов
Модераторы раздела Rst7

- ЭМС
- Электробезопасность
- />5 февраля
- Тема:Особенности применение термопредохранителя для з…
- От:gte
- />5 февраля
- Тема:Особенности применение термопредохранителя для з…
- От:gte
Управление проектами
Управление жизненным циклом проектов, системы контроля версий и т.п.
Модераторы раздела Rst7

- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
- />30 октября, 2022
- Тема:Как тестировать разработанную электронику и встр…
- От:KBH
Нейронные сети и машинное обучение (NN/ML)
Форум для обсуждения вопросов машинного обучения и нейронных сетей
Модераторы раздела Rst7

- />19 февраля
- Тема:Модуль на VHDL кусочно-линейной (семь участков) …
- От:Мур
- />19 февраля
- Тема:Модуль на VHDL кусочно-линейной (семь участков) …
- От:Мур
Программируемая логика ПЛИС (FPGA,CPLD, PLD)
-
Последнее сообщение
Среды разработки — обсуждаем САПРы
Quartus, MAX, Foundation, ISE, DXP, ActiveHDL и прочие.
возможности, удобства.Модераторы раздела vetal />des00 />
- />Понедельник в 20:09
- Тема:Vitis + Vivado = JTAG fail
- От:Alex77
- />Понедельник в 20:09
- Тема:Vitis + Vivado = JTAG fail
- От:Alex77
Работаем с ПЛИС, области применения, выбор
на чем сделать? почему не работает? кто подскажет?
Модераторы раздела vetal />des00 />
- />3 часа назад
- Тема:Новости из мира FPGA
- От:StewartLittle
- />3 часа назад
- Тема:Новости из мира FPGA
- От:StewartLittle
Языки проектирования на ПЛИС (FPGA)
Verilog, VHDL, AHDL, SystemC, SystemVerilog и др.
Модераторы раздела aosp
vetal
des00 
- />15 февраля
- Тема:помощь с core atan
- От:RuSTA
- />15 февраля
- Тема:помощь с core atan
- От:RuSTA
Системы на ПЛИС — System on a Programmable Chip (SoPC)
разработка встраиваемых процессоров и периферии для ПЛИС
Модераторы раздела vetal
des00
Omen_13 
- />9 февраля
- Тема:Одновременное обращение 2 ядер к одной периферии…
- От:mantech
- />9 февраля
- Тема:Одновременное обращение 2 ядер к одной периферии…
- От:mantech
Цифровая обработка сигналов — ЦОС (DSP)
-
Последнее сообщение
Сигнальные процессоры и их программирование — DSP
Обсуждение различных сигнальных (DSP) процессоров, возможностей, совместимости и связанных с этим тем.
Модераторы раздела des00

- />5 февраля
- Тема:Форт процессор в ПЛИС
- От:gridinp
- />5 февраля
- Тема:Форт процессор в ПЛИС
- От:gridinp
Алгоритмы ЦОС (DSP)
Обсуждение вопросов разработки и применения (программирования) алгоритмов цифровой обработки сигналов.
Модераторы раздела des00

- />5 минут назад
- Тема:Частота сигнала
- От:Hazagarov
- />5 минут назад
- Тема:Частота сигнала
- От:Hazagarov
Микроконтроллеры (MCU)
-
Последнее сообщение
Cредства разработки для МК
FAQ, How-to, тонкости работы со средствами разработки
Модераторы раздела haker_fox

- IAR
- Keil
- GNU/OpenSource средства разработки
- />5 часов назад
- Тема:Вопрос по настройкам в keil
- От:VladislavS
- />5 часов назад
- Тема:Вопрос по настройкам в keil
- От:VladislavS
—>
Модераторы раздела haker_fox
- STM
- NXP
- Microchip (Atmel)
- TI, Allwinner, GigaDevice, Nordic, Espressif и другие
- />11 минут назад
- Тема:Массив по заданному адресу MDK-ARM (Keil)
- От:Vladimir_T
- />11 минут назад
- Тема:Массив по заданному адресу MDK-ARM (Keil)
- От:Vladimir_T
RISC-V
Микроконтроллеры на базе ядер RISC-V, RISC-X
Модераторы раздела haker_fox

- />19 февраля
- Тема:Запуск USB на CH569/CH565
- От:BSACPLD
- />19 февраля
- Тема:Запуск USB на CH569/CH565
- От:BSACPLD
—>
Модераторы раздела haker_fox
- />Вчера в 10:12
- Тема:DS1302 не тикает
- От:borodach
- />Вчера в 10:12
- Тема:DS1302 не тикает
- От:borodach
MSP430
Модераторы раздела VAI />haker_fox />
- />22 февраля
- Тема:MSP430FR5969 не работает по BSL
- От:k155la3
- />22 февраля
- Тема:MSP430FR5969 не работает по BSL
- От:k155la3
Все остальные микроконтроллеры
и все что с ними связано
Модераторы раздела haker_fox

- PIC
- MCS51
- PowerQUICC
- HC(S)08
- AVR32
- STM8
- MIPS
- />16 февраля
- Тема:Программатор для Silabs BusyBee EFM8, какой?
- От:Dikoy
- />16 февраля
- Тема:Программатор для Silabs BusyBee EFM8, какой?
- От:Dikoy
Отладочные платы
Вопросы, связанные с отладочными платами на базе МК: заказ, сборка, запуск
Модераторы раздела haker_fox

- Arduino
- Raspberry Pi
- Rainbow
- Siberia
- EVMxxxx
- />Пятница в 18:40
- Тема:China-Link, Вариант отладчика из Китая
- От:Azlina
- />Пятница в 18:40
- Тема:China-Link, Вариант отладчика из Китая
- От:Azlina
Печатные платы (PCB)
-
Последнее сообщение
Разрабатываем ПП в САПР — PCB development
FAQ, вопросы проектирования в ORCAD, PCAD, Protel, Allegro, Spectra, DXP, SDD, WG и др.
Модераторы раздела SergM />fill />
- Библиотеки компонентов
- Altium Designer, DXP, Protel
- P-CAD 200x howto
- Эремекс, Delta Design
- Cadence
- Примеры
- Zuken CADSTAR
- Siemens EDA — Xpedition, PADS (ex. Mentor)
- Бесплатные САПР: KiCAD, EasyEDA, EAGLE и др.
- />12 часов назад
- Тема:Альтиум перестал загружать 3D-модели
- От:AndyBig
- />12 часов назад
- Тема:Альтиум перестал загружать 3D-модели
- От:AndyBig
Работаем с трассировкой
тонкости PCB дизайна, от Spectra и далее.
Модераторы раздела fill

- />17 февраля
- Тема:Как правильно перевести скоростную дифф. пару с …
- От:DSIoffe
- />17 февраля
- Тема:Как правильно перевести скоростную дифф. пару с …
- От:DSIoffe
Изготовление ПП — PCB manufacturing
Фирмы, занимающиеся изготовлением, качество, цены, сроки
Модераторы раздела fill

- ПСБ Технолоджи
- ТеПро
- PS-Electro
- Резонит
- PCB Professional
- Абрис
- ОАО "НИЦЭВТ"
- ООО "М-Плата"
- в домашних условиях
- />4 часа назад
- Тема:JLCPCB — карты UnionPay
- От:haker_fox
- />4 часа назад
- Тема:JLCPCB — карты UnionPay
- От:haker_fox
Сборка РЭУ
-
Последнее сообщение
Пайка и монтаж
вопросы сборки ПП, готовых изделий, а также устранения производственных дефектов
- />21 февраля
- Тема:Проект дозатора для нанесения паяльной пасты
- От:destroit
- />21 февраля
- Тема:Проект дозатора для нанесения паяльной пасты
- От:destroit
Корпуса
обсуждаем какие есть копруса, где делать и прочее
- />Вчера в 05:51
- Тема:Моделирование силы продавливания платы
- От:destroit
- />Вчера в 05:51
- Тема:Моделирование силы продавливания платы
- От:destroit
Вопросы надежности и испытаний
расчеты, методики, подбор компонентов
- />13 ноября, 2022
- Тема:Компоненты из Китая
- От:mantech
- />13 ноября, 2022
- Тема:Компоненты из Китая
- От:mantech
Аналоговая и цифровая техника, прикладная электроника
-
Последнее сообщение
Вопросы аналоговой техники
разработка аналоговых схем, моделирование схем в SPICE, расчёты и анализ, выбор элементной базы
Модераторы раздела Alexandr
ViKo
Tanya
Егоров 
- />Вчера в 08:40
- Тема:PWM + ФНЧ + PAM8302. Сделать звук чище.
- От:jcxz
- />Вчера в 08:40
- Тема:PWM + ФНЧ + PAM8302. Сделать звук чище.
- От:jcxz
Цифровые схемы, высокоскоростные ЦС
High Speed Digital Design
- />21 февраля
- Тема:Влияние положительных и отрицательных выбросов (…
- От:Plain
- />21 февраля
- Тема:Влияние положительных и отрицательных выбросов (…
- От:Plain
RF & Microwave Design
wireless технологии и не только
Модераторы раздела l1l1l1

- />10 часов назад
- Тема:Si4463 бьются пакеты на 1000 kbps
- От:repstosw
- />10 часов назад
- Тема:Si4463 бьются пакеты на 1000 kbps
- От:repstosw
Метрология, датчики, измерительная техника
Все что связано с измерениями: измерительные приборы (осциллографы, анализаторы спектра и пр.), датчики, обработка результатов измерений, калибровка, технологии измерений и др.
Модераторы раздела ViKo />Tanya />
- />Воскресенье в 18:59
- Тема:Помогите идентифицировать датчик температуры
- От:quark
- />Воскресенье в 18:59
- Тема:Помогите идентифицировать датчик температуры
- От:quark
АВТО электроника
особенности электроники любых транспортных средств: автомашин и мотоциклов, поездов, судов и самолетов, космических кораблей и летающих тарелок.
Модераторы раздела Vasily_

- />Вчера в 07:02
- Тема:Где "авто-хакеры" берут инфу по расшифровке CAN-…
- От:Сергей Борщ
- />Вчера в 07:02
- Тема:Где "авто-хакеры" берут инфу по расшифровке CAN-…
- От:Сергей Борщ
Умный дом
- />Воскресенье в 18:09
- Тема:Как контролировать большое количество реле с пом…
- От:mitya1698
- />Воскресенье в 18:09
- Тема:Как контролировать большое количество реле с пом…
- От:mitya1698
3D печать
3D принтеры, наборы, аксессуары, ПО
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
- />21 декабря, 2022
- Тема:slicer для 3d принтера
- От:Variant99
Робототехника
Модели, классификация, решения, научные исследования, варианты применения
- />31 марта, 2022
- Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
- От:Aaronli
- />31 марта, 2022
- Тема:Подключение дисплея 3.2inch 320×240 Touch LCD (А…
- От:Aaronli
Ремонт и отладка
обсуждение вопросов ремонта и отладки различных устройств и готовых изделий
Модераторы раздела Herz

- />19 часов назад
- Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
- От:byRAM
- />19 часов назад
- Тема:Ремонт оссцилографа Hantek dso5102p — проблема с…
- От:byRAM
Силовая электроника — Power Electronics
-
Последнее сообщение
Силовая Преобразовательная Техника
Источники питания электронной аппаратуры, импульсные и линейные регуляторы. Топологии AC-DC, DC-DC преобразователей (Forward, Flyback, Buck, Boost, Push-Pull, SEPIC, Cuk, Full-Bridge, Half-Bridge). Драйвера ключевых элементов, динамика, алгоритмы управления, защита. Синхронное выпрямление, коррекция коэффициента мощности (PFC)
Модераторы раздела Herz />Егоров />
- />Понедельник в 08:05
- Тема:Как сделать аварийное освещение щита?
- От:_gari
- />Понедельник в 08:05
- Тема:Как сделать аварийное освещение щита?
- От:_gari
Обратная Связь, Стабилизация, Регулирование, Компенсация
Организация обратных связей в цепях регулирования, выбор топологии, обеспечение стабильности, схемотехника, расчёт
Модераторы раздела Herz />Егоров />
- />17 сентября, 2022
- Тема:Ограничение скорости нарастания сигнала ШИМ на д…
- От:Alex-lab
- />17 сентября, 2022
- Тема:Ограничение скорости нарастания сигнала ШИМ на д…
- От:Alex-lab
Первичные и Вторичные Химические Источники Питания
Li-ion, Li-pol, литиевые, Ni-MH, Ni-Cd, свинцово-кислотные аккумуляторы. Солевые, щелочные (алкалиновые), литиевые первичные элементы. Применение, зарядные устройства, методы и алгоритмы заряда, условия эксплуатации. Системы бесперебойного и резервного питания
Модераторы раздела Herz />Егоров />
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
- />18 января
- Тема:Температура Li-ion аккумуляторов
- От:maksimdag0
Высоковольтные Устройства — High-Voltage
Высоковольтные выпрямители, умножители напряжения, делители напряжения, высоковольтная развязка, изоляция, электрическая прочность. Высоковольтная наносекундная импульсная техника
Модераторы раздела Herz

- />7 февраля
- Тема:Маломощный трансформатор 220В -> 6000
- От:sanya221
- />7 февраля
- Тема:Маломощный трансформатор 220В -> 6000
- От:sanya221
Электрические машины, Электропривод и Управление
Электропривод постоянного тока, асинхронный электропривод, шаговый электропривод, сервопривод. Синхронные, асинхронные, вентильные электродвигатели, генераторы
Модераторы раздела Herz

- />17 февраля
- Тема:ABB DCS550-S02-0680-05 F508
- От:Oleg_Gordzei
- />17 февраля
- Тема:ABB DCS550-S02-0680-05 F508
- От:Oleg_Gordzei
Индукционный Нагрев — Induction Heating
Технологии, теория и практика индукционного нагрева
Модераторы раздела Herz

- />10 января
- Тема:Тиристорный инвертор
- От:Слесарь
- />10 января
- Тема:Тиристорный инвертор
- От:Слесарь
Системы Охлаждения, Тепловой Расчет – Cooling Systems
Охлаждение компонентов, систем, корпусов, расчёт параметров охладителей
Модераторы раздела Herz

- />23 февраля
- Тема:Тепловой расчет для КТ827А
- От:Valery-m
- />23 февраля
- Тема:Тепловой расчет для КТ827А
- От:Valery-m
Моделирование и Анализ Силовых Устройств – Power Supply Simulation
Моделирование силовых устройств в популярных САПР, самостоятельных симуляторах и специализированных программах. Анализ устойчивости источников питания, непрерывные модели устройств, модели компонентов
Модераторы раздела Herz />Егоров />
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
- />8 февраля
- Тема:Micro-Cap
- От:Lnd
Компоненты Силовой Электроники — Parts for Power Supply Design
Силовые полупроводниковые приборы (MOSFET, BJT, IGBT, SCR, GTO, диоды). Силовые трансформаторы, дроссели, фильтры (проектирование, экранирование, изготовление), конденсаторы, разъемы, электромеханические изделия, датчики, микросхемы для ИП. Электротехнические и изоляционные материалы.
Модераторы раздела Herz />Егоров />
- />Понедельник в 15:32
- Тема:Включение/ выключение нагрузки 3-4kW (80V) полев…
- От:Aner
- />Понедельник в 15:32
- Тема:Включение/ выключение нагрузки 3-4kW (80V) полев…
- От:Aner
Интерфейсы
-
Последнее сообщение
Форумы по интерфейсам
все интерфейсы здесь
- ISDN/G.703/E1
- ISA/PCI/PCI-X/PCI Express
- Wireless/Optic
- RS232/LPT/USB/PCMCIA/FireWire
- Fast Ethernet/Gigabit Ethernet/FibreChannel
- Интерфейсы для "интеллектуального дома"
- от ТТЛ до LVDS здесь
- IDE/ATA/SATA/SAS/SCSI/CF
- Аудио/Видео интерфейсы
- Сотовая связь и ее приложения
- FAQ по XPort/WiPort
- Controller Area Network (CAN)
- />2 часа назад
- Тема:DisplayPort->2xLvds на PTN3460 не выдает Lvds ви…
- От:xxxmatrixxx
- />2 часа назад
- Тема:DisplayPort->2xLvds на PTN3460 не выдает Lvds ви…
- От:xxxmatrixxx
Поставщики компонентов для электроники
-
Последнее сообщение
Поставщики всего остального
от транзисторов до проводов
- />Понедельник в 08:00
- Тема:Shenzhen BLS electronics
- От:Миша Чжу
- />Понедельник в 08:00
- Тема:Shenzhen BLS electronics
- От:Миша Чжу
Компоненты
Закачка тех. документации, обмен опытом, прочие вопросы.
- Тех. документация
- Микросхемы
- Транзисторы
- Диоды
- Резисторы
- Средства индикации
- />Воскресенье в 04:37
- Тема:Нужна 12" ноутбучная матрица
- От:Plain
- />Воскресенье в 04:37
- Тема:Нужна 12" ноутбучная матрица
- От:Plain
Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
-
Последнее сообщение
Обсуждение Майнеров, их поставки и производства
наблюдается очень большой спрос на данные устройства.
- />16 июля, 2021
- Тема:Материнские платы для майнинга
- От:Doka
- />16 июля, 2021
- Тема:Материнские платы для майнинга
- От:Doka
Дополнительные разделы — Additional sections
-
Последнее сообщение
Встречи и поздравления
Предложения встретиться, поздравления участников форума и обсуждение мест и поводов для встреч.
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />23 февраля
- Тема:23 февраля
- От:Сергей Борщ
- />23 февраля
- Тема:23 февраля
- От:Сергей Борщ
Ищу работу
ищу работу, выполню заказ, нужны клиенты — все это сюда
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />5 часов назад
- Тема:Ищу возможность поработать c платой Zynq в реаль…
- От:x893
- />5 часов назад
- Тема:Ищу возможность поработать c платой Zynq в реаль…
- От:x893
Предлагаю работу
нужен постоянный работник, разовое предложение, совместные проекты, кто возьмется за работу, нужно сделать.
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />1 час назад
- Тема:Провести реверс-инжиниринг принципиальной схемы …
- От:Baza
- />1 час назад
- Тема:Провести реверс-инжиниринг принципиальной схемы …
- От:Baza
Куплю
микросхему; устройство; то, что предложишь ты
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />2 часа назад
- Тема:PIC32MX795F512H-80I/PT
- От:BILL CAI
- />2 часа назад
- Тема:PIC32MX795F512H-80I/PT
- От:BILL CAI
Продам
есть что продать за деньги, пиво, даром ?
Реклама товаров и сайтов также здесь.Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />2 часа назад
- Тема:Продам платы, микросхемы.
- От:Tano
- />2 часа назад
- Тема:Продам платы, микросхемы.
- От:Tano
Объявления пользователей
Тренинги, семинары, анонсы и прочие события
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />4 часа назад
- Тема:Очередная конференция FPGA разработчиков
- От:KeisN13
- />4 часа назад
- Тема:Очередная конференция FPGA разработчиков
- От:KeisN13
Общение заказчиков и потребителей электронных разработок
Обсуждение проектов, исполнителей и конкурсов
Модераторы раздела VAI
aosp
SergM
vetal
KRS
Alexandr
des00
Uladzimir
Rst7
haker_fox
iosifk
ViKo
Herz
l1l1l1
Tanya
Сергей Борщ
Omen_13
Vasily_
Егоров
Walrus 
- />18 декабря, 2022
- Тема:Как купить если ты не юрлицо?
- От:Dejmos
- />18 декабря, 2022
- Тема:Как купить если ты не юрлицо?
- От:Dejmos
Русифицированная программа для программатора USBDM
MC9S08DE32, MC9S08DE60, MC9S08DN16, MC9S08DN32, MC9S08DN48, MC9S08DN60, MC9S08DV128, MC9S08DV16, MC9S08DV32, MC9S08DV48, MC9S08DV60, MC9S08DV96, MC9S08DZ128, MC9S08DZ16, MC9S08DZ32, MC9S08DZ48, MC9S08DZ60, MC9S08DZ96
MC9S08GB32, MC9S08GB32A, MC9S08GB60, MC9S08GB60A, MC9S08GT16, MC9S08GT16A, MC9S08GT32, MC9S08GT32A, MC9S08GT60, MC9S08GT60A, MC9S08GT8A
MC9S08JM16, MC9S08JM32, MC9S08JM60, MC9S08JM8
MC9S08QA4, MC9S08QD2, MC9S08QD4, MC9S08QE128, MC9S08QE16, MC9S08QE32, MC9S08QE32, MC9S08QE4, MC9S08QE64, MC9S08QE8, MC9S08QE96, MC9S08QG4, MC9S08QG8
MC9S08RC16, MC9S08RC32, MC9S08RC60, MC9S08RC8, MC9S08RD16, MC9S08RD32, MC9S08RD60, MC9S08RD8, MC9S08RE16, MC9S08RE32, MC9S08RE60, MC9S08RE8, MC9S08RG32, MC9S08RG60
MC9S08SG16, MC9S08SG32, MC9S08SG4, MC9S08SG8
MC9S08SH16, MC9S08SH32, MC9S08SH4, MC9S08SH8
MC9S12A128B, MC9S12A256B, MC9S12A32, MC9S12A64, MC9S12A512
MC9S12C32, MC9S12C64, MC9S12C96
MC9S12D32, MC9S12D64, MC9S12DB128A, MC9S12DB128B, MC9S12DG128B, MC9S12DG256B, MC9S12DJ128B, MC9S12DJ256B, MC9S12DJ64, MC9S12DP256B, MC9S12DJ64, MC9S12DP256B, MC9S12DP512, MC9S12DT128B, MC9S12DT256, MC9S12DT256B
MC9S12E32, MC9S12E64, MC9S12E128, MC9S12E256
MC9S12GC16, MC9S12GC32, MC9S12GC128
MC9S12H128, MC9S12H256, MC9S12HN64, MC9S12HZ64, MC9S12HZ128, MC9S12HZ256
MC9S12HA32, MC9S12HA48, MC9S12HZ64
MC9S12HY32, MC9S12HY48, MC9S12HY64
MC9S12KC64, MC9S12KC128, MC9S12KG64, MC9S12KG128, MC9S12KG256, MC9S12KL64, MC9S12KL128, MC9S12KT128, MC9S12KT256
MC9S12P32, MC9S12P64, MC9S12P96, MC9S12P128
MC9S12Q32, MC9S12Q64, MC9S12Q96, MC9S12Q128
MC9S12XA128, MC9S12XA256, MC9S12XA512
MC9S12XD64, MC9S12XD128, MC9S12XD256, MC9S12XDG128, MC9S12XDP512, MC9S12XDQ256, MC9S12XDT256, MC9S12XDT384, MC9S12XDT512
MC9S12XEG128, MC9S12XEP100, MC9S12XEP768, MC9S12XEQ384, MC9S12XEQ512, MC9S12XET256
- Program Flash
- Flash Trim Address
- Load Hex File
- -bdm=bdm_name
