[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]
Если подключаться к какой-либо большой плате как ISP, то мы её, конечно, не запитаем. Если eMMC болтается отдельно, как на моих фото, то можно запитывать имеющимися 3.3 и 1.8 вольт. Также неизвестно пока что, каким образом KREMLIN выбил ножку CMD. Можно переназначить в таких случаях, без замены EPM. Для ISP оптимальную последовательность подключения я вижу так. Тут уже понадобится кнопка, которую я не распаял, потому что в момент включения EPM коротко выдаст шум на сигнальных ножках. Можно этим шумом пренебречь и кнопку не ставить. Таким образом, сначала подключаем все проводки (без питания), при этом лабораторник обычно неплохо так связан с розеткой, и если мы держим в руках EMTT и подцепляем к нему подключенный с другой стороны разъём ISP, то первым может соединиться не земля. Поэтому землю отдельно заранее, например на нижнюю часть джампера понижения скорости. Потом включаем кнопку, если есть, в положение "ISP отключено". Потом подключаем EMTT к USB. Потом включаем лабораторник и запитываем целевую плату. Потом подключаем ISP кнопкой (если есть). Отключение в обратной последовательности. Вообще у Altera написано, что если сделать на EPM плату PCI, то можно на горячую в работающий компьютер подключать. Что-то я сомневаюсь, но если было бы так, то с такой надёжностью подключай как хочешь куда хочешь.
letunov45, на первом фото пины расписаны верно. Тот что 1/2 понижает тактовую частоту в два раза и пригодится для чтения полудохлых микросхем, но при этом в закладке Tune тоже нужно понизить мегагерцы до 4-5. Второй можно использовать, если нет в наличии кнопки, т.е. выполняет еë функцию. Собрал 21 шляпу, работают как пистолет(автомат) Подбырина, правда две дохлых EPM в процессе тестов попалось, многовато для такого количества я считаю.
vtabakov, одна кипяток после подачи питания, но его не засаживала, просто стаб грелся, вторая холодная как смерть, обе не виделись бластером. То есть закономерностей пока не наблюдал. Хорошо взял их в запас, но неприятно, продавец один и тот же.
Тот что 1/2 понижает тактовую частоту в два раза и пригодится для чтения полудохлых микросхем,
Понижение частоты CLK с 25 до 12.5 МГц задумывалось для случаев, когда сильный перекос сигнала в точках подключения ISP к целевой плате. Ну и при начальном тестировании конструкции всё было так плохо, что 25 вообще не работало.
Цитата
но при этом в закладке Tune тоже нужно понизить мегагерцы до 4-5.
При работе со "шляпой" в любом случае частоту FX2LP предпочтительно поставить 4 МГц. Помехи от EPM никуда не ушли на самом деле, но конструкция хороша и решает их. Ну и великолепная плата от KREMLIN само собой.
Цитата
две дохлых EPM
Я поискал на Алиэкспресс, нашёл один вариант EPM240 за 158+119р., это несерьёзно. Если цена приближается к 300р., то проще EPM570 купить за те же деньги. С другой стороны, если микросхема вмещает больше кода, то это не значит, что кто-то будет напрягаться и писать так много. Брак это, конечно, неожиданно. Предположу, что имеется совершенно битая партия, и при продаже просто разбавляют, а потом прикидываются дурачками.
Цитата
продавец один и тот же.
Это глупый продавец. Нормальные продавцы стремятся, чтобы покупали только у них, а этот наоборот.
Ну вот, очередное доказательство превосходства CH341. Скопируют чужой код с гитхаба и радуются как дети. Заодно пример содержимого современного интернета (насчёт бота).
Сейчас SPI-NAND приделаю. Имеется мысль про параллельные, плату EPM чуть-чуть перестроить для этого. Захват RPMB сделаю, пока не подняться на него.
Вообще KREMLIN шедевральную плату для EPM сделал конечно. Я понимал, что EPM должна находиться между разъёмами вверх, но остальное я бы испортил. Разъёмы ISP можно превратить в непрерывную гребёнку, несколько штырьков сверху, больше для опоры (попадающие в дырчатую сетку нижних), все сигналы должны быть с домена 1.8 вольт, имеющего джампер переключения на 3.3. И сверху можно будет насаживать адаптеры. Хотя выходы EPM при смене напряжения сами не перестраиваются, у нас есть удобный разъём JTAG для заливки нужного.
Мы выяснили, как когнитивные расстройства приводят к использованию testpoint. Теперь нам нужно работать с файловой системой, и мы видим то же самое. Программа будет открывать файловую систему только при работе с дампами. После окончания (и в процессе) работы с дампом Программа генерирует скрипт. И уже после этого (если нужно) заводится лабораторник, поправляются проводки ISP, и в микросхему записываются изменения простым запуском скрипта. Может показаться, что для картридера с панелькой разницы нет. Так выпайка изношенных микросхем с целью снятия дампа придумана инвалидами, а запуск редактирования в режиме ISP такой микросхемы тоже ни к чему хорошему не приведёт (большие паузы при чтении). Естественно, вы можете начать анализ файловой системы сразу в момент снятия дампа. Окна, аналогичные health info, разработаны специально для этой цели.
А веду я вот к чему. Когда портится основной флэш-массив eMMC, то boot (и RPMB) в прекрасном состоянии. Можно переключить раздел user в режим enhanced, убрать лишнее из файловой системы, и всё будет прекрасно работать. Пусть клиент заплатит за это больше если нужно, он заплатил умному мастеру, значит деньги не пущены на ветер.
Всем доброго вечера. У меня, что то в конце между 99 и 100 процентов считывания выскакивает ошибка (ошибка поиска в безымянный файл) пробовал и снижать частоту и галочки разные , но все равно ошибка. хотя в папке сохраняются все файлы. User размером 2Gb читается 17 минут. Ну а если весь User 8Gb читать, то чуть больше часа уйдет. EMMC: KLM8G1GETF, Win10_64, программа от 26,06,2026 Postal3
пробовал и на проводках и через плату переходник, все равно ошибка. Что то не так делаю или в программе какую галочку не ставлю? Вот лог из за ошибки не полный Config Load Success. Config saved . Connection opened . r_count= 1 - cid.bin saved . - eMMC over 2GB detected . 3F 40 FF 80 80 FF 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 3F C0 FF 80 80 FF 00 00 3F 15 01 00 38 47 54 46 03 00 00 05 00 FB 54 46 0D 00 00 07 00 FB 54 46 0D 00 00 07 00 FB 54 46 - HS set . - csd.bin saved . - perm WP disabled . - tmp WP disabled . - ext_csd.bin saved . - Size = 7456MB - ext_csd_rev[192] = 0x08 - Rev 1.8 (MMC v5.1) - erased state =00 - reset_n disabled . - Boot(1,2) size = 4194304 - not boot enabled . fx2lp device closed. Connection opened . - Boot(1,2) size = 4194304 First 64k is NULL ! all is NULL ! "boot1.bin" - done . First 64k is NULL ! all is NULL ! "boot2.bin" - done .
Галочку Full Size RW нужно поставить. Без неё работает совместимость с Windows 98. Последовательно в ней можно 4GB записать, но программа использует Seek, который может только 2GB. FX2LP max.speed нужно 4MHz.
Цитата
User размером 2Gb читается 17 минут.
Долго, что-то не так. Должно быть 14..15 минут.
Цитата
Ну а если весь User 8Gb читать, то чуть больше часа уйдет.
Практически ровно час, 56 минут должно быть, но это если микросхема без ожидания отвечает, так что около часа это нормально.
При подключении по ISP через одну линию DAT0 выбрана частота 25MHz. Ну можно было выбрать 30, так кварцев на 60 нет в продаже, да и выигрыш по времени мизерный. Скажем так, за полчаса ни один программатор по ISP в однобитном режиме 8 гигабайт не прочитает, это невозможно. Ну если только для рекорда, а в реальной работе, накидывая провода как попало, за полчаса никак точно.
Так кнопка отключает EPM полностью, пока EPM отключена, в программе ничего нельзя нажимать. Расчёт на то, что подтяжка не отключается, но я не проверял. Если подтяжка остаётся, то нормально всё должно работать. Изначально меня волновало, что EPM при подаче питания, при выходе из случайного состояния, выдаёт хаотические импульсы короткое время, ножка глобального OE предполагалась с конденсатором для задержки. Но тесты показали, что eMMC на эти импульсы не реагирует. Если подтяжка отключается, то вход RDY FX2LP необходимо дополнительно подтянуть. А может, входы тактовых частот тоже отключаются? Тогда можно попробовать запараллелить глобальный OE с глобальным сбросом, который тоже задействован, эти ножки рядом, DEV_OE pin 43, CLRn pin 44.
Цитата
Причëм не всегда, но это есть.
Надо конденсатор с DEV_OE поставить 0.01. Кнопка даёт звон, а EPM достаточно быстрая, чтобы превратить это в импульсы на выходах. Я просто не отлаживал это, но сложностей в общем случае нет, всё можно быстро привести в порядок. Я проверю отключение EPM чуть попозже.
Похвально, что проект приобретает законченность. Кстати, смд кварцевые генераторы на 50МГц можно обнаружить на лоджиках от древних плазм. Не обошлось без забавного:
ЦитатаPostal2 ()
Мы выяснили, как когнитивные расстройства приводят к использованию testpoint
Черт с ним, с тестпоинтом , очень хотелось бы узнать, какие "когнитивные расстройства" приводят к использованию
ЦитатаPostal2 ()
работает совместимость с Windows 98
Которая (Windows 98) уже даже гипотетически НАХРЕН никому не нужна, зато пользователь вынужден озадачиваццо снятием\установкой всяких галочек в настройках...
Попробовал, но ошибка по дате стала выскакивать намного чаще. На отсутствие подтяжек грешить не могу т. к. они имеются на целевой плате. В принципе, думаю, не стоит с этим косяком заморачиваться.