Меню

Программатор для аркадия своими руками

Программатор для аркадия своими руками

Программатор 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 -> скачать.

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

Источник

Настройка программатора 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
Всем удачи в ремонте!

Видео

Источник

Как прошить аркадию простым CH341A?

voice

voice

Что это ? Неисправности стиральной машины Коды ошибок стиральных машин Прошивки стиральных машин Схемы стиральных машин Ссылки

Это информационный блок по ремонту стиральных машин

Какие типовые неисправности стиральных машин

Если у вас есть вопрос по неисправности телевизора и определении дефекта, Вы должны создать свою, новую тему в форуме. По типовым неисправностям в форуме уже рассмотрены следующее:

  • не включается
  • поломка сливного насоса
  • неисправность блока управления
  • ремонт и замена подшипников
  • износ щёток мотора
  • неисправность нагревательного элемента (ТЭНа)
  • обрыв или растяжение ремня привода
  • поломка устройства блокировки люка

Совсем начинающие мастера могут ознакомиться с темой Неисправности и ремонт стиральных машин

  • Коды ошибок стиральных машин

    Cовременные стиральные машинки имеют систему самодиагностики способную определить и отобразить многие неисправности. На форуме Вы найдете расшифровки кодов ошибок на стиральные машины всех типов — Ardo, AEG, Ariston, Beko, Bosch, Candy, Electrolux, Brandt, Hansa, Indesit, Kaiser, LG, Samsung, Siemens, Whirlpool, Zanussi.. Cпособы их устранения и рекомендации. Для примера, ниже перечислены расшифровка только для Bosch:

    BOSCH

    • F00, Е00 — Сбой прошивки
    • E02 — Выход из строя двигателя
    • E67 — Ошибка в модуле или программаторе
    • F01 — Проблемы с люком
    • F02 — Нет воды
    • F03 — Проблема со сливом воды
    • F04 — Утечка воды
    • F16, Е16 — Ошибка блокировки люка
    • Е17, F17 — Превышено время залива воды
    • Е18, F18 — Ошибка слива воды в СМ
    • F19 — Нет нагрева воды
    • F20 — Незапланированный нагрев
    • F21 — Нет вращения барабана
    • F22 — Вышел из строя датчик температуры
    • Е23, F23 — Сработал Аквастоп
    • F25 — Вышел из строя Аква сенсор (датчик мутности воды)
    • F26 — Вышел из строя датчик давления
    • F27 — Ошибка датчика давления
    • F28 — Неисправность датчика потока воды
    • F29 — Нет воды, проходящей через датчик потока воды
    • F31 — Уровень воды слишком высокий
    • F34 — Не закрывается замок люка
    • F36 — Замок стиральной машины неисправен
    • F37 — Неисправен NTC
    • F38 — Короткое замыкание NTC (датчик температуры)
    • F40 — Ошибка сети
    • F42 — Слишком высокие обороты электродвигателя
    • F43 — Блокировка бака СМ
    • F44 — Нет вращения в обратную сторону
    • F59 — 3D-Датчик: ошибка данных
    • F60 — Датчик потока неисправен
    • F61 — Неверный код двери
    • F63 — Проблема функциональной защиты
    • F67 — Неисправность платы управления
    Читайте также:  Ремонт мантиса своими руками
  • Где скачать прошивки стиральных маших?

    Где скачать схемы стиральных машин ?

    Часть схем и инструкций размещена в разделе — Схемы бытовой техники и отдельных темах. В случае необходимости Вы можете запросить требуемую схему в форуме.

    Это может быть следующая информация для ремонта:

    • Service Manual — сервисная инструкция по ремонту и настройке
    • Schematic Diagram — принципиальная электрическая схема
    • Service Bulletin — сервисный бюллетень (дополнительная информация для ремонта)
    • Part List — список запчастей (элементов) устройства

  • Источник

    Программатор для аркадия своими руками

    Нам понадобится программатор, который покупается на Ebay, AliExpress или же собирается-паяется самостоятельно.
    Я покупал такой , но что-то их в продаже не видно. Есть приборы побольше размером , ничем не хуже, насколько я понимаю.
    Где-то я находил схемы-прошивки для самостоятельного изготовления, но не помню. Поискал ещё раз, вспомнил. (наглийске йазыг)
    Установить драйвера и софт для прошивки в принципе не сложно. Считаем, что уже умеем записать нужную прошивку.

    Самое сложное — заполучить в свои руки нужную прошивку. Нужно собрать воедино так называемый «Софт» и так называемый «Конфиг».
    В «эти наших интернетах» есть софт версий 01.03.09; 01.04.02; 01.04.03; 01.04.09; 01.04.13; 02.00.10, но надо искать.
    Например, с форума Радиокота из темы про подобный программатор можем скачать Софт версии 01.03.09 .
    C сайта Manual-SMA можно после регистрации надёргать на халяву десять пошивок (Софт + Конфиг (для наших целей — всё равно какой конфиг)).
    Кто скачал — можете выложить дампы прямо в этой теме.

    На сайте zip-garant-ul.ru находим и покупаем(да-да, вот такая бяка) за 27рублей (через СМС) или за 0.3 WMZ подходящий конфиг. (Никто не призывает покупать именно там, просто это место мною лично проверено неоднократными покупками. Можно просто попросить конфиг на форуме, люди помогают, откликаются.)
    Теперь будем собирать и прошивать всё вместе, потому что я лично не уверен, что «Софт» в прошивке не имеет повреждений.
    Понадобится редактор, умеющий работать с файлами *.s19 . Так как нормального редактора таких файлов не нашлось, то берём программу от программатора Orange3
    Если кто-то может предложить нормальный редактор для *.s19, буду только рад.

    Ладно, продолжим. Когда я забуду, что и как делать, то приду сам и по пунктам буду повторять по написанному.
    1 . Находим нужный Софт.
    2 . Находим нужный Конфиг.
    3 . Открываем Конфиг в редакторе (у меня — Оранж3), копируем содержимое файла в буфер. Больше конфиг не понадобится.
    4 . Открываем Софт в редакторе и по адресу начала Конфига (1A00) вставляем содержимое буфера. Сохраняем полученный файл в формате .s19 с новым именем .
    ——
    Тут можно не читать.
    Редактор без моего ведома дописывает много лишнего, дополняя отсутствующие в дампе области байтами FF. Такой дамп программатор не может записать, потому что в дампе есть указания на запись в недоступные области.
    Нам же нужно писать только по адресам в двух областях :
    1080 — 17FF и 182С — FFFF
    Это те области, которые описаны в даташите на процессор как Flash-memory. (стр.42 даташита на MC9S08GB60A, раздел 4.1 Memory map )
    ——
    5 . Открываем полученный файл с новым именем банальным блокнотом и удаляем все строки с начала дампа до строки S214001070 включительно (в другом редакторе это может быть строка S1131070, но суть та же, просто на адрес выделено меньше байт (см. описание формата .s19 в Википедии)).
    6 . Удаляем строки
    S214001800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 (или же S1131800, см. Вики)
    S214001810FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 (аналогично)
    S214001820FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 (аналогично)
    Потому что это адреса регистров и программатор не может их записать.
    7 . Сохраняем полученный дамп. Его нам и нужно!

    Читайте также:  Размер подушек для дивана сшить своими руками

    Запускаем программатор USBDM и прошиваем этим дампом модуль стиральной машины.
    В аттаче несколько файлов, из названий файлов понятно их содержание.
    ————————
    НО! Есть вариант попроще, без применения софта от Оранжа и ковыряния с дампами в блокноте. Завтра-послезавтра напишу.

    AristonARTF1047.zip
    Скачать
    Имя файла: AristonARTF1047.zip
    Размер файла: 192,81 KB
    Nobody
    Вариант попроще.
    Допустим, что в прошивке повреждено всё — и софт , и конфиг.
    1 Прошиваем нужный софт с неважно каким конфигом. (см. архив All_Soft_Arcadia.zip )
    2 Находим нужный конфиг неважно каким способом (покупаем, крадём, попрошайничаем на форумах. ) и при необходимости меняем расширение eep на bin простым переименованием.
    3 По ссылке скачиваем файл S19 to BIN to S19 convert.rar — это нужный нам конвертер из формата BIN в формат S19 (или берём этот файл из архива ниже). Запускаем программку-конвертер, указываем ей файл конфигурации, например 50764170000_конфиг ARTF1047.bin и задаём смещение (Data offset) равным 0x1A00. С этого адреса как раз начинается конфиг в карте памяти процессора. Жмём Convert и видим сообщение File has been converted . Жмём OK и Close. Находим в папке с файлом бинарного конфига новый файл конфига с расширением s19.
    4 Запускаем опять Flash Programmer (тот, что USBDM4.10.6). Указываем путь к файлу конфигурации, полученному при конвертации. Ставим галочку Incremental Load и в опциях стирания (Erase Options) выбираем Erase Selective . Жмём Program Flash .
    5 PROFIT!

    Пробуйте, проверяйте, поправляйте.
    Ниже — самый простой метод

    s19_to_bin_to_s19_convert_179.rar
    Скачать
    Имя файла: s19_to_bin_to_s19_convert_179.rar
    Размер файла: 97,07 KB
    All_Soft_Arcadia.zip
    Скачать
    Имя файла: All_Soft_Arcadia.zip
    Размер файла: 369,8 KB
    Nobody
    А это картинка окна программатора из пункта 4

    incremental_load_123.jpg
    Размер файла: 38,86 KB

    Nobody
    У нас в разделе Прошивки добавился подраздел с прошивками к стиральным машинам. Там можно скачать некоторые конфиги к модулям Arcadia в формате eep. Что и как с ними делать — описано в теме чуть выше.
    Пользуйтесь, делитесь своими прошивками.
    ————
    Update :
    Недорогой вариант сделать прошивку — воспользоваться online- конвертером с сайтаТолько для зарегистрированных . Не использовал его ни разу, поэтому не могу дать советов и рекомендаций. Освоивших этот вариант прошу отписать своё мнение в теме.

    Я же добавлю архив с картинками создания прошивки для ARTL1047RU с помощью софта программатора Тритон.

    Самый простой метод. Вот небольшое описание действий:

    Источник