Вопрос новичка

Boshuk
05/01/2017 20:59
Извиняюсь за такую тему в проф разделе.
Есть два модуля EWM1100. Первый родной СМА но с чистым процом, второй был приобретён (так как прошивку к первому не нашёл), он с другим продуктовым номером но работает без проблем. Собственно вопрос. Считываю с рабочего модуля ПО (mc9s08aw60 0х0870...0х17FF и 0x1860...0xFFFF) зашиваю в старый модуль с чистым процом- даже не включился. Почему??? Схемотехника обоих модулей идентична, внешней ЕЕПРОМки нет, считано и залито всё что позволяет процессор (согласно даташиту. Как я понимаю там и софт и конфиг...) Ответ напрашивается только один, проц специально определённые области флеша защищает и считанная прошивка не совсем то что реально зашито в проце ? Кто может разьясните этот нюанс, а то всё что нахожу в сети- размыто...софт...конфиг и никакой конкретики о взаимодействии и привязке этих частей к железу. Или ткните носом в умную литературу... Спасибо.
P.S. читал\писал USBDM_JS16_v1.0 программой CW_mcu_6_3_SE

тюю
05/01/2017 21:06
одай кто понимает

Boshuk
05/01/2017 21:09
Вопрос не в том как её починить (СМА уже оддана рабочей с другим модулем) Вопрос в техническом моменте, не более. Или это на сколько секретная инфа что...

тюю
05/01/2017 21:11
тут не школа ремонта
вот тут еще один в очереди стоит....
вопрос оооочень пахож

ДОБАВЛЕНО 05/01/2017 21:12

http://monitor.espec.ws/section7/topic283185.html

аркаша-10
05/01/2017 21:13
Boshuk, тебе уже papa-7 в соседней ветке все разжевал или как?

Boshuk
05/01/2017 21:20
аркаша-10, papa-7 дал прошивку но она к сожалению не пошла. на других форумах тоже дали штуки 3 прошивок, как бы все к этой СМА но все вели себя по разному (ясно же что дело в ПО) Да и бог с ними, прошивками, хочу разобраться в техническом моменте, почему полный флеш на одинаковых процессорах (модулях) ведет себя по разному.
тюю, а я к вам в очереди и не стою... если не знаете технического ответа то писать вроде как правила и не обязывают...
...ну ещё вариант что жестоко лажает программатор при чтении\записи, но не верю...

тюю
05/01/2017 21:31
все просто
1-прошива не та
2-прошива битая
3-крива прошиваеш

Boshuk
05/01/2017 21:41
тюю, 1. прошива ВСЯ (или есть области которые не оговорены в даташит и туда пишет сервисник) считана с рабочего модуля и зашита в идентичный (аппаратно) модуль с чистым процом (продуктовые номера модулей разные! но схемотехнически разницы я не нашёл)
2. Это возможно только если лажает прогер
3. возможно, но как криво если скармливаю формат s19 фирменному софту Freescale? перед этим ей же эта прошивка и считывалась.

ДОБАВЛЕНО 05/01/2017 22:03

Задам вопрос по другому (всё в целях самообразования СМА уже оддана)
Electrolux EWT9120W_ EWM1100_913101211(00) WAD20306 старый модуль, стоит новый проц
Electrolux EWT10120W_ EWM1100_913210991(02) WAD20306 новый установлен в СМА (слил ПО) и оддан владельцу
понятно что отличие только в конфиге у одной обороты 900 у другой 1000. но конфиг же находится во флеше вместе с софтом? Так почему при записи всей флеши в старый модуль оно не работает? В чем подвох? Где я туплю?

Антонов007
08/01/2017 16:22
Есть проц, есть внешняя память, а может и нету, может быть память дисплея. В проце есть флеш и внутренний еепром. Всё это распределено на страницы, к каждой странице есть своё обращение и у каждой страницы есть свои идентификаторы.
Страница 0 - это всё адресное пространство проца, которое включает и флеш и озу и внутренний еепром. В основном это 64кб данных.
Страница 1 - это страница внешнего еепром. Если он только есть.
Страница 2 - страница дисплея. Если есть.
Страница 3 - страница внутреннего еепром. По сути он есть в странице 0, но тут его можно прочитать отдельно, а так-же у него может быть свой идентификатор. Размер смотрите в даташитах.
Внутренний еепром ещё имеет встроенное разбиение на 4 части. Тоесть имеет 3 дополнительный области:
Страницы 4, 5, 6 - это дополнительные области внутреннего еепром. Назначение пока точно не понятно. Некоторые из них скорее всего нужны только для хранения идентификаторов и больше ничего.
Про идентификаторы:
К каждой странице есть свои идентификаторы. Состоят они из набора строк текста. Первая строчка это что-то типа внутреннего заводского партномера. Его можно найти так-же и на стикерах на модуле. Вторая строчка это дата создания именно этого блока данных. Назначение следующих строк ещё не изучено, и в разных модулях они могут означать разное.

Boshuk
08/01/2017 20:30
Антонов007, речь не о внутреннем строении памяти проца (это в даташите описано хорошо), а о том что полный флеш либо не адекватно считывается с рабочего (возможно есть нюанс) либо...не понятно как программа привязывается к конкретному модулю если схемотехника идентична (о том почему скопировав с рабочего модуля, другой модуль не работает) записано в правильных адресах и верификацию проходит

Антонов007
09/01/2017 05:38
ELX_Watcher ELX_Reader должна подойти

papa7
12/01/2017 21:05
Антонов007, ты чего то не туда забрел с советами. Зачем копировать текст описания ПО? Сам то понял, что написал про страницы?
Чистый ( не прошитый ни разу) проц, ты этими прогами не прошьешь. (спроси у разработчика ПО). Только прогером.
Boshuk, А проц ты где покупал и как паял?
Может его уже и заменить пора?
А ты его мучаешь улыбка

Антонов007
12/01/2017 22:05
papa7, как понимаю так и понимаю улыбка загадка но зубрю..а PonyProg лучше для этих целей ?, Всё содержимое флеш и епром стёр записал FF
потом прошивками ,работает (проц Атмега644р) .,,?
ELX_Watcher ELX_Reader да ето прога для конфига теперь понял извиняюсь но почему такая дорогая эта программа ..

papa7
12/01/2017 22:52
Антонов007 писал:
...а PonyProg лучше для этих целей. Всё содержимое флеш и епром записал FF
потом прошивками ,работает (проц Атмега644р) .,,?

А это как понять "..Считываю с рабочего модуля ПО (mc9s08aw60 0х0870...0х17FF и 0x1860...0xFFFF)?
Цитата:

ELX_Watcher ELX_Reader..но почему такая дорогая эта программа ..

Это к разработчику.

Антонов007
12/01/2017 23:31
Для считывания проца много не надо ,прога сама запрограмирована я.что ей считывать ,если только самому не наставить разных птичек
Вобше надо изучать даташит проца
Это ,как 100рублей и рубль и то и то деньги а разница есть улыбка

papa7
12/01/2017 23:49
Антонов007, Вопрос в другом. С каких это пор PonyProg стал работать с BDM ?
mc9s08aw60 - прошивается как раз по BDM!
Я что то упустил в этом вопросе?

Антонов007
13/01/2017 00:02
PonyProg и Атмега 644 как пример , там просто всё считывай пиши ,разделено на области три .
И если не залесть в фюзы ,то программа считывает что нужно .
Что то читал если ,поменять пару байтов по определённым адресам то можно считать все области камушка ,но когда это нужно тоже не знаю
Веду к тому ,что считать легче чем записать и на какой стадии прокололся автор .лично АW60 не считывал ..
У меня первый BDM Cергея он не читает и есть ли у него обновления не ведомо
,так как нет доступа .

papa7
13/01/2017 00:40
Антонов007, Много коньяка еще осталось? Или уже закончился? смех
У ТС mc9s08aw60 , а у тебя..
Цитата:
..лично АFW60 не считівал ..

гы-гы
Мда.

Антонов007
13/01/2017 08:56
Исправил , да не.. коньяк щас делают с моющего средства ,что тут пить .. улыбка

papa7
13/01/2017 10:36
Антонов007, Чего исправил?
Цитата:
..лично АW60 не считывал..

И не считаешь. PonyProg не работает с BDM.
зы. Заканчиваем тут демагогию разводить. Для этого "беседка" есть.
Модераторы. Почистите, если что лишнее, плиз. ТС, извини за отступление от темы.

Антонов007
13/01/2017 11:44
papa7, да причом сдесь Понипрог ,что не понятно написал -Бдм _мом не считывал Aw60 так как не имею утилиты или обновления от Сергея ..советую не пить коньяк тебе улыбка

papa7
13/01/2017 12:02
Антонов007 писал:
papa7, да причом сдесь Понипрог ,что не понятно написал -Бдм _мом не считывал Aw60 так как не имею утилиты или обновления от Сергея ..советую не пить коньяк тебе улыбка

Ты посты свои, для начала перечитай. А лучше всю тему. С самого начала. Каков был вопрос и то, что ты ТС отвечаешь и о чем споришь..
Цитата:
papa7, как понимаю так и понимаю улыбка загадка но зубрю..а PonyProg лучше для этих целей ?, Всё содержимое флеш и епром стёр записал FF
потом прошивками ,работает (проц Атмега644р) .,,?
..
равнодушие

Антонов007
13/01/2017 12:17
(а PonyProg лучше для этих целей )-для наглядности и в дужках написал (атмега644)
И всё по теме однако ,ведь проблема у ТС считать и записать и всё проще порой, банально и вы уже написали ,проц труп скорее

Антонов007
15/01/2017 17:09
Вопросы и ответы
http://www.data-chip.ru/viewtopic.php?t=9331&start=280

Boshuk
16/01/2017 19:16
papa7, блин не вкурю как цытату вставить... Проц не похож на труп, так как пишется\читается\ верификацию проходит и на разных ПО ведёт СМА себя по разному, от полной тьмы до рабочего только тест режима ...но всё может быть, микроконтроллер довольно сложное устройство и тестером не проверишь... Покупался через ОЛХ- пришёл в контейнере-новый... Паял- термофеном паяльной станцией, да и не впервые и не такие ИМС паял...
papa7, могу Вам на почту сбросить считанное ПО с рабочего модуля со всеми идентами. Если Вам не сложно проверить его на верность (мож при считывании был косяк).

Антонов007
16/01/2017 23:06
Счас тестирую ,прога- конфиг прошивок для сма Электролюкс (пока где стоит проц ...АС60) модуль EWM1100
В конвертер всавляю софт и конфиг ,кликаю мышкой на окошко конверт ,на выходе получаете файл S19 для BDM.
Можно обращаться !!!

papa7
16/01/2017 23:31
Boshuk, Скидывай всё, с фотографиями модуля и всеми стикерами (стикер софта не забудь) + какой проц стоит и стоял.

Антонов007
17/01/2017 13:35
Хотя мой BDM не считывает ,но насколько начитался ,нужно сначала считать дамп проца (см.даташит с какого адреса)
Потом считать еепром (см.даташит ,с какого адреса) Получается два файла ,потом их нужно сложить вместе в файл S19
для записи BDM_мом
НУ и выкладывайте ,что вы там считали ,в чём и какой размер !
Плохо искали ,софт и конфиг есть на платных сайтах прошивок и в колег

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru