Как прошить модуль аркадия usbdm
Перейти к содержимому

Как прошить модуль аркадия usbdm

  • автор:

Прошивка аркадии с помощью USBDM, первый опыт

Всем привет.
Изготовил кабель для прошивки Arcadia. Сделал все по феншую, чтоб по цветам подпаивать без ошибки. Первая платка была с желтым конденсатором и почему — то я с нее не смог считать дамп. Вторая платка с черным конденсатором считалась.
Скачал програмку Sky Prog Programmer, еще накопал холявную, основной софт с драйверами был в прошлом посте Получил посылку, программатор
Пока у меня все.
Подбор прошивок Indesit Ariston
пока нужна такая: WIUN100CSI
Благодарю за внимание.

Sky Prog Programmer

Функция программы USBDM поддерживает работу на уровне всей флэш памяти микроконтроллеров FREESCALE MC9S08GB60 / MC9S08GB60A , установленных в электронных модулях INDESIT (HOTPOINT/ARISTON/WHIRLPOOL) серий ARCADIA 1 через программатор USBDM.

С помощью этой функции программы можно полностью запрограммировать память микроконтроллера (прошить проц с нуля), те. можно даже заменить микроконтроллер на новый чистый, которые есть в продаже.

Так же доступно чтение всей флэш памяти микроконтроллера.

SW (прошивки для флэш памяти) находятся во встроенной базе прошивок.

