Список форумов Ремонт бытовой техники и електронники Ремонт бытовой техники и электроники
 
  Файло-обменникФайлы    ПрошивкиПрошивки   ПродажаПродажа   ЛитератураЛитература   СтатьиСтатьи 
Форум

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Вторник, 11.08.2026, 22:12:37

Результаты поиска
Postal2 Дата: Воскресенье, 28.06.2026, 01:02:05 | Сообщение # 76 | Тема: SPI Programmer | Отредактировал: Postal2 - Воскресенье, 28.06.2026, 01:21:09
Участники
Сообщений: 814
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
Postal2 Дата: Воскресенье, 28.06.2026, 00:16:19 | Сообщение # 77 | Тема: SPI Programmer | Отредактировал: Postal2 - Воскресенье, 28.06.2026, 00:41:09
Участники
Сообщений: 814
Для просмотра сообщения Вы должны быть Участником форума. Для этого Вам необходимо Зарегистрироваться и пройти Тест.
Статус: отсутствует
Postal2 Дата: Пятница, 26.06.2026, 13:53:44 | Сообщение # 78 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Пятница, 03.07.2026, 05:43:47
Участники
Сообщений: 814
Обновление. Можно поиграться с RPMB на eMMC Samsung, с целью потом стереть.

Работа с RPMB реализована так, чтобы это было компактно, не мозолило глаза, и было удобно. Слова key, auth.key, password означают в контексте RPMB одно и то же при выводе в лог. Вы можете хранить все ваши пароли RPMB в одном файле, он быстро сканируется при чтении. Установка нового пароля происходит при записи, в случае текстового файла будет установлен первый, ручного ввода не предусмотрено (используйте текстовой файл). Пароли автоматически бэкапятся при совпадении, имена файлов выводятся в лог.

Также напоминаю, что с недавнего времени стало легко определить дурачка, просто по использованию им testpoint-а при работе с eMMC Samsung.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Среда, 24.06.2026, 21:35:49 | Сообщение # 79 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Пятница, 26.06.2026, 06:28:56
Участники
Сообщений: 814
При сборке "шляпы" некоторые детали ставить необязательно. Например, рядом со стабилизаторами ставится только большой конденсатор, маленький не нужно. Я выпаял с платы телевизора керамику, на одну плату поставлю после стабилизаторов по 10 мкФ, на вторую по 4,7 (керамика). На входе 5 вольт ставить много нельзя, 1..2.2 мкФ можно. Рядом с кварцем поставлю 0.01, чтобы лишними не оставались.

Да, на всякий случай (для начинающих), разъёмы и штырьки паяются без жидкого флюса, флюсованным припоем, в последнюю очередь.

В дальнейшем обязательно попробую совсем простые CPLD в качестве шляпы, там ножек меньше, и ножки пошире стоят (девбоарды есть у меня). Хотя SN74AVC4T245 всё равно TSSOP. Вроде SN74AVC4T245 едет (10 шт.), страничка товара видна здесь:
https://aliexpress.com/item/1005012162881202.html
Я так понял, что переходить в магазин и делать "поиск по магазину" крайне вредно, сразу всё пропадает.

Подобрал было подходящую CPLD для UFS. Называется PGC1KG-6ILPG100. Посмотрел на Алиэкспресс сколько стоит, оказалось 564+219р. за одну штуку. Не годится. Попутно случайно обнаружил, что EPM7064B из серии MAX7000B умеет выходы 1.8 вольт неожиданно, а корпус у неё TQFP-44. Посмотрел на Алиэкспресс её тоже, беда с ценой. То есть, можно выбирать, выпендриваться, и всё равно приходим к EPM240. Для согласования купил SN65LVDS1, SN65LVDS2 по 10 штук.
Статус: отсутствует
Postal2 Дата: Вторник, 23.06.2026, 21:25:27 | Сообщение # 80 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 24.06.2026, 00:12:20
Участники
Сообщений: 814
Цитата
т.е. проблема с Postal3.

Спасибо за подробную информацию о профессиональном тестировании spi-flash.

Начал пайку "шляп". Решил для сбережения платы сначала запаять EPM240 и стабилизаторы флюсом Kingbo RMA-218 (неподдельным), а остальное уже NC-559. Уже наблюдаю, что выбор флюса точный.
RMA-218 покупал здесь:
https://aliexpress.com/item/32822023950.html
RMA-218 кислотный, я его использую для QFN, но и для QFP хорошо идёт. С ним припой быстро затекает под ножки, но нужно как-то его смывать. Для чип-резисторов и конденсаторов, и особенно для подстроечных резисторов, использовать нельзя.
Вообще конечно, сборка такой платы не для начинающего. Будем надеяться, что KREMLIN любит паять и обеспечит желающих.

Также я размышляю о "шляпе" для UFS. Тут возможны 2 варианта: использовать EPM240 (чего уж...) вместе с дифференциальным конвертером (скорее всего опять TI, тьфу на него), либо использовать CPLD, имеющую дифференциальные трансиверы на борту (пока не знаю ассортимент, дорогой чип не годится).
Статус: отсутствует
Postal2 Дата: Вторник, 23.06.2026, 02:09:17 | Сообщение # 81 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 814
Прошивка для atMega, поддерживающая запись eMMC firmware на низкой скорости.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Воскресенье, 21.06.2026, 18:08:51 | Сообщение # 82 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Вторник, 23.06.2026, 00:19:50
Участники
Сообщений: 814
У EPM подтяжка остаётся при отключении кнопкой (прописана в проекте) , она никому не мешает. Если говорить про плату, что и где мешает, то сначала нужно на стандартную плату FT232H попытаться дырчатую самодельную шляпу пристроить, и всё сразу понятно.
Я пока свои не собрал, потому что опять же, если прыгать туда-сюда, то занимает больше времени. Имеется в виду прерывание одного процесса, который хорошо двигается, ради ускорения другого. Однако я уверен, что если в исходном проекте подвинуть пины, то всё заработает в пригодном для тестирования виде.

EPM240(570) была выбрана из-за возможности использовать 1.8 вольт сразу. Однако выходы FX2LP, переключающие направление для прямого подключения, работают идентично. Поэтому, если задействовать SN74AVC4T245, то можно для целей "шляпы eMMC" использовать большую кучу более старых CPLD разных производителей, у которых только 3.3 вольта. Потому что файл vhd годится для чего угодно. И на IFCLK FX2LP выводится 48 МГц, у меня на длинных проводках не пошло, но для тестов можно использовать, или для какой-то супер-дешёвой шляпы на супер-дешёвой мусорной CPLD (в случае запредельной экономии). Подключать несимметричные 48 МГц через всю плату, да ещё через разъёмное соединение, которое придётся всё время чистить, да ещё и к Spartan - это могут себе позволить только особо продвинутые личности.

Попробовал убитую временем sd-карточку прочитать. И вот тут уже никакие новшества плюсов не дают. Читается так же, как и 6 лет назад. Медленно, много рестартов с текущей точки, но уверенно двигается. Свои любимые фото в результате будут получены, но это и раньше было возможно. Обычный дампер с такой карточкой не сможет работать.

Ошибка на низкой скорости eMMC при работе через atMega исправляется. Программа падает из-за драйвера (поздний usbXpress). Поэтому задачи сразу две: сделать, чтобы не падало, и доработать прошивку после этого. Пропадают прерывания uart из-за долгой передачи. Передача через dat0 происходит программно, для медленной скорости нужно сделать отдельную функцию с разрешёнными прерываниями.

