lefty

Город:
На ХТ с: 2010 года
Сообщений: 18

Профессия:
Интересы:
ICQ:
WWW:
Репутация: 9
Профиль: на форуме
На сайте был 17/10/2014
Отправить личное сообщение
Найти сообщения пользователя
Найти темы пользователя

Зафрендить / Заигнорить
no report, no news, no articles, no funny...but we have a last posts :)
Дело в том, что у производителя есть специальный софт и утилиты для того, чтобы восстанавливать подобные проблемы.
Но получить доступ к ним не удается. Не смотря на то, что у меня есть кое-какие контакты, такова политика производителя.

Суть проблемы в том, что можно восстановить дампом прибор и позволить ему работать с карты памяти, но нельзя при этом полностью скопировать разделы пользователя без повреждения структуры из-за сбойных блоков, которые присутствуют даже на новых nand-flash (и являются уникальными для каждой отдельной микросхемы памяти).

Также проблемой является тот факт, что даже при принудительной загрузке софта (прошивки) с карты памяти - не происходит форматирование разделов.

В магелланах 310-110-GC - такая же ерунда. Ну, там хотя бы есть инженерный режим и я работаю в данном направлении, там есть какие-то зацепки. У 610-х моделей проще добиться рабочего состояния, но не удается восстановить полностью пользовательский раздел; как следствие - родное приложение работает через пень-колоду с карты памяти, например.
Программатором записать можно и, в отдельных случаях, когда слетает первичный загрузчик, просто нужно.

Однако:
в случае с 310-ми это не помогает, так как меняется разметка накопителя после проливки дампа с другого прибора, после чего нет инициализации накопителя с пользовательскими данными.
Запайка картоприемника ничего не дает, так как в загрузчике нет нормальной процедуры заливки данных с SDMMC. Поэтому данный вариант может помочь только с 510-ми и 610-ми приборами.

Я уже давно нарезал загрузчики и прочее, типа ОС, в *.bin, но через сервисное меню по USB пока не удается залить что-либо. Здесь дальше большая пауза, так как надо дебажить загрузчики и вникать в документацию на самсунговские арм-ы, а времени, как всегда, не густо.
как я понимаю, часть этих приборов попадает ко мне.
Суть проблемы - нарушение файловой структуры на Nand Flash. В eXplorist 310 установлен SAMSUNG на 2 Гб., часть из которых, похоже, сбойные.

Поднять прибор до старта удается не всегда. Причиной является отсутствие годных донорских устройств в нужном количестве. Теоретически вполне можно прошить устройство после восстановления загрузчика кабелем, но нам пока это не удалось.

Таким образом, успешное восстановление возможно на текущий момент двумя путями:

а) замена сбойного накопителя на новый, при условии отсутствия на новой плашке памяти сбойных блоков (обычно они там есть в любом случае), или если сбойные блоки не влияют на работу winCE.

б) замена сбойного накопителя на не сбойный с донора. Донор может быть утопленником или разбитым, обычно это не влияет на данные, установленные внутри накопителя.

Я пытаюсь разобраться с протоколом и последовательностью загрузки кода кабелем в отладочном режиме, но пока уперся в пару моментов.
собственно, у меня появилась идея как поднять работу заводской оболочки из встроенной памяти.
Но она требует достаточно много времени.
Паять, естественно, тоже надо, тут без особых вариантов.
Скорее всего, у митака есть возможность подключаться к прибору через тест-пойнты, но как это сделать я не знаю.
работать на этих приборах могут и будут карты памяти любого объема.
Вплоть до 64 Gb.
При этом требуется полное соблюдение спецификации SDHC, чем грешат китайцы.
На практике, надо просто при покупке карты просить ее проверить. Бывало, что из партии в N карт работало только некоторое количество, остальные просто были не видны прибору (32 и 64 Гб). Такой объем может быть полезен для растров, когда мы готовим большие экспедиции - там бывает необходимость в больших картах и дублировании.

Друзья: