Решил прошить свой постал3 новой прошивкой (под ЕЕМС) с помощью программатора RT809H. Выбрал в нем ATMEGA88 #ISP, подключил все сигналы от RT809H на ISP разъем постала3 SCK , MOSI , RESET, MISO , GND ,кроме VCC.. Постал запитал от USB зарядки.
ATMEGA88 #ISP не хочет читаться. Вот лог .
38: Текущий выбор:ATMEGA88 #ISP, емкость: 64Kbits, 8Kbytes. 039: EEPROMРазмер данных: 4096 bits 512 bytes стартовая позиция в
буфере 0x2000. 040: Размер конфигурационных бит: 128 bit 16 bytes стартовая позиция
OK---------------------------------------< 043: -->Авто. регулировка частоты, пересканирование ISP шины... 044: Текущий ID МС: 0x1E930F, операции для выбранной МС прекращены. 045: >----------------------------------
Error--------------------------------------<
Пробовал несколько раз. Атмегу щью первый раз в жизни. Контакты подключил правильно,перепроверял. Кто нибудь прошивал атмегу в постале3 этим программатором(RT809H)? Может что-то не так делаю.?
maximnsk, А есть просто какая-нибудь другая AVR-ка? Чисто для эксперимента. Дело в том, что я как-то тоже пробовал Rt809H в роли программатора для AVR-микроконтроллеров. У меня к сожалению не получилось работать с AVR-ками. Хотя находил ролик в ютюбе, где китаец все наглядно показывал. У него все работало. Мне на тот момент к сожалению не хватило терпения дальше разбираться, почему Rt809H не подружился с AVR-микроконтроллерами. Да и никто не смог ничего дельного подсказать тогда. Очень тоже хочу разобраться с этим моментом. Rt809H заявлен как универсальный прогер, и обязан выполнять свои задачи.
Добавлено (11.11.2022, 19:33:48) --------------------------------------------- Кстати, ссылка на тот самый видеоролик есть в вашем логе.
Всем привет, парни. Имею секас с еммс KLM2G1HE3F-B001 в плане того, что не могу считать разделы boot1, boot2, опробовано на трёх микрухах и что-то совсем никак, что не так делаю? Вот тут в 2020 годе человек описывал подобное, но сошлись на том, что неисправна еммс - https://monitor.net.ru/forum/threads/317755/post-6009808 Лог и скрин настроек прилагаю.
Так она сообщает, что нулевой размер. А на самом деле там может чего-то и есть. Вот эти все выкрутасы будут через самостоятельно создаваемые скрипты. Вот сделаю поддержку скриптов - и можно будет делать что угодно.
Дата: Понедельник, 09.01.2023, 16:00:03 | Сообщение # 475
Удаленные
Сообщений:
Postal2, а может попробовать записать в буты что-нибудь и затем попробовать считать, вдруг прокатит? Новые микры пришли, на них тоже пишет в лог, что буты 0 байт.
Вчера нужно было прошить голую еммс H26M41204HPR 8ГБ на телек. Не виделась ни картридером не посталом. Добавил конденсатор 0,1мкф на вывод VDI С2. Сразу определилась картридером и был залит юсер. Верификация прошла без ошибок. А постал ее опять не видит. Только после установки подтягивающих сопротивлений по 10к на CMD и DO на питание все заработало. Подключал тонкими проволочками в эмалевой изоляции 0.07мм. длинна примерно по 20см. Подключал один пятак земли, один пятак VCC и один пятак VCCQ. VCC и VCCQ вместе на 3,3в.
Postal2, а может попробовать записать в буты что-нибудь и затем попробовать считать, вдруг прокатит? Новые микры пришли, на них тоже пишет в лог, что буты 0 байт.
А они точно тебе нужны? И загрузка со второго бута? Микросхемы для древних моделей, маленькие, с байтовой конфигурацией. Посмотри EXT_CSD оригинальной, вместо чего ставить будешь, откуда она грузится. Записать в буты если объявлен нулевой размер на текущей версии не получится. Хотя... Ты можешь проинициализировать эту, оставить на ней питание, проинициализировать другую - с ненулевыми бутами, переключиться обратно, включить побайтный режим принудительно (потому что нормальная микросхема наверняка с посекторным доступом, но лучше бы вторая тоже с побайтовым, а то мало ли что) - и пиши сколько хочешь. Но может путаю - не помню, одинаковый они адрес отдают или разный. Вроде одинаковый - тогда получится. Проверил - для eMMC RCA одинаковый, для карточек разный. Так что всё получится. И ещё, "переключаться" - это значит можно включить eMMC впараллель и проводок CMD перекидывать.
Postal2, нужна работа с boot1 на самсунговской ТВ платформе HIGH_X10_PLUS_LED_UNION. В ext_csd партишн конфиг 0x48. Родная еммс KLM2G1HE3F-B001, подустала совсем.
Ага, старт boot1. Это я перепутал, старт с первого бута. Но тебе понадобится именно байтовая организация микросхемы, с которой будешь переключаться! Если не пойдёт - попробуй секторную, может этот признак тоже имеет ошибку. Или проверь user - если запись 1 мегабайт проверку пройдёт - значит режим верный (он одинаковый для user и для boot). Галка "byte-mode" действует только при инициализации, потом режим ею не переключить (проверил, т.к. забыл). Можно её включить и надеяться, что секторная мсх включит байтовый режим - это описано в спецификации, но на самом деле только в каком-то одном режиме все работают.
ЦитатаЕвгений373 ()
Родная еммс KLM2G1HE3F-B001
- чего-то не нашёл, байтовая она или секторная. Если инициализируется как "маленькая"-байтовая, то тогда именно её впараллель и поставь, если она размер boot нормально показывает.
Короче, для записи это вообще всё не нужно! Писать будет в любом случае, даже если ноль размера показывает. Зачем тебе "новые" читать? Просто пиши файлы и всё! Причём мог бы сам давно попробовать.
А, вижу, тебе буты не прочитать для копирования. Ну возьми у кого-нибудь под свою версию, он маленький и в нём ничего не хранится - одинаковый на всех.
Сейчас посмотрел - размер бута хранится в ext_csd, а у меня при загрузке его файлом только 3 байта подгружаются, и этот костыль с подгрузкой произвольного размера я не предусмотрел. Сейчас я выложу версию, где байт размера бута можно будет грузить из внешнего файла ext_csd.........