[cvetblue]Новость от 08/05/2015 Прошивка V3Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768. Скачать PostalAVR_v3b_lice[/cvetblue] [cvetblue] Прошивка V4 микроконтроллера ATmega168 программатора Postal3 - https://remont-aud.net/_fr/362/PostalAVR168.rar[/cvetblue]
Вот теперь прошивай в режиме 3360 без стирания (на use low speed!) Это bootrom. Только прошивку правильную возьми. В любом случае не страшно.
Цитата
Возможно в этом окне можно выбрать СИД файл и нажать записать?
В нормальном режиме галку поставь, чтобы в страничку misc установку CID передать, но у тебя bootrom, попытка записи в этом режиме приведёт к вечному busy (зависнет).
Да, кстати, объясни некоторым недалёким людям, понадобился ли тебе testpoint или нет.
Вот теперь прошивай в режиме 3360 без стирания (на use low speed!) Это bootrom.
Из того режима я вышел, отключил программатор и закрыл программу. Что бы прошить в режиме 3360 мне нужно снова на 1160 входить в Boot или в обычном режиме пробовать?
Вход в boot автономный, на него никакие галки не влияют. Включаешь питание, либо с boot, либо уже можно без спешки. 1. Сначала Boot. 2. Ставь галки use low speed, emmc alt.init 3. 3360 (без erase!) 4. Write FW (Samsung) Только я вижу для KMV две разные прошивки, попробуй по очереди. Если стандартным стартом попадаешь в bootrom - значит, что-то не получилось, прошивка не стартует.
Для старта в нормальный режим после прошивки нужно, естественно, прерывать питание.
Вообще для работы с eMMC в bootrom лучше всегда использовать emmc alt.init. Стандартная инициализация нужна в случае, если идёт работа с sd-карточкой, чтобы ей CID сменить например.
Я на низкой скорости через avrmega ещё не испытывал, на всякий случай при ошибках можно проверить галкой в общих настройках "SPI Read Short Step (slow)". Она при установке укорачивает посылки, это может оказаться нужно на медленной скорости eMMC для AvrMega. При установке этой галки нужно настройки все закрыть (OK) и снова открыть, сразу переходить к eMMC нельзя (не установится step).
Только я вижу для KMV две разные прошивки, попробуй по очереди. Если стандартным стартом попадаешь в bootrom - значит, что-то не получилось, прошивка не стартует.
Подключаю выбираю файл, прошивка для этой ЕММС у меня одна и получаю сразу зависание
Значит, я накосячил в универсальной функции (для всех девайсов). Сейчас посмотрю. Пока отложи.
А KLM8G1GETF-B041 нормально писалась? Ошибок не вижу, но у меня и диагностика не добавлена. Предположительно, зависает на busy сразу при попытке записи. Эта KMV3W000LM-B310 вроде старенькая, ей нужно в RAM указывать, куда прошивку писать. Я сначала начал это делать, смотрю - а для KLM8G1GETF-B041 это не нужно. Оказывается, иногда нужно. Попробуем так. Я сделаю файлик, нужно будет зайти в bootrom и перед записью загрузить его в RAM, а потом уже Write FW.
letunov45, сделай по следующей схеме. 1. Заходишь в boot на всякий случай в момент подачи питания (запустив цикл wait power up). 2. Ставишь все 3 галки No Restart, Use Low Speed, eMMC alt.Init. 3. Под словом Address (где ноль) пишешь 60194, под словом Size (HEX) пишешь 44, нажимаешь Write Dwords и выбираешь FW_DESCR68.BIN. 4. Выбираешь либо 1160 со стиранием, либо 3360 без, и Write FW.
Понятно. Тогда, получается, нужно в сегменте 60000 искать метку babeface и по ней грузить. Причём данные для загрузки нужны с исправной KMV3W000LM, считанные в нормальном (наверно) режиме. Если такая исправная есть прямо сразу (без пайки), можно с неё почитать, и в boot тоже, для сравнения. У этой только в bootrom. Низкая скорость не нужна, никакие галки не нужны. Вот там где 40000 и 20000 надо поставить 60000 и 10000 соответственно, и нажать Read RAM. Критерий успеха - наличие в считанном метки babeface (побайтно наоборот). Запаковать и выложить здесь.
Я просто замучаюсь покупать каждую eMMC для тестирования, поэтому так. Для дистанционной работы всё в программе есть.
К сожалению только одна вот эта. Перетрясу платы может найдется где, тогда продолжу или предыдущую микросхему B041 найду, она у меня выскочила из рук и куда то отлетела в сторону, сразу найти не смог.
Ну считай у неё хотя бы, может, ничего больше и не понадобится.
Цитата
микросхему B041
Эта KLM8G1GETF-B041 у меня есть, и ещё одна приедет. С ней как раз проблем нет. А вот со всякими старыми проблема. Попробуем дистанционно решить, инструмент есть.
По текущему логу KMV3W000LM мы попадаем в нужное место со сдвигом, часть dwords проходит, а хвост попадает уже не туда.
Сделал, но тоже зависла, может тоже нужно в Boot входить? Эта микросхема, не знаю откуда, просто валялась, просто для пробы и понятия, ее можно убрать и буду искать B041 , куда упала и с ней продолжить