Работать с ошибками драйверов со стороны пользователя надо следующим образом.
Начнём с FX2LP. Работу маленькими кусочками убрать нельзя из-за совместимости с Windows 98. Если в логе видна ошибка, связанная с pipe (выше остальных, самая первая), то нужно зайти в диспетчер устройств, отключить соответствующий контроллер usb, сосчитать до 10, и снова включить. Девайс наверно можно отключить физически, но я не отключаю.
Для CP2102 с современными драйверами (!), когда она в составе Девайса, то её вход RX всегда в высоком уровне, можно физически отключать-включать в usb без проблем. Однако, при отладке через uart, если вы отлаживаемое устройство обесточили, то RX упадёт в ноль. В этом случае при отключении от usb у вас упадёт система. Обход ситуации опять же через диспетчер устройств, но тут уже достаточно саму CP2102 (устройство на ней) выключить-включить, и только после этого вытащить из гнезда usb.
Хотя CP2102 из Программы перезапускается нормально, вариант с диспетчером устройств надо иметь в запасе. В самой Программе ошибки, связанные с драйверами, ставят признак, отключающий работу с драйвером до конца текущей операции (это сейчас так сделано), признак сбрасывается в момент "Connection opened", поэтому надо подумать, прежде чем повторно что-то нажимать.
Перезапуск драйвера FX2LP из Программы никак на ситуацию не влияет, т.к. проблема в системе. И проблема эта есть в Windows 10, просто буфер usb там большой (увеличен с 64к до 1М). Также и драйвер CP2102 (современный, от школьников) прекрасно может Windows 10 уронить.

Исправленная прошивка для atMega8 готова если что. Работает как автомат Подбырина. Осталось только подровнять низкую скорость под FT232H и перенести на остальные Меги.
Статус: отсутствует
Postal2 Дата: Суббота, 20.06.2026, 03:37:38 | Сообщение # 83 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Воскресенье, 21.06.2026, 02:33:22
Участники
Сообщений: 814
Цитата
если речь за эти

У меня какие-то другие, синего цвета, очень старые. Но куплю эти попробовать. У всех продавцов на фото они одинаковые, куплю в 2-х местах. Называется: "Female Stacking Header Connector Dual Row".

Опять какая-то ошибка в "новом протоколе" FX2LP (для прямого подключения). Проявляется на доступе к RPMB. Будет обновлена скоро.

В прошивке FX2LP вроде ошибок нет. Пока что как временное решение галка "Set USB buf 64k" должна быть включена.
Проблема в том, что я посчитал умным передавать 64к кусочками по 2к, а Windows считает умным между этими передачами заняться своими делами. В результате GPIF, работающий на максимальной скорости (в случае прямого подключения), успевает опустошить внутренний буфер FX2LP и перейти на передачу данных в обратную сторону.
Статус: отсутствует
Postal2 Дата: Пятница, 19.06.2026, 18:06:21 | Сообщение # 84 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Пятница, 19.06.2026, 18:12:48
Участники
Сообщений: 814
Цитата
Проект тоже скомпилил по 570-й камень и забил в чип

Напоминаю, что в проекте для режима 1.8 вольт ничего не настроено, я поставил ради интереса входы с триггером Шмитта, но не пробовал.
Цитата
горят два светодиода на шляпе

Сведодиод от EPM мерцает при обмене, не должен постоянно гореть. Он очень удобен при диагностике, поэтому в конечном варианте он есть.
Статус: отсутствует
Postal2 Дата: Пятница, 19.06.2026, 17:41:31 | Сообщение # 85 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 814
А, ты решил штырьки в 2 стороны сделать. Я имел в виду разъёмы по типу Ардуино-шляп, у которых в одну сторону длинные штыри, а с другой стороны гнездо. У меня и двухрядные такие есть, но короткие. Как найду подходящие - ссылку дам.
Разъёмы лично я распаивать не буду, просто обычные штыри вверх.
Статус: отсутствует
Postal2 Дата: Пятница, 19.06.2026, 07:07:24 | Сообщение # 86 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Пятница, 19.06.2026, 16:04:14
Участники
Сообщений: 814
Цитата
Вот эту версию скачал QuartusSetup-13.1.0.162, подойдет?

В каждом файле проекта написано:
"Quartus II 32-bit Version 13.1.0 Build 162 10/23/2013 SJ Web Edition"
Где скачивать, я ссылку раньше давал, и там всё качается, я проверил.
Цитата
список компонентов

Конденсаторы блокировочные со старых материнских плат, поменьше 0.1, побольше 2.2..10.0. Кварц (активный!) размер 70х50, почему-то я не смог найти в диапазоне 50..100, купил только 50 и 100, потом может 60 или 70 попробую как найду (100 точно перебор для ISP). Резисторы 22 ома антизвонные будем добавлять по мере надобности. При подключении к голой eMMC внешние подтяжки понадобятся скорее всего (CMD вероятно), т.к. внутренние подтяжки у EPM240 где-то 20к. Стабилизаторы 3.3 и 1.8 я ещё раньше купил (чтобы не выпаивать), они действительно бывают маленькие, но по фото я не перепутал.

И вот выше я приводил скорость 0.95 для прямого подключения, можно вычислить верхний предел fx2lp по передаче данных (при использовании GPIF), просто умножив 0.95 на 8 = 7.6 мегабайт в секунду (учитывая overhead, можно округлить до 8). То есть, для однобитного режима (ISP через EPM240) упираемся только в прохождение частоты через длину провода, при коротком же подключении с частотой 50 (кварц 100) даже 4-битовый режим не имеет смысла; превзойти картридеры USB 3.0 всё равно не получится никаким способом (даже если сильно напрячь ягодичные мышцы).

Так что мы выяснили, что при работе с использованием GPIF FX2LP может выдать 8 мегабайт в секунду (ну или чуть побольше при непрерывной передаче). Почему так мало, если предел USB 2.0 HS целых 40 мегабайт в секунду? Причин много, например, для USB FS GPIF FX2LP "подтверждает" на отправку пакеты 64 байта, однако передать в одном пакете можно только 62 байта. Как FX2LP это разруливает неинтересно, хорошую скорость потока данных можно получить в режиме slave FIFO с изохронной передачей. Видеокамеры это используют (всякие видео-пенетраторы например). Баловство это всё на фоне USB 3.0. Для однобитного ISP eMMC наше решение оптимально (даже для 4-х бит), а там дальше посмотрим.
Статус: отсутствует
Postal2 Дата: Четверг, 18.06.2026, 22:16:06 | Сообщение # 87 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Четверг, 18.06.2026, 23:14:35
Участники
Сообщений: 814
Цитата И90 ()
на порядок медленнее всë происходит

На одном и том же железе одинаково работает.

Я же специальную галку для Windows 10 сделал, т.к. не даёт быстро usb-буфер забрать, и fx2lp вешался, т.к. у него свой буфер успевал переполниться (сейчас это исправлено). Windows XP работает более предсказуемо, ей сказано не мешать - она и не мешает.

При установке галки "EPM240" всё-таки предпочтительно поставить скорость 4 МГц (при кварце 50). При болтающихся проводках помех меньше, и ситуация "crc error" (у блока 512 байт не совпала crc) происходит чуть пореже. Каждый процент надёжности важен.
Статус: отсутствует
Postal2 Дата: Четверг, 18.06.2026, 21:29:27 | Сообщение # 88 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 814
Цитата И90 ()
завтра соберу первую на EPM570

По идее, простая перекомпиляция должна сработать. Но не факт. Можешь временно с IFCLK частоту бросить, чтобы кварц не выпаивать.
Статус: отсутствует
Postal2 Дата: Четверг, 18.06.2026, 21:15:54 | Сообщение # 89 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 814
Да, прошивка работает. Через EPM240 скорость чтения 2.25 мегабайт в секунду, прямым подключением скорость 0.95 мегабайт в секунду. Прямое подключение можно было бы ускорить, но параметры буферизации выбраны исходя из совместимости с Windows XP/98. Скорость работы через EPM240 можно увеличить подбором кварца, при конкретном кварце скорость чуть ниже оптимальной, т.к. overhead выбран побольше для надёжности.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Среда, 17.06.2026, 19:03:05 | Сообщение # 90 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Четверг, 18.06.2026, 05:38:54
Участники
Сообщений: 814
Получил 5 плат под EPM240 от Jeremy. Отличное качество, боковые разъёмы точность 100%, посадочное место EPM точность 100%, выходные разъёмы ISP минимальное отклонение от сетки, если сделать штырьки вверх, то дополнительная самодельная шляпа (на дырчатой плате), использующая выходные пины, наденется нормально. Выражаем благодарность KREMLIN, будем надеяться, что его заинтересует рассылка готовых плат (и не только этих в дальнейшем).
Цитата
EPM570 пока отложил в сторону

Ну я всё равно одну распаяю, вдруг захочу поэкспериментировать, чтобы размер кода побольше влез.

Исправил прошивку FX2LP (попозже выложу). Ошибка была в GPIF, я невнимательно прочитал мануал. FX2LP приостанавливает GPIF при полном буфере сам, только если проходит через idle. Нужно было принудительно проверять этот флаг (у меня нет прохода через idle). Поскольку GPIF проверяет одновременно 2 условия, просто добавил ожидание на полном буфере к проверке внешнего сигнала ready от EPM240. Осталось непонятным, почему при отсутствии проверки на полный буфер частота обмена с EPM240 4 МГц работала, а 16 давала ошибку. Скорость подачи данных от eMMC при этом не изменяется, но с проверкой буфера частота 16 МГц работает нормально. Предполагается, что прямое (без шляпы) подключение тоже будет работать без ошибок. Также исправление должно обеспечить работу с плохими шнурками.
Статус: отсутствует
Поиск:

Форма входа


Статистика сайта
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

PHILIPS 40PFL5507T/6...Раздел: LCD (ЖК) телевизоры

()

стабилизатор Ресанта...Раздел: Бытовая техника

()

junsunРаздел: Поиск схем и прошивок CarAudio

()

Газовый котел ROC mi...Раздел: Бытовая техника

()

Ребол DDR на QFU и н...Раздел: Технофлейм телевизионной техники

()

Монитор Titan army p...Раздел: Монитoры

()

HI RX-43U01FB майн T...Раздел: Поиск схем, datasheet и аналогов деталей ТВ техники

()

Поиск и запрос схем,...Раздел: Компьютерная и оргтехника

()

RT809H

(5779)

machenist

(постов: 14583)

semvictor

(постов: 10304)

ильшат

(постов: 8706)

terrarist

(постов: 6903)

Сантехник

(постов: 6473)

ФАРТ

(постов: 6084)

Otto

(постов: 5715)

vini

(постов: 5427)

xzzx

(11.08.2026)

12011v76

(11.08.2026)

Fenix2000

(11.08.2026)

Bars111111

(11.08.2026)

soullink

(11.08.2026)

Slinserqq

(11.08.2026)

marcelo420

(11.08.2026)

Новые Файлы Новые Прошивки Новые Статьи, Блоги Счетчики для пользователей

LG 21J5RB

(0)

LG 29FS4RLX

(0)

Canon iR5000, iR6000

(0)

JBL BAR 800

(0)

SONY HCD-S20

(0)

Зарегистрировано всего

(399463)

Зарегистрировано сегодня

(140)

Зарегистрировано вчера

(148)

Зарегистрировано за 7 дней

(1021)

Зарегистрировано за 30 дней

(4601)

Новые сайты Новые Мастера в Вашем городе Последние Новости Участники прошедшие тест

Fenix2000

(11.08.2026)

Slinserqq

(11.08.2026)

Lednev056

(11.08.2026)

futbolbilet

(11.08.2026)

ItsBas053

(11.08.2026)

alfonso264726

(11.08.2026)

Avtobolnica138

(11.08.2026)

qdikyp

(11.08.2026)

madfirst1

(11.08.2026)

didlas_213

(11.08.2026)