Вход

Просмотр полной версии : [Решено] Простой и быстрый способ переразметки памяти девайсов mtk-платформы


Anders77
13.07.2017, 22:16
Не знаю может кому и не секрет, может где-то уже было, но все же...
Нужно было заменить память на леново s750(mt6589). Нашел такую же в донорской плате от PAP4500 DUO(mt6572). После удачной замены столкнулся с неприятной неожиданостью, при попытке стандартно прошить с помощью флештул(формат+прошивка) последний упорно ругался на несовместимость разметки, (форматирование и прошивка прелоадера проходили, а дальше ошибка). Как я и предполагал ранее, например в этой http://www.mcrf.ru/forum/showthread.php?p=318998#post318998 теме пытаясь помочь коллеге(правда мой пост был проигнорирован) флештул в автоматическом режиме форматирования делает не полную очистку памяти, отсюдова и все проблемы.
Полную или может более полную очистку памяти я сделал так в даном случае(и возможно это применимо во многих других случаях, нужно проверять).
Делаем тест EMMC памяти во флештул, далее переходим на вклвдку форматирование , выбираем ручной режим, начальный адрес оставляем нулевым, а в поле размер вбиваем конечный адресс пользовательского раздела в моем случае он получился такой EMMC_PART_USER Size = 0x00000000e7000000(3696MB), форматируем и получаем девственно чистую память, на которую прошивка легла с полутыка без исспользования тестпоинта(зажатия нижней клавиши громкости в даном случае), а до этого плата виделась только с использованием последнего. Правда есть один нюанс более невый флештул версии v5.1515.00 не захотел форматировать тело таким способом, но выручил флештул версии v5.1352.01. Благодарю за внимание.

Serg55
14.07.2017, 11:40
Так вся проблема была из-за этого - "нашел такую же в донорской плате". Разные cpu , несовместимость прелоадера - нужен ТП. А из-за несовместимости разметки в "донорской" памяти и scatter формат в авто режиме и не проходил.

Anders77
14.07.2017, 17:42
Вы невнимательно прочитали мой пост, потому как там есть такие слова "форматирование и прошивка прелоадера проходили, а дальше ошибка." Даже когда отдельно делал формат и отдельно шил прелоадер то эти операции заканчивались успехом, но толку от этого было ровно 0.
Кстати и когда я только поставил донорскую память, то плата увиделась без тестпоинта с чужим прелоадером, что также опровергает вашу "теорию", проблемы начались когда я первый раз его прошил с функцией "форматировать все+ прошивка", после чего плата стала видется только с тестпоинтом.
Вы когда строите свои теории не поленитесь подтвердить их практикой, а то делать людей дураками используя статус "MCRF-инженера" дело не хитрое.

Serg55
14.07.2017, 17:56
Вы невнимательно прочитали мой пост, потому как там есть такие слова "форматирование и прошивка прелоадера проходили, а дальше ошибка." Даже когда отдельно делал формат и отдельно шил прелоадер то эти операции заканчивались успехом, но толку от этого было ровно 0.
Вы когда строите свои теории не поленитесь подтвердить их практикой, а то делать людей дураками используя статус "MCRF-инженера" дело не хитрое.

Собственно кто Вас дураком делает , делал?
Я написал почему у вас "автоформат" не проходил. Галку "Format whole flash except Bootloader" хоть снимали? Если бы форматирование прелоадера прошло , кнопку гр. не пришлось бы зажимать.

p.s.
боярышник не пробовали пить? говорят успокаивает...

hank6
14.07.2017, 18:49
Anders77, Давайте беседу вести в конструктивном русле, без эмоций

Anders77
15.07.2017, 02:14
Собственно кто Вас дураком делает , делал?
Я написал почему у вас "автоформат" не проходил. Галку "Format whole flash except Bootloader" хоть снимали? Если бы форматирование прелоадера прошло , кнопку гр. не пришлось бы зажимать.

p.s.
боярышник не пробовали пить? говорят успокаивает...

А где я написал что у меня автоформат не проходил? Автоформат проходил без проблем(зеленая полоска) как и запись прелоадера(фиолетовая полоска), не прошивались остальные блоки(желтая полоска).
На счет галки таки да скорее всего по умолчанию стояло "Format whole flash except Bootloader", через режим "Format whole flash" не догадался попробовать, это вы верно подметили.
Но опять таки я повторю с прелоадером от mt6577 плата уведелась, но после того как из вкладки "download" в режиме "format all+download" вначале пробежала зеленая полоска(форматирование всего), потом фиолетовая (прошивка родного и вместе с тем затирание старого прелоадера) и только потом выскочила ошибка флештул а тело умерло окончательно с затертым 6577 прелоадером и прошитым родным 6589 прелоадером. Из этого всего я сделал вывод что функция "format all" дословно переводится "форматировать все" таковой не является, а значит надо найти более полный способ форматирования памяти о котором и написал выше.
А ваш коментарий, согласен немного вывел меня из себя потому что вы опровергали то чего я никогда не писал, например что форматирование не проходило, когда я утверждал совсем другое, что форматирование предложеное флештулом не исполняло заявленых задач, а именно форматирования всей памяти(format all).
Ну а на счет боярышника спасибо но я метанол не употребляю, да и упокаиватся[-x вроде как не планировал:wink:

asaban
18.07.2017, 18:56
На мой взгляд пошли обиды и старания уколоть друг друга.
Это не есть хорошо.
Думаю надо кому то одному найти в себе силы и перестать отвечать на уколы.

Лично я уже более 10 лет, видимо по привычке, форматирую ручками по адресам во флештуле.
Поэтому с проблемой как у ТС не сталкивался. Но всё равно благодарен ему за то что старается свои личные находки показать коллективу. А дело десятое уже насколько оно теоретически обосновано...