[cvetblue]Новость от 25/08/2026 Прошивка V4Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768. Fuses для Mega8: High=CF, Low=AF; для Mega88-168-328: Ext=FD, High=DD, Low=E7. Для eMMC соединить PD5-PB2, PD6-PB5. Скачать PostalAVR_v4e[/cvetblue]
Также для eMMC можно использовать FT232H без потери скорости (2.25 MB/sec). Посмотреть схему для FT232H Программа пока в непрерывной разработке и находится в конце темы.
Соответственно, 10 с eMMC работает в 3 раза медленнее, чем 30.
Чтение на 10 MHz 8 гиговой флешки начато в 17ч32 мин а прочитало в 19ч43 мин. На будущее исправлю на 30 MHz. Радует то, что FT232 в связке с WT245 отлично прочитало эту EMMC, хотя FX2LP со шляпой на EPM240 именно эту тошибовскую не могла считать, хотя она на материнке работает.
Радует то, что FT232 в связке с WT245 отлично прочитало эту EMMC, хотя FX2LP со шляпой на EPM240 именно эту тошибовскую не могла считать,
Так FT232H скорее всего и прочитала как раз на 10 MHz. Если поставить перемычку на шляпе, то будет 12.5 MHz, тоже должно было сработать. Протоколы обмена полностью идентичны.
Регулировка скорости из программы, чрезвычайно низкие затраты и простота конструкции, собираемой за 1 день, делает FT232H идеальной для стандартной работы с eMMC. А вот если понадобится захватить пароль RPMB для чего-нибудь посложнее, то тут уже только fx2lp со шляпой. Это не всем надо.
Если поставить перемычку на шляпе, то будет 12.5 MHz, тоже должно было сработать. Протоколы обмена полностью идентичны.
Согласен, но я пробовал все варианты, которые ты предлагал, в том числе и перемычкой, но юзер примерно на 50-80% уходил в ошибку. Сейчас включу на 30 MHz и увидим результат На 30 MHz чтение начало в 20ч30мин, закончено в 21ч23мин., все прошло отлично без ошибок
Config Load Success. ftd2xx.dll loaded . Count of USB-devices = 1 Num of device to use = 0 Connection opened . - cid.bin saved . - eMMC over 2GB detected . - 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) - reset_n enabled . - Boot(1,2) size = 4194304 - boot1 boot enabled . - no boot ack sent . - boot SDR mode . - reset bus after boot . - x8 bus for boot . ftdi-device closed. Config saved . Connection opened . - file size = 4096KB - file name saved: eMMC_part1_boot1_000.bin ftdi-device closed. Connection opened . all is NULL ! - file size = 4096KB - file name saved: eMMC_part2_boot2_000.bin ftdi-device closed. Connection opened . - max access sectors 1 - null key not matched . - Asking password ... - start reading ... - null-key not matched . - file size = 4096KB - file name saved: eMMC_part3_rpmb_000.bin - rpmb counter request ... - count = 0x93 ftdi-device closed. Connection opened . - HS set . - file size = 7456MB - file name saved: eMMC_part0_user_000.bin ftdi-device closed. Config saved .
Будет падать no start long на этой микросхеме. Галка "letunov" для FT232H работает только при записи firmware и ничего не меняет для остального. Если возникнут трудности с чтением firmware, то это будет для FT232H подстроено под галку "letunov" также, если эти трудности будут обнаружены. Связано это с тем, что MPSSE у FT232H допускает непрерывную передачу 64к, а firmware обычно крупнее и в одну передачу не лезет.
Цитата
все прошло отлично без ошибок
Ну значит с протоколом всё в порядке. Проблемы с питанием, а стабилизаторов нормальных в открытой части Алиэкспресс нет. FT232H питания кушает мало, имеет встроенный стабилизатор, usb-часть нового поколения. У FX2LP всё решено, кроме питания. Вот в момент no start long отваливается eMMC из-за своего питания, или не слышит команду, поэтому старта нет. Можно долго гадать, почему что-то не работает, в итоге приходится делать самому, чтобы узнать, что всё работает. Вот кто-то убедил меня, что FX2LP прямым подключением через LSF0204 не работает, а оказывается должно работать. Придётся самому собрать проверить.
Оказывается, у нас не было шансов купить оригинальные ADP3338. Продавец сказал цену, которая вызывает кратковременную слепоту. Попробую LDL1117S33R и AP8860-33PG, причём последние в 1.5 раза дешевле, чем LDL, есть надежда, что хорошие.
Для того, кто делает на базе fx2lp сам, я рекомендую подобрать AMS1117 на 3.3 с наименьшим падением, использовать средний шнур из запасов (чтобы не покупать), выполнить доработку и купить usb-хаб за 300 рублей по ссылке, которая есть раньше, при этом подав на usb-хаб внешнее питание 5 вольт через его гнездо usb-c. Покупать через чат с продавцом тяжело, т.к. писать по-русски нельзя (объяснял раньше). Я сам покупаю, чтобы проверить возможности доработки, которая превосходит сейчас все имеющиеся у меня стабилизаторы SOT-223 для этой платы.
Цитата
в том числе и перемычкой, но юзер примерно на 50-80% уходил в ошибку.
letunov45, шляпа соединялась при этом в режиме 1.8 вольт? И не заметил ли ты какого-нибудь влияния температуры EPM240 на количество ошибок? Получена хорошая повторяемость, но задержки на разных экземплярах EPM всё равно разные, однако эти задержки всегда зависят от температуры, по этому признаку можно вычислить.
На каком-то этапе у меня EPM240 сбоила первые 30 секунд, если при включении холодная. В программе уже есть, пока что пустые, странички для управляемых генераторов. Если отстроить прошивку на 80 МГц, то на 50 можно будет ни о чём не думать. С текущей прошивкой на 80 не работает, а на 100 делает вид, что не сможет работать принципиально.
Нет конечно. А первую-то зачем fw переписывать? У неё чистый RPMB. Вторая выглядит как проблемы с питанием. Последняя версия (и предпоследняя) проверены на запись fw.
Цитата
- crc write error (tos) FF
Попытка записи на высокой скорости.
Цитата
PMIC по i2c
Если что-то будет планироваться по I2C, то сначала будет ITE (из того, что мне не надо).
об этом говорит вот эта строчка - - RPMB is virgin (not set).?
- RPMB size = 524288 - send request 0x0004... - busy not start . - response 0400 - result 0007 - RPMB is virgin (not set).
Перепутал с надписью operation OK (RPMB used) и решил очистить, хотя сделано было раньше с этой ЕММС
Вторую проверяю с последней версией postal3_11102026 и так же postal3_18092026am_FX2LP_FW_V_015, пробую и с основным питанием и с дополнительным при нажатии SET ISP
"not set" я специально добавил, остальное много лет так. Посылается команда на чтение, ответ 0 успех, ответ 7 не инициализировано. Поскольку при доступе к RPMB используются операции записи, то есть сообщения, что нет busy, они есть 4 раза от старта программы, для диагностики, потом отключаются.
Цитата
- still busy.
Режим 2260 для записи нужно выбрать. И питания не обязательно от шляпы не хватает, вот на моих проводках надо шевелить, чтобы контакт был, контакт к eMMC может быть плохой.
Прошивка не встала. Прошивка пишется через boot. Установка low speed работает при инициализации, если eMMC в режиме ожидания, то нажать reset (из режима boot выход снятием питания, команда reset не влияет, аппаратный reset наверно да).
не заметил ли ты какого-нибудь влияния температуры EPM240 на количество ошибок
Считывал с Samsung 8 Гб, при 40 % без ошибок температура на корпусе EPM240 держится 26 - 27 градусов, измерял цифровым термометром При записи температура 29 - 30 градусов и не меняется.