|
Результаты поиска
| |
|
Postal2
|
Дата: Суббота, 17.10.2026, 17:19:39 | Сообщение # 31 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Суббота, 17.10.2026, 17:23:59
|
Участники
|
Цитата Обе микросхемы на выброс? Нет конечно. А первую-то зачем fw переписывать? У неё чистый RPMB. Вторая выглядит как проблемы с питанием. Последняя версия (и предпоследняя) проверены на запись fw. Цитата - crc write error (tos) FF Попытка записи на высокой скорости. Если что-то будет планироваться по I2C, то сначала будет ITE (из того, что мне не надо).
|
|
|
|
|
Postal2
|
Дата: Пятница, 16.10.2026, 18:18:55 | Сообщение # 32 | Тема: Общая тема (Новости + новые версии ПО)
|
Участники
|
На каком-то этапе у меня EPM240 сбоила первые 30 секунд, если при включении холодная. В программе уже есть, пока что пустые, странички для управляемых генераторов. Если отстроить прошивку на 80 МГц, то на 50 можно будет ни о чём не думать. С текущей прошивкой на 80 не работает, а на 100 делает вид, что не сможет работать принципиально.
|
|
|
|
|
Postal2
|
Дата: Среда, 14.10.2026, 18:35:53 | Сообщение # 33 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Четверг, 15.10.2026, 20:56:01
|
Участники
|
Цитата но юзер примерно на 50-80% уходил в ошибку. Галка "letunov" сокращает время ожидания. Цитата Сейчас включу на 30 MHz и увидим результат Будет падать 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 всё равно разные, однако эти задержки всегда зависят от температуры, по этому признаку можно вычислить.
|
|
|
|
|
Postal2
|
Дата: Среда, 14.10.2026, 18:03:31 | Сообщение # 34 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 14.10.2026, 18:30:00
|
Участники
|
Цитата Радует то, что FT232 в связке с WT245 отлично прочитало эту EMMC, хотя FX2LP со шляпой на EPM240 именно эту тошибовскую не могла считать, Так FT232H скорее всего и прочитала как раз на 10 MHz. Если поставить перемычку на шляпе, то будет 12.5 MHz, тоже должно было сработать. Протоколы обмена полностью идентичны.
Регулировка скорости из программы, чрезвычайно низкие затраты и простота конструкции, собираемой за 1 день, делает FT232H идеальной для стандартной работы с eMMC. А вот если понадобится захватить пароль RPMB для чего-нибудь посложнее, то тут уже только fx2lp со шляпой. Это не всем надо.
|
|
|
|
|
Postal2
|
Дата: Среда, 14.10.2026, 16:49:25 | Сообщение # 35 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 14.10.2026, 17:17:51
|
Участники
|
Цитата А у меня 10 MHz стоит Это надо ставить для старых SPI-FLASH и для всего, для чего 30 MHz много. Соответственно, 10 с eMMC работает в 3 раза медленнее, чем 30.
После доводки решения на FT232H эпоха разговоров, какой программатор лучше для ISP eMMC, закончена.
|
|
|
|
|
Postal2
|
Дата: Среда, 14.10.2026, 16:26:02 | Сообщение # 36 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 14.10.2026, 16:41:53
|
Участники
|
Цитата На FT232+WT245 при питании 1,8 и 3,3 вольта даже не определилась. Это я подсмотрел у Сергиуса, линию CMD в режиме 1.8 вольт он тянет через 10к на 3.3, потому что это удобнее, чем подтягивать к 1.8, допустим, через 2.2к. Цитата очень медленно вроде ? Проверь FT232H TUNE, должно стоять 30 MHz.
Те галочки, которые видны на скриншоте, стоят правильно.
|
|
|
|
|
Postal2
|
Дата: Вторник, 13.10.2026, 16:17:08 | Сообщение # 37 | Тема: Железо Postal-3 (USB) | Отредактировал: Postal2 - Среда, 14.10.2026, 00:39:52
|
Участники
|
Я в "общей теме" в шапку более полный рисунок положил. 1.8 работает "by design", если завести его на SN74AVC4T245. Для теста мне проще было на 3.3 собрать.
Если нужно только чтение и 3.3 вольт (считывание перед пайкой), то прямым подключением FT232H скорость такая же быстрая (раньше было медленно).
|
|
|
|
|
Postal2
|
Дата: Вторник, 13.10.2026, 04:24:46 | Сообщение # 38 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Вторник, 13.10.2026, 04:28:37
|
Участники
|
ADP3338 перемаркер, из чего именно - неизвестно, но параметры при тесте не позорные. По крайней мере, AMS1117 такого достичь не может. Пока так сойдёт. На неполном комплекте плохих шнуров работает без ошибок, при подключении последнего удлинителя fx2lp падает с восстановлением pipe. Если бы ADP3338 были правильные, с dropout 0.2V (по даташиту), то на полном комплекте плохих шнуров работало бы, т.к. с внешним питанием я проверял. Но и без одного удлинителя уже надёжность меня устраивает.
|
|
|
|
|
Postal2
|
Дата: Понедельник, 12.10.2026, 13:36:54 | Сообщение # 39 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Понедельник, 12.10.2026, 23:55:34
|
Участники
|
Цитата Эту галочку снимал, не помогло, перемычку не переставлял, попробую Уточню, что для разных методов подключения (прямой, шляпа, FT232H...) манипуляции с галочками работают по-разному. Цитата Получается, что и такая микросхема тоже сыпется? Микросхема может сыпаться независимо от того, что она говорит о своём износе, в качестве примера SSD. Устройство при этом может работать нормально, пока не наткнётся на сбойный участок. MLC ноль означает, что параметр не поддерживается. Цитата из за кроватки все проблемы У меня нет кроваток для eMMC, но зато большой опыт с TSOP-48. Поддержать в чистоте трудно и не имеет смысла, удобней flux-off попшикивать, в нём есть тяжёлая фракция, которая сохранит грязь в растворённом состоянии на время работы.
Получил из Китая посылку, пока проверил хаб. Даже без питания он вылечил глухоту оригинальной платы FX2LP (без доработки). Но без питания падала eMMC. Подключил питание к хабу шнурком от адаптера, заработало как в аптеке. VID_214B PID_7260, по нему есть отзыв на Озоне, что хаб плохой. Это не так. Хаб хороший, выше раньше есть ссылка, можно покупать.
Также получил "анализатор 8 каналов 24 МГц" за 635р. (399+доставка, однако сейчас "страница товара не существует"). Он оказался на FX2LP 128 pin, пригодится. К нему прилагался шнурок usb-mini, вот он меня интересовал. Шнурок оказался хуже, чем используемый мной при проверке, но определённо при прямом подключении в компьютер может работать, это для медленного usb, но не телефонный кабель. Для всяких usb-uart сойдёт. Так что если вы подключили каким-то безымянным шнурком, то это придётся компенсировать хабами и доработками.
Получил ADP3338, оказалось подделка. Минимальное напряжение 4.3 вольт, при подаче на вход 4.0 вольт на выходе 3.17 вольт (dropout 0.83V). Не стал сравнивать с LD33, но выглядит так, что под видом ADP3338 что-то на процент получше. Скажем так, если эту подделку поставить и на fx2lp, и на шляпу, и при этом fx2lp доработана на 8 отверстий, то общий результат можно считать пригодным. Отдельное питание шляпы не требуется. На длинных usb-шнурах упираемся в стабилизаторы конечно, но если не создавать экстремальные условия, то приемлемо.
Ещё я получил довольно интересную платку размером 45х76мм на FT2232HL. Во-первых, она с mini-гнездом. Но самое главное, разводка выполнена каким-то школьником, и микросхема висит на тоненьких линиях без земли в воздухе. В стандартных условиях, при которых тестируется fx2lp, платка назвалась неизвестным устройством, и только в максимально приятных условиях, когда fx2lp может работать без доработки, эта плата согласилась подтянуть на себя драйвер из системы. После этого она включила 8 светодиодов (+1 питание) и светила как ёлка. Естественно, к ней не прилагался usb-шнурок. Так что теперь у меня есть плата, которая слышит usb ещё хуже, чем оригинальная fx2lp, и я могу на ней оттачивать надёжность подключения.
|
|
|
|
|
Postal2
|
Дата: Воскресенье, 11.10.2026, 22:16:25 | Сообщение # 40 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Понедельник, 12.10.2026, 03:05:21
|
Участники
|
Цитата letunov45 (  ) Что то не учтено Ну вот теперь учтено, но если поставить галку, то скорость чтения упадёт в 4.5 раза (относительно максимальной). Этот режим предназначен для рестартов на посыпавшихся местах, ну а если вся микросхема такая, то что же делать. Естественно, такая экстренная галка в конфиге не сохраняется. Галка "letunov" на неё не действует, режим не может маленькими кусочками читать. Он читает большой кусок, но из него берёт маленький. Поэтому много балласта читается, это нужно, чтобы микросхема могла долго подумать (для отработки ECC-коррекции).
Скорее всего, специальная галочка окажется лишней. Должно сработать понижение скорости перемычкой (это оптимальный вариант). Если нет, тогда снять перемычку и снять галку "Multisector", если снова нет, тогда опять поставить перемычку. При неудаче следующий шаг - снять перемычку и включить галку "Force Long Start" при установленной галке "Multisector", если нет - поставить перемычку снижения скорости. Дальнейших шагов по обходу "no start long" не предусмотрено. Можно для теста включить "use low speed" (с переинициализацией), не представляю ситуации, когда это может понадобиться. Для тестирования специальная галочка полезна, можно быстро выявить проблему. В стандарте eMMC указано, что при чтении одного сектора 512 байт допустим пропуск 20-и килобайт (!) перед реальным чтением (по числу тактовых импульсов). Специальная функция пропускает до 32-х килобайт, но не ожидается, что такая ситуация повторяется непрерывно. Вот галка "Force Long Start" включает такое ожидание на каждом чтении, в стандартном же режиме предусмотрен 4-кратный запас из соображений адекватности. Можно немножко добавить ожидания в стандартном режиме, но это если такие микросхемы будут часто встречаться, во что слабо верится.
Скачать файл можно после регистрации регистрация | вход
|
|
|
|
|
Postal2
|
Дата: Воскресенье, 11.10.2026, 20:56:03 | Сообщение # 41 | Тема: Общая тема (Новости + новые версии ПО)
|
Участники
|
Цитата Не читается THGBMJG6C1LBAIL с рабочей платы Вижу. Читает, но только через рестарт с длинной паузой. Поскольку без такого рестарта нет успешных чтений, то падает по счётчику ошибок. Сделаю галочку "Force Long Start", с ней будет читать. Пока что можно поставить перемычку понижения частоты на шляпе, это увеличит ожидание в 2 раза, может сработать. Либо снять Multisector для медленного чтения.
|
|
|
|
|
Postal2
|
Дата: Суббота, 10.10.2026, 15:01:59 | Сообщение # 42 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Воскресенье, 11.10.2026, 14:09:29
|
Участники
|
Цитата Пришли сегодня ADP3338AKC-3.3, Мои тоже на подходе. Всё обмерено заранее, так что результат предсказуем. Цитата да и на шляпе тоже наверное нужно заменить, Сама EPM не падает, eMMC падает от питания. Поэтому, чтобы не применять внешнее питание при питании eMMC от шляпы, нужно заменить 3.3 на шляпе.
Проблемы с питанием, которые создаёт AMS1117, вычислить оказалось довольно трудно. Судя по сравнению с LD33, dropout там не единственное зло. Ключевую роль сыграла моя полностью самодельная плата fx2lp, сразу всё встало на свои места.
В спокойных условиях AMS1117 не пакостит, в классическом девайсе на AVR она прекрасно работает, и к ней не возникает вопросов. Однако у меня есть устройство (voip-шлюз), где AMS1117 вела себя очень интересно. Причём шлюза таких 2, в одном AMS1117 нормально работает, а в другом греется и воняет горелой платой. Я заменил AMS1117, новая тоже греется. Тогда я поставил импульсную платку с Алиэкспресс, всё стало холодным. Но вычисление по токам показывало, что AMS1117 не должна была греться. Поскольку платы устройств разных ревизий, теперь я предполагаю, что AMS1117 возбуждалась на высокой частоте, и это проявлялась одна из её фирменных фишек.
Цитата letunov45 (  ) Переделал по первому варианту 14 отверстий сначала ту FX2LP, которая не работала, стала читать нормально, но запись не хочет. Что-то не то. Эти платы все работают одинаково. Замечена разница между чипами "PHI" и "CHI" (страна производства?). "PHI" при тщательной проверке слышит данные в usb чуть получше. Сильно влияет dropout у AMS1117, он может быть разный на разных платах. У меня попалась AMS1117 с минимальным напряжением работы 4.75 вольт, с такой работать не будет, но это же всё легко проверить. Подключаешь лабораторник, начинаешь снижать удобной многооборотной ручкой и смотришь на выходе, когда выход пойдёт вниз. Если выход перед снижением имеет подскок вверх, то это LD33.
|
|
|
|
|
Postal2
|
Дата: Суббота, 10.10.2026, 12:39:40 | Сообщение # 43 | Тема: Железо Postal-3 (USB) | Отредактировал: Postal2 - Суббота, 10.10.2026, 12:52:14
|
Участники
|
Цитата собираю сам на atmega88. .... не могу найти кварц на 14..... Так это не проблема. У Ардуино кварц на 16 и всё прекрасно работает. Нужно только поставить соответствующий кварцу baudrate в программе. Для кварца 14.7456 это 921600, для кварца 16.000 это 1000000 (но ставить можно 999999, 999000, 999600). Просто поделите 921600 на 14.7456 и умножьте на частоту кварца, который у вас есть (с учётом возможностей atMega и usb-uart моста).
В настоящее время Девайс на atMega используется для снятия/заливки бэкапов на старых устройствах с питанием 5 вольт, у которых имеется eeprom. Применяется прищепка и питание 3.3 у Девайса, очень удобно.
|
|
|
|
|
Postal2
|
Дата: Пятница, 09.10.2026, 20:38:19 | Сообщение # 44 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Пятница, 09.10.2026, 23:16:48
|
Участники
|
Цитата И что это за задумка нового проекта или дополнение к EPM? На базе EPM можно сделать много чего, и оно будет сделано. Но UFS делать на EPM крайне неудобно, а поддержку придётся делать. Поэтому выработано вот такое направление, против которого реализация того же самого на Спартане выглядит как мучение страдающего запорами. По поводу скорости. Ну вот посмотри на Девайс fx2lp+шляпа. Это очень совершенное на данный момент решение. Генератор на 80 МГц показал, что EPM может с ним работать, но нужно корректировать код. Я не вижу смысла, но есть люди, которых хлебом не корми, только дай поставить какой-нибудь рекорд. Поле для рекорда есть. Цитата а кто гонится за скоростью, те давно сидят на дорогих прогерах и отрабатывают свои бабосы потраченные на эти программаторы. Это можно услышать от людей, пытающихся найти оправдание бессмысленно потраченным деньгам, когда до них вдруг доходит, что картридер USB 3.0 работает намного быстрее их прогера. Цитата поэтому спешить некуда. Однозначно.
В принципе, для eMMC вариант на FT232H тоже хорошо работает, но именно с fx2lp и EPM я получил удовольствие от результата.
|
|
|
|
|
Postal2
|
Дата: Понедельник, 05.10.2026, 20:37:45 | Сообщение # 45 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 07.10.2026, 12:00:55
|
Участники
|
Среднестатический шнур usb-c завсегда лучше шнура usb-mini, и никогда не делается из телефонного провода, наверно в этом дело. Получился хороший результат - и хорошо.
В эпоху шнуров usb-mini большая часть устройств работала на низкой скорости, однако честный низкоскоростной шнур может работать с fx2lp при подключении напрямую в компьютер. При подключении через удлинитель таким шнуром оригинальная плата fx2lp уже не работает. После доработки плата fx2lp работает через 3 (три) удлинителя с медленным шнуром. Оригинальная плата без доработки может работать через хороший удлинитель с быстрым шнуром, либо через хороший usb-хаб при любой комбинации шнуров между компьютером и хабом.
Оценил возможность использования Spartan-6 на Великолепном Девайсе. 1. Всё-таки Spartan значительно дороже EPM, что заставит использовать защиту на ножках. 2. Spartan в qfp-исполнении не лезет на место EPM, только BGA. 3. Исходя из предыдущего, модуль fx2lp с Алиэкспресс под Спартаном будет смотреться глупо и несопоставимо по цене.
Таким образом, двигаться дальше чем EPM240/570 для шляпы не имеет смысла. Решения под USB 3.0 для разработки дорогие, только готовые картридеры имеет смысл использовать. Я, конечно, могу сделать под USB 3.0, но никто не будет это извращение повторять, в основном из-за цены. А нам нужно доступное для повторения устройство. В настоящее время наиболее доступны MCU со встроенным USB 2.0 High Speed. Готовая плата на CH32V307 стоит дешевле, чем голый Spartan. Отберём из этого зоопарка что-нибудь с приличным MIPI и сделаем UFS.
Также не забывайте, что проект для EPM240/570 под Quartus полностью открыт, и вы можете реализовать свой skill, запустив EPM с генератором на 80 МГц. В этом случае Девайс будет быстрее, чем T48. Некоторые не смогли и выбрали удобный Спартан, поэтому skill должен быть на уровне старших классов школы.
|
|
|
|
|