IPB

Здравствуйте, гость ( Вход | Регистрация )

> Вот черт меня дёрнул обновить прошивку
CAIIIA
сообщение 2.2.2011, 10:43
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Плата master2009, на стикере снизу Model 5.01-02, по Ctrl-Z версия 5.01, качнул версию 5.02 h_ttp://mprog.ru/files/m02_5_02.zip, попытался прошить, результат - ошибка обмена данными. При прошивании с джампером - несравнение по адресу 0000000: Записано 30: Должно быть 75.... БЛИН blink.gif есть ORANGE, но нет адаптера и микры W78E058B в ORANGE нет.

Добавлено позже, попробовал ещё раз - с джампером W78E058B программируется верно, затем по Ctrl-Z выводит версия 5.02, затем Ctrl-R - 2, скорость порта не регулируется - ошибка обмена данных, выбор микросхемы - ошибка обмена данных.
Подскажите как-нибудь можно восстановиться? Рядом ни у кого точно нет прогера, может какую приблуду спаять можно?
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
CAIIIA
сообщение 2.2.2011, 21:29
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 58
Регистрация: 25.1.2011
Пользователь №: 739



Ниже по тексту всё для платы master2009 с микроконтроллером W78E058B.
Цитата(masterra @ 2.2.2011, 22:05) *
5.02 прошивается другим программатором в LDROM, для самообновления нужно использовать 5.01. Наверное, это не совсем понятно, раз такие ошибки случаются.


Здесь действительно непонятно описана процедура обновления. Лично я с таким микроконтроллером сталкиваюсь впервые, хотя прошивками всяких гаджетов, телефонов и прочей лабуды занимаюсь больше трёх лет.
5.01. - это вот это - h_ttp://mprog.ru/files/m03_5_01.zip ?

Цитата(masterra @ 2.2.2011, 22:05) *
Ситуация легко поправима.
На платах Мастер-02 USB с маркировкой mast2009 предусмотрена возможность для принудительной загрузки из области LDROM. В этом случае необходимо установить джампер на штыревые контакты, отмеченные LDROM, при отключенном программаторе. После подключения программатора выполняется загрузка программы из области LDROM. Затем считывается файл прошивки, сверяется правильность контрольной суммы прошивки и выполняется загрузка прошивки в основную область по команде Ctrl+U.


Непонятно описано: то ли это происходит автоматически, то ли надо жать на кнопки.

Цитата(masterra @ 2.2.2011, 22:05) *
Теперь по шагам: у вас 5.02 оказалась и в LDROM и в Code, нужно поставить джампер, считать 5.01 (сейчас это последняя или когда будет следующую для области Code) , и нажать Ctrl+U. После успешного обновления, отключить, снять джампер, подключить, проверить Crtl+Z.


Опять немного непонятно. Можно я напишу как я понимаю, если неверно поправьте.
И так, после неосмотрительных действий у меня в области LDROM и в Code микроконтроллера W78E058B находится версия прошивки 5.02, что видно при выполнении команды Ctrl+Z. Теперь для восстановления: отключить кабель USB устанавливить джампер на контакты (подписаны на плате LDROM 1-2). Далее считать командой F3 разархивированную прошивку отсюда h_ttp://mprog.ru/files/m03_5_01.zip и нажать Ctrl+U далее происходит обновление прошивки, сверка, в нижней строке рабочего окна должно появиться - микросхема запрограммирована верно. Далее отключаем кабель USB, снимаем джампер, вновь подключаем кабель и проверяем версию прошивки командой Ctrl+Z. Теперь самое непонятное для меня. Нужно ли при обновлении прошивки микроконтроллера W78E058B выбирать его в перечне микросхем в программе, потому что если указана другая микросхема то контрольная сумма отличается от указанной, нужно ли выбирать область прошивки Code или LDROM. На сайте непонятно для какой области прошивка Code или LDROM. Также выложена на сайте 5.11 h_ttp://mprog.ru/files/m03_5_11.zip и опять не ясно можно ли её зашить самообновлением. Code или LDROM конечно можно по размеру определить, но вот пока на грабли не наступишь с первого раза не поймешь.
Перейти в начало страницы
 
+Цитировать сообщение
masterra
сообщение 2.2.2011, 21:55
Сообщение #3


Администратор
***

Группа: Главные администраторы
Сообщений: 518
Регистрация: 4.6.2008
Пользователь №: 1



По порядку обновления:
м.с должны быть выбрана w78e58b (code), иначе может не совпасть к. сумма.
Думаю, должно быть понятно, что если к.сумма не совпала, то обновление делать не нужно.
5.11 добавили сегодня, чтобы уменьшить вероятность ошибки при выборе прошивки. До этого 5.02 была верхняя, вы ее я взяли.. Здесь наш недосмотр, сразу нужно было положить 5.02 в отдельный раздел, ее нужно использовать, когда контроллер записывается на внешнем программаторе.
Для Code прошивки 4.31,..,5.01,5.11 , все их можно зашить программно.
Для LDROM была 4.32, теперь есть 5.02 и можно восстановиться самостоятельно, даже если ошиблись (или случайно вытащили кабель, погас свет и т.д.). Эту область можно записать только в панельке на программаторе.
Порядок аналогичен процедуре обновления Bios: если неудачный апгрейд, то переход в загрузчик( в нашем случае это 5.02) и повтор обновления.
Цитата(CAIIIA @ 2.2.2011, 21:29) *
Здесь действительно непонятно описана процедура обновления. Лично я с таким микроконтроллером сталкиваюсь впервые, хотя прошивками всяких гаджетов, телефонов и прочей лабуды занимаюсь больше трёх лет.
5.01. - это вот это - h_ttp://mprog.ru/files/m03_5_01.zip ?



Непонятно описано: то ли это происходит автоматически, то ли надо жать на кнопки.
Опять немного непонятно. Можно я напишу как я понимаю, если неверно поправьте.
И так, после неосмотрительных действий у меня в области LDROM и в Code микроконтроллера W78E058B находится версия прошивки 5.02, что видно при выполнении команды Ctrl+Z. Теперь для восстановление при отключенном кабеле USB устанавливаем джампер на контакты (подписаны на плате LDROM 1-2). Далее считать командой F3 разархивированную прошивку h_ttp://mprog.ru/files/m03_5_01.zip и нажать Ctrl+U далее происходит обновление прошивки, сверка, в нижней строке рабочего окна должно появиться - микросхема запрограммирована верно. Далее отключаем кабель USB, снимаем джампер, вновь подключаем кабель и проверяем версию прошивки командой Ctrl+Z. Теперь самое непонятное для меня. Нужно ли при обновлении прошивки микроконтроллера W78E058B выбирать его в перечне микросхем в программе, потому что если указана другая микросхема то контрольная сумма отличается от указанной, нужно ли выбирать область прошивки Code или LDROM. На сайте непонятно для какой области прошивка Code или LDROM. Также выложена на сайте 5.11 и опять не ясно можно ли её зашить самообновлением. Code или LDROM конечно можно по размеру определить, но вот пока на грабли не наступишь с первого раза не поймешь.

Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
CAIIIA   Вот черт меня дёрнул обновить прошивку   2.2.2011, 10:43
CAPMAT   Тоже попробывал, При прошивании с джампером - неср...   2.2.2011, 13:47
masterra   5.02 прошивается другим программатором в LDROM, дл...   2.2.2011, 19:05
CAIIIA   Ниже по тексту всё для платы master2009 с микрокон...   2.2.2011, 21:29
masterra   По порядку обновления: м.с должны быть выбрана w78...   2.2.2011, 21:55
CAIIIA   И вот ещё хочу спросить, можно ли приобрести микро...   2.2.2011, 21:38
masterra   Контроллер стоит 300р, только для него нужно еще п...   3.2.2011, 10:47
CAPMAT   Подключив программатор нужно убедиться в нормально...   3.2.2011, 1:38
CAPMAT   После н-го раза всетаки прошился, но показывает ве...   3.2.2011, 1:47
masterra   Ок. Прошивку вы записали. Теперь нужно взять с сай...   3.2.2011, 6:48
masterra   А джампер сняли? Цитата(CAPMAT @ 3.2.2011, 1...   3.2.2011, 6:49
CAPMAT   Цитата(masterra @ 3.2.2011, 6:49) А джамп...   3.2.2011, 7:37
masterra   Все верно. Джампер более не нужен, на 5.02 переклю...   3.2.2011, 8:30
CAPMAT   подскажите тогда почему не прошивается at27c512r, ...   3.2.2011, 8:59
masterra   М.с одноразовая(программируется один раз). Цитата(...   3.2.2011, 10:37
CAPMAT   Цитата(masterra @ 3.2.2011, 10:37) М.с од...   3.2.2011, 10:45
masterra   Любая 27с512 с УФ или очень популярны w27c512 с эл...   3.2.2011, 10:48
CAPMAT   Цитата(masterra @ 3.2.2011, 10:48) Любая ...   3.2.2011, 10:51
masterra   A290011T-70F - это Flash, должна стираться и запи...   3.2.2011, 11:18
CAPMAT   Цитата(masterra @ 3.2.2011, 11:18) A29001...   4.2.2011, 9:36
CAIIIA   И так, сегодня прошил в CODE 5.01 (при этом нескол...   3.2.2011, 9:50
CAIIIA   Всё, пока останусь на 5.01, работоспособность врод...   3.2.2011, 10:08
masterra   Обновление действительно вчера не проверили, испра...   3.2.2011, 10:56
incertus   у меня какое то безобразие с программатором - нача...   4.2.2011, 13:32
masterra   В отличие от авторов темы у вас в LDROM была 4.32....   4.2.2011, 14:21
incertus   Цитата(masterra @ 4.2.2011, 17:21) В отли...   4.2.2011, 14:47
masterra   Это могло произойти только если перед обновлением,...   4.2.2011, 15:09
incertus   а купить у вас прошитый контроллер можно?   4.2.2011, 15:17
masterra   Да, отвечал в этой же теме. 300р, только проще най...   4.2.2011, 16:13
incertus   Цитата(masterra @ 4.2.2011, 19:13) Да, от...   6.2.2011, 9:09
masterra   Простых программаторов для этого контроллера нет, ...   6.2.2011, 10:54
CAIIIA   Вчера опять влил CODE 5.01. Не знаю в чём дело, но...   7.2.2011, 7:41
masterra   1. Из-за припоя на ножках может быть неконтакт(или...   7.2.2011, 17:57
spesso   Цитата(incertus @ 6.2.2011, 9:09) не подк...   11.3.2011, 20:21
CAIIIA   Сегодня качнул обновлённый Masterlink 5.79 - прог...   4.2.2011, 17:11
CAIIIA   СПАСИБО!!!   7.2.2011, 18:41
CAIIIA   "Эта песня про любовь, начинай сначала"....   14.2.2011, 16:12
masterra   Замена версии прошивки и изменение скорости обмена...   14.2.2011, 17:50
CAIIIA   Да, и вот ещё что непонятно, когда стоит прошивка ...   14.2.2011, 19:08
masterra   По Ctrl+Z выдается версия прошивки и базовый тип в...   14.2.2011, 22:06


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 23.6.2024, 2:25