С помощью этой функции можно произвести следующие действия:

    • Сконфигурировать (сконвертировать) SW под нужную модель изделия прошивкой-конфигом из встроенной базы прошивок (требуется дополнительная опция DB);
    • Сконфигурировать (сконвертировать) SW под нужную модель изделия прошивкой-конфигом из вашей коллекции прошивок с диска компьютера;
    • Запрограммировать полностью всю флэш память микроконтроллера;
    • Считать полностью всю память микроконтроллера и сохранить на диск компьютера для своей коллекции;
    • Просмотреть статистику ошибок (для стиральных машин).

    Когда может пригодиться данная функция:

      • Повредилась память микроконтроллера (слетела флэш). Электронный модуль не работает, дисплей показывает ошибку F12;
      • Дисплей (индикация) показывает ошибку F09. Перепрошивка другими способами не помогает;
      • Вышел из строя микроконтроллер и был заменён на новый (или рабочий, бывший в употреблении);
      • Возникла другая необходимость изменить SW;
      • Считать полный флэш (SW) с рабочего электронного модуля и сохранить в своём компьютере для личной коллекции.

      Рекомендуемые к просмотру разделы:

      1. Подключить к микроконтроллеру (электронному модулю) программатор USBDM;

      2. Подключить программатор к USB порту компьютера;

      3. Открыть программу Sky Prog Programmer с поддержкой функции USBDM ;

      4. Открыть настройки, во вкладке Основное выбрать USBDM debug interface , выбрать питание Vdd 5V (или 3,3V в зависимости от подключения), если программатор USBDM поддерживает программный выбор подачи питания (если нет — поле будет не активным, а питание следует выставить с помощью перемычки внутри программатора USBDM);

      5. Выйдите из настроек, подтвердив выбор. Устройство Indesit ARCADIA будет выбрано автоматически;

      6. Нажмите кнопку «Считать прошивку», если вы хотите произвести чтение содержимого всей флэш памяти микроконтроллера. После успешного чтения в основном окне программы высветится заполненный буфер B. Что бы просмотреть данные о считанной прошивке и статистику, нажмите на кнопку «Статистика». Для сохранения считанной прошивки воспользуйтесь меню программы «Файл». Содержимое может быть сохранено в файл в формате S19;

      7. Что бы прошить электронный модуль, нужно загрузить в буфер A нужную прошивку. Так как функция программы USBDM предназначена для работы с полной флэш памятью микроконтроллера, в буфер А необходимо загрузить полную прошивку, которая в электронных модулях ARCADIA 1 называется SW . Вы можете выбрать нужный SW из встроенной базы прошивок (необходима опция программы DB ). Либо вы можете открыть SW из вашей коллекции с диска компьютера через меню «Файл» или путём перетаскивания файла на окно программы. Файл должен быть в формате S19.

      8. Выберите нужную прошивку — конфигурацию из встроенной базы прошивок (необходима опция программы DB ) либо из вашей коллекции с диска компьютера через меню «Файл» или путём перетаскивания файла на окно программы.

      Пункт 8 можно пропустить только в случае, если SW было открыто из вашей коллекции.

      9. Проверьте, верно ли выбраны прошивка SW и прошивка — конфигурация. Для этого при активной вкладке Буф А: Файл нажмите на кнопку Статистика Буф А . Вкладка Статистика станет активной. Проверьте данные. При необходимости измените серийный номер.

      10. Кликните кнопку Записать прошивку .

      В случае успешной записи SW в микроконтроллер в статус-баре внизу программы появится надпись Последнее действие: Запись, ОК

      В случае же возникновения ошибок программа сообщит об этом.

      В таблице ниже описаны различия конфигураций Sky Prog Programmer Indesit EP, Sky Prog Programmer Indesit COM и Sky Prog Programmer Indesit USBDM на примере работы с электронным модулем ARCADIA 1

      На рисунке слева представлена карта памяти микроконтроллера FREESCALE MC9S08GB60 / MC9S08GB60A

      Микроконтроллеры данного типа устанавливались на электронных модулях INDESIT / ARISTON серии ARCADIA-1

      Как видно из рисунка, пользовательская FLASH память МК разбита на две зоны, которые расположены по адресам 0x107F — 0x17FF и 0x182C — 0xFFFF .

      Голубым цветом выделена зона конфигурации под модель изделия (Configuration Area).

      Здесь расположены различные сведения, которые определяют функции изделия, под которое прошит электронный модуль. Так же в этой зоне зашиты серийный номер изделия, продуктовый код и наименование модели.

      Конфигурации Sky Prog Programmer Indesit EP и Sky Prog Programmer Indesit COM

      С помощью программы Sky Prog Programmer в этих конфигурациях совместно с инструментами USB Elinv Prog / USB FT232RL и программатора через COM порт соответственно, мы можем считать зону конфигурации, а так же всю FLASH память микроконтроллера, но только при условии, что в FLASH памяти уже зашита SW (программное обеспечение, программа) ARCADIA 1 и SW не повреждено.

      Перезаписать (перепрограммировать) мы сможем только зону конфигурации. Т.е. мы можем перепрошить под другую модель, но не сможем запрограммировать дрогой SW или не сможем прошить чистый МК.

      Однако, с помощью этих инструментов можно так же работать с модулями серий ARCADIA-2 и ARCADIA-3. Но только с зоной конфигурации.

      Конфигурация Sky Prog Programmer indesit USBDM

      С помощью программы Sky Prog Programmer в данной конфигурации совместно с инструментом USBDM можно оперировать со всей памятью FLASH.

      Т.е. можно прошить совершенно новый микроконтроллер с чистой памятью, например, под нужную стиральную машину или холодильник. Безусловно, этот набор инструментов более универсальный и обладает большими возможностями, но это работает только с модулями ARCADIA-1.

      С модулями ARCADIA-2 и ARCADIA-3 инструмент USBDM работать не сможет, так как в них установлены совершенно другие микроконтроллеры.

      программатор 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.03

      Как прошить модуль аркадия usbdm

      Программа предназначена для мастеров, занимающихся ремонтом Стиральных машин, Холодильников, Посудомоек и т.д. (всех видов техники где установлены модули Arcadia с микропроцессорами Freescale MC9S08GB60 (Mask 3L31R), MC9S08GB60A (Mask 4L11Y) SP101655CFUE, SP10 7156 CFUE )
      торговых марок Indesit и Ariston

      + Считывание, запись, сохранение считаного файла ПО микропроцессора, просмотр статистики и зафиксированных ошибок. Возможность считывание данных ПО с микропроцессора даже если модуль находиться в ошибке F-12 .
      + Извлечение config файла даже при повреждённом SW ( ошибка F-12 )
      + Статистика сохранённых в памяти процессора ошибок, коды и субкоды с подробным описанием ( для стиральных машин ).
      +
      Встроенный Конвертер прошивок SW+config = .S19 ( создание файла пакета для последующего внутрисхемного программирования через USBDM программатор ).
      В состав Конвертора входит:
      18 версий SW:
      ( 01.03.02 / 01.03.09 / 01.03.06 / 01.03.09 Artica / 01.04.02 / 01.04.03 / 01.04.09 / 01.04.13 / 02.00.10 / 02.05.00/ 02.06.03 / 02.06.04 / 03.06.00 / 03.06.05 / 03.07.05 / 03.08.06 / 03.08.08 / 11.00.08 )
      1196 Config файлов ( прошивок ) с возможностью извлечения из базы и пополнения пользователем.
      + Функция сравнения контрольных сумм (корректность прошивки) + Совместимость со всеми версиями Windows: XP, 7, 8, 10,Vista (32-64bit) + Возможность бесплатного обновления.
      +
      Лицензия на 2 устройства ( компьютера, ноутбука или планшета )
      + Подробная инструкция (мануал) по установке и работе с программой.
      + Языки меню:
      Русский, Украинский, English, Italiano, Francais, Poland.

      Цена: 40 USD ( или по курсу )

      УСЛУГИ.

      По всем вопросам обращайтесь:

      ПРОШИВКИ.

      Модули высылаются транспортными компаниями «Новая почта», или «Укрпочта».

      Оплата

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *