Формат прошивки .s19 для программатора USBDM


a
alexragulin 12 января 2016
3
Многие знают данный программатор и не раз с ним работали, это очень хороший помощник в ремонте электронных модулей стиральных машин Indesit Ariston на платформе аркадия, помимо этих модулей он также подходит для вирпул, электролюкс и других. Но есть небольшая особенность в работе этого устройства - он работает со своим (мотороловским форматом), который имеет расширение .s19, давшее часть имени нашего сайта (sw19 - soft ware + 19).
Все мы привыкли к прошивкам в формате .eep или .bin, а тут еще новый формат, какой-то s19, ничего не понятно скажите Вы, но не стоит торопиться с выводами, не так уж все и сложно.
В микроконтроллерах фирмы моторола (например MC9S08GB60A), которые установлены на новых семействах модулей управления различных брендов память состоит из нескольких частей:

sw или software (программное обеспечение) - это основной алгоритм работы микроконтроллера, в котором написаны своего рода инструкции для его работы, где какой порт, как его открыть или закрыть, как часто нужно проверять канал 1 или 3 и т.д. (версия sw написана на корпусе модуля).

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

Если проводить аналогию с современным миром компьютеров, то sw - это mp3 проигрыватель, а config (конфигурация) - это трек, под который вы танцуете.

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

Формат s19 https://ru.wikipedia.org/wiki/SREC
Контрольная сумма - это сумма всех символов строки, необходимо для того, чтобы определять целостность (исправность) данных в строке.
Открыть файл формата s19 можно в любом текстовом редакторе (ворд, блокнот).

На модулях аркадия прошивка хранится в середине файла sw, статистика ошибок хранится выше этого файла, так что при попытке обнаружить статистику ошибок в файле .eep вы ничего не найдете, но благодаря специальной программе вы можете посмотреть эти данные без особого труда, также данная программа проверяет исправность самого файла конфигурации, ведь заботливый производитель прописал в нем тоже контрольную суммы и, посчитав реальные и прописанные значение, программа сделает вывод об исправности прошивки.

19120

G
Gaetanus 5 ноября 2017
1
привет
идеальное объяснение
Любой, кто сейчас сомневается, поймет,
Браво Алекс
Для комментария нужно войти или зарегистрироваться

e
elekbedenko 9 декабря 2017
1
Действительно написано всё грамотно
Для комментария нужно войти или зарегистрироваться

a
ale10andr 23 февраля 2018
1
Простой и надежный помощник
Для комментария нужно войти или зарегистрироваться

A
Aleks077 14 апреля 2018
1
С бытовой техникой работаю 28 лет. Но так сложилось, что програмированию вот сейчас только учусь, так как назрела уже необходимость. Очень полезная и понятная для начинающих информация.
С ув. Александр
Для комментария нужно войти или зарегистрироваться

N
Nesqu1k 30 апреля 2018
1
Покупал у вас юсбдм, всё отлично, легко установилось , уже 2 модуля прошил и вопросов нет)
Для комментария нужно войти или зарегистрироваться

v
venstav 10 июля 2018
-1
Простой и надежный помощник . подскажите где взять такой софт конвертер usbdm ?
Для комментария нужно войти или зарегистрироваться

Ваш комментарий +1

Для комментария нужно войти или зарегистрироваться
TexnoMag.ru Герметик утечек Extreme(30мл)

Герметик утечек Extreme(30мл)

Цена для клиента: 1490

TexnoMag.ru Щетки 5*12.5*35 сендвич

Щетки 5*12.5*35 сендвич

Цена для клиента: 180

TexnoMag.ru Тэн водонагревателя 1200W

Тэн водонагревателя 1200W

Цена для клиента: 990

Экран для МАПП горелки своими руками за 3 минуты
Экран для МАПП горелки своими руками за 3 минуты

Многие применяют различные подложки и щиты для того чтобы горелкой не прожечь лишнего при заправке холодильник на выезде Подобный экран из жестянки не новость и давно применяется среди мастеров по ремонту, кто-то их покупает (средняя цена 150-3...

Клещи для передавливания медных трубок
Клещи для передавливания медных трубок

<p>У каждого холодильщика есть струбцина для передавливания медных сервисных трубок после заправки, и я не исключения, но после того как у китайской струбцины отломилась ручка, а клещи постоянно разжимаются и после передавливания, выход все равно про...

Что нужно делать если сломалась стиральныя машина
Что нужно делать если сломалась стиральныя машина

У каждого в жизни что-то ломалось и выходило из строя, в данной статье мы погорим про поломку стиральной машины и что нужно сделать перед вызовом и приходом мастера по ремонту чтобы сохранить деньги и сэкономить время. <h3>Осознание поло...