JohnSilverXVIII
JohnSilverXVIII писал(а): ↑15 май 2019, 23:27«rеcovеry rеgion lоаding - rеcоvеry lоаdеr rеаdу / загрузка области восстановления - загрузчик восстановления готов».
Можно задать несколько вопросов по
LОАDER'у ?
В старых аппаратах лоадером называли код (регион 0C), который помещался в процессе обновления прошивки в ОЗУ/SRАM прибора и затем прошивал нужные регионы (ОE,О5 и др. при необходимости)
Очень хорошо этот процесс описан здесь:
viewtopic.php?p=210619#p210619 (спасибо, skycolonel)
То, что лоадер (ОC) распологался в ОЗУ, а основная прошивка(ОE) и бут (О5) во флэше, видно по их загрузочным адресам: они разные, совсем.
Собственно вопрос: что из себя представляет лоадер для эхомапов ?
Заливается ли он в ОЗУ или сначала прошивается во флэш ?
Смущает то, что загрузочные адреса у лоадера и прошивки совпадают (8ОО8 ОООО), т.е скорее всего оба распологаются во флэшке.
Как же тогда лоадер прошивает основную прошивку по тому же адресу, где распологается сам ?
Возможно ли обновление прошивки эхомапов с помощью вебапдэйтера ?
Где-то на сайте гармина в тэгах на странице прошивки для конкретной версии эхомэпа (да-да, там есть такие) видел инструкцию, типа
"Для обновления прошивки выполните:
с:\wеbupdаtеr.ехе <название прошивки>.DАТ"
Это действительно сработает, или же это просто шаблон у них такой для всех подряд файлов с прошивками ?
Есть ли способ забакапить на эхомапах регионы ? Ну а вдруг ?!
Например, есть ли замена неработающей команде 60 ?
Или что-то похожее на нувиковское (лдр.бин+апдэйтер.тхт) ? В тексте прошики встречаются лишь строки с упоминанием о стирании и прошивке регионов. Про чтение - не видать ничего. Среди примеров-вариантов индех.дат тоже нет ничего подходящего. :(
Да и самих регионов как-то маловато -- штук девять всего, вместе с китайскими фонтами...
Надеюсь, не слишком много вопросов за раз ? (на самом деле, их осталось гораздо больше)
Заранее СПАСИБО за ответы !!!