Какой программой лучше считать Flash и Eeprom Whirlpool AWT2290 (процессор отдельно на субмодуле без микрухи памяти)
Нужна помощь с программированием модуля для стиральной машины Whirlpool AWT2290. Процессор у него отдельно на субмодуле, без микросхемы памяти. Задача — считать Flash и Eeprom. Какая программа лучше всего подходит для этого? Я пробовал несколько вариантов, но всегда сталкиваюсь с проблемами при считывании данных. Кто-то может подсказать, чем можно считать или как решить эту проблему с мусором? Какие еще моменты нужно учитывать при работе с такими модулями?
Решение
semeykin2010 огромное спасибо за помощь, плату поставил, машинка ожила. Тему закрываю
semeykin2010 огромное спасибо за помощь, плату поставил, машинка ожила. Тему закрываю
Для комментария нужно зарегистрироваться или войдите
Ответы 13
@user587
14 января 2016
Субмодуль с процессором Atmega16L
Подскажи, ты менял весь субмодуль в сборе или только микроконтроллер перепаивал? Можно ли перепрошить микроконтроллер Invensys ? - @SimkO 27 января 2019
@user587
14 января 2016
В архиве две папки. Одна - то что было считано с двух разных процессоров Atmega16L и Atmega32L
Вторая - то что хочу залить в эти процессоры
@user587
14 января 2016
А таким субмодулем заменить можна? Процессор "72311/NSH 6S003-ACm M220S0408A MALTA" память 24c02w6
@semeykin2010
14 января 2016
А процы у вас случаем не залочены ?
не в курсе, потому и спрашиваю здесь. Уже голову себе поломал - не знаю что не так - @user587 14 января 2016
А как проверить залочены или нет - @user587 14 января 2016
Если залочены то как снять защиту чтения-записи? - @user587 14 января 2016
пони прог с авр работает нормально, фьюзы,читаются при считывании, но сами данные читаются с мусором.
защиту програмно не снять, возможно что чтение в защите, но перезаписать можно. - @semeykin2010 14 января 2016
Если я правильно понял, то я прошить процики смогу, а считать мне не удастся. Фьюзы так и есть, считались без проблем - @user587 14 января 2016
@semeykin2010
14 января 2016
смотрите фьюзы, если запись разрешена то прошивайте, но проверить можно только в работе.
то что хотите залить именно для этого суб-ля проц-ра и сма ? так как порты ввода-вывода могут не соответствовать.
@user587
14 января 2016
Фьюзы те что считал
Кстати то что я выделил в коментариях программы про ошибку sck (avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions) - это с чем связано, с защитой от чтения - @user587 14 января 2016
Usbasp не ковырял, в сети проблемы чтения записи решались джампером на прогере. скорость,питание.
поищите инф. по данной ошибке. - @semeykin2010 14 января 2016
Фото вылаживал чуток выше, джамперов на прогере нет вообще, хотя есть место с надписью Slow SCK. Может здесь как раз и нужно поставить джампер? - @user587 14 января 2016
ставте дж-р. пробуйте.
верезка по Usbasp: Джампер JP1-1 в замкнутом состоянии позволяет программировать микроконтроллер программатора, JP1-2 коммутирует на плату питание от USB порта. С помощью JP3 - изменятся частота SCK сигнала. При разомкнутом джампере — частота SCK будет 375 кГц, при замкнутом — 8 кГц - @semeykin2010 14 января 2016
Ставил джампер Slow SCK. При считывании тоже самое что и без него, только скорость считывания намного ниже - @user587 14 января 2016
Может джампер JP1-2 поставить и скомутировать на плату питание? - @user587 14 января 2016
пробуйте прошивать бит записи по spi расрешен, обратите внимание, не перевернуты ли байты в прошивке. - @semeykin2010 14 января 2016
Выше выкладывал архив. "В архиве две папки. Одна - то что было считано с двух разных процессоров Atmega16L и Atmega32L
Вторая - то что хочу залить в эти процессоры" биты не перевёрнутые. - @user587 14 января 2016
то что вы считали, и то что хотите залить это разные файлы по содержимому, пробуйте прошивать, проверяйте. - @semeykin2010 14 января 2016
Atmega32L пробовал прошивать-сравнивать таже "бека". Может джампер на питание попробывать поставить. Кстати по фьюзам ошибок нет? (с фото чуток выше) У меня должно быть с внутренним кварцем, а я чуток путаюсь в этих фьюзах - где должно что стоять (какая галочка)? - @user587 14 января 2016
питание должно быть одно либо через JР от юсб, либо внешнее, если прошили мк, то сравнить данные с него опять не получится т.к бит зашиты чтения, в вашем случае, прошиваете, ставите в сма, проверяете в работе, и.т.д. фьюзы если не ошибаюсь выставляются сами, или выставить так как считались, но мк должны быть идентичны. - @semeykin2010 15 января 2016
Пробовал нажать кнопочку "Стереть всё" - стёрлось, повторное чтение показало что мк по нулям. Попробовал опять залить - залилось. Прочитал то что залил - чтото читается, видно что мк уже не пустое, но всё же наверное стоит защита чтения. Завтра, а точнее уже сегодня попробую поставить на машинку - позже отпишусь - @user587 15 января 2016
Скачал и установил прогу "Khazama AVR Programmer". С помощью этой проги можно считать в буфер Flash и Eeprom и с буфера посмотреть в собственном редакторе. Когда просматриваю с буфера - всё в норме - то что залил то и считал, а вот когда начинаю это дело сохранять, сохраняется с мусором. Сегодня поставлю модуль на машинку - отпишусь - @user587 15 января 2016
@user587
15 января 2016
semeykin2010 огромное спасибо за помощь, плату поставил, машинка ожила. Тему закрываю


@user587
14 января 2016
Субмодуль с процессором Atmega16L

Подскажи, ты менял весь субмодуль в сборе или только микроконтроллер перепаивал? Можно ли перепрошить микроконтроллер Invensys ? - @SimkO 27 января 2019





@user587
14 января 2016
В архиве две папки. Одна - то что было считано с двух разных процессоров Atmega16L и Atmega32L
Вторая - то что хочу залить в эти процессоры
Вторая - то что хочу залить в эти процессоры


@user587
14 января 2016
А таким субмодулем заменить можна? Процессор "72311/NSH 6S003-ACm M220S0408A MALTA" память 24c02w6

@semeykin2010
14 января 2016
А процы у вас случаем не залочены ?
не в курсе, потому и спрашиваю здесь. Уже голову себе поломал - не знаю что не так - @user587 14 января 2016
А как проверить залочены или нет - @user587 14 января 2016
Если залочены то как снять защиту чтения-записи? - @user587 14 января 2016
пони прог с авр работает нормально, фьюзы,читаются при считывании, но сами данные читаются с мусором.
защиту програмно не снять, возможно что чтение в защите, но перезаписать можно. - @semeykin2010 14 января 2016
защиту програмно не снять, возможно что чтение в защите, но перезаписать можно. - @semeykin2010 14 января 2016
Если я правильно понял, то я прошить процики смогу, а считать мне не удастся. Фьюзы так и есть, считались без проблем - @user587 14 января 2016

@semeykin2010
14 января 2016
смотрите фьюзы, если запись разрешена то прошивайте, но проверить можно только в работе.
то что хотите залить именно для этого суб-ля проц-ра и сма ? так как порты ввода-вывода могут не соответствовать.
то что хотите залить именно для этого суб-ля проц-ра и сма ? так как порты ввода-вывода могут не соответствовать.

@user587
14 января 2016
Фьюзы те что считал
Кстати то что я выделил в коментариях программы про ошибку sck (avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions) - это с чем связано, с защитой от чтения - @user587 14 января 2016
avrdude.exe: AVR device initialized and ready to accept instructions) - это с чем связано, с защитой от чтения - @user587 14 января 2016
Usbasp не ковырял, в сети проблемы чтения записи решались джампером на прогере. скорость,питание.
поищите инф. по данной ошибке. - @semeykin2010 14 января 2016
поищите инф. по данной ошибке. - @semeykin2010 14 января 2016
Фото вылаживал чуток выше, джамперов на прогере нет вообще, хотя есть место с надписью Slow SCK. Может здесь как раз и нужно поставить джампер? - @user587 14 января 2016
ставте дж-р. пробуйте.
верезка по Usbasp: Джампер JP1-1 в замкнутом состоянии позволяет программировать микроконтроллер программатора, JP1-2 коммутирует на плату питание от USB порта. С помощью JP3 - изменятся частота SCK сигнала. При разомкнутом джампере — частота SCK будет 375 кГц, при замкнутом — 8 кГц - @semeykin2010 14 января 2016
верезка по Usbasp: Джампер JP1-1 в замкнутом состоянии позволяет программировать микроконтроллер программатора, JP1-2 коммутирует на плату питание от USB порта. С помощью JP3 - изменятся частота SCK сигнала. При разомкнутом джампере — частота SCK будет 375 кГц, при замкнутом — 8 кГц - @semeykin2010 14 января 2016
Ставил джампер Slow SCK. При считывании тоже самое что и без него, только скорость считывания намного ниже - @user587 14 января 2016
Может джампер JP1-2 поставить и скомутировать на плату питание? - @user587 14 января 2016
пробуйте прошивать бит записи по spi расрешен, обратите внимание, не перевернуты ли байты в прошивке. - @semeykin2010 14 января 2016
Выше выкладывал архив. "В архиве две папки. Одна - то что было считано с двух разных процессоров Atmega16L и Atmega32L
Вторая - то что хочу залить в эти процессоры" биты не перевёрнутые. - @user587 14 января 2016
Вторая - то что хочу залить в эти процессоры" биты не перевёрнутые. - @user587 14 января 2016
то что вы считали, и то что хотите залить это разные файлы по содержимому, пробуйте прошивать, проверяйте. - @semeykin2010 14 января 2016
Atmega32L пробовал прошивать-сравнивать таже "бека". Может джампер на питание попробывать поставить. Кстати по фьюзам ошибок нет? (с фото чуток выше) У меня должно быть с внутренним кварцем, а я чуток путаюсь в этих фьюзах - где должно что стоять (какая галочка)? - @user587 14 января 2016
питание должно быть одно либо через JР от юсб, либо внешнее, если прошили мк, то сравнить данные с него опять не получится т.к бит зашиты чтения, в вашем случае, прошиваете, ставите в сма, проверяете в работе, и.т.д. фьюзы если не ошибаюсь выставляются сами, или выставить так как считались, но мк должны быть идентичны. - @semeykin2010 15 января 2016
Пробовал нажать кнопочку "Стереть всё" - стёрлось, повторное чтение показало что мк по нулям. Попробовал опять залить - залилось. Прочитал то что залил - чтото читается, видно что мк уже не пустое, но всё же наверное стоит защита чтения. Завтра, а точнее уже сегодня попробую поставить на машинку - позже отпишусь - @user587 15 января 2016
Скачал и установил прогу "Khazama AVR Programmer". С помощью этой проги можно считать в буфер Flash и Eeprom и с буфера посмотреть в собственном редакторе. Когда просматриваю с буфера - всё в норме - то что залил то и считал, а вот когда начинаю это дело сохранять, сохраняется с мусором. Сегодня поставлю модуль на машинку - отпишусь - @user587 15 января 2016

@user587
15 января 2016
semeykin2010 огромное спасибо за помощь, плату поставил, машинка ожила. Тему закрываю