Вот черт меня дёрнул обновить прошивку |
Здравствуйте, гость ( Вход | Регистрация )
Вот черт меня дёрнул обновить прошивку |
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.... БЛИН есть ORANGE, но нет адаптера и микры W78E058B в ORANGE нет.
Добавлено позже, попробовал ещё раз - с джампером W78E058B программируется верно, затем по Ctrl-Z выводит версия 5.02, затем Ctrl-R - 2, скорость порта не регулируется - ошибка обмена данных, выбор микросхемы - ошибка обмена данных. Подскажите как-нибудь можно восстановиться? Рядом ни у кого точно нет прогера, может какую приблуду спаять можно? |
|
|
2.2.2011, 21:29
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 25.1.2011 Пользователь №: 739 |
Ниже по тексту всё для платы master2009 с микроконтроллером W78E058B.
5.02 прошивается другим программатором в LDROM, для самообновления нужно использовать 5.01. Наверное, это не совсем понятно, раз такие ошибки случаются. Здесь действительно непонятно описана процедура обновления. Лично я с таким микроконтроллером сталкиваюсь впервые, хотя прошивками всяких гаджетов, телефонов и прочей лабуды занимаюсь больше трёх лет. 5.01. - это вот это - h_ttp://mprog.ru/files/m03_5_01.zip ? Ситуация легко поправима. На платах Мастер-02 USB с маркировкой mast2009 предусмотрена возможность для принудительной загрузки из области LDROM. В этом случае необходимо установить джампер на штыревые контакты, отмеченные LDROM, при отключенном программаторе. После подключения программатора выполняется загрузка программы из области LDROM. Затем считывается файл прошивки, сверяется правильность контрольной суммы прошивки и выполняется загрузка прошивки в основную область по команде Ctrl+U. Непонятно описано: то ли это происходит автоматически, то ли надо жать на кнопки. Теперь по шагам: у вас 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 конечно можно по размеру определить, но вот пока на грабли не наступишь с первого раза не поймешь. |
|
|
Текстовая версия | Сейчас: 8.7.2024, 2:44 |