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

[ Новые сообщения • Правила форума • RSS ] Текущая дата: Вторник, 10.11.2026, 05:44:30

Результаты поиска
Postal2 Дата: Среда, 26.08.2026, 06:48:48 | Сообщение # 136 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Цитата
без галки мультисектора,
Я так даже не попробовал, вот сейчас запустил, идёт нормально.
Цитата
но запись опять pipe 02
Если тебя это успокоит, то шляпа в порядке.
Надевай обратно шляпу, уменьшу буфер и выложу программу. Только со скоростью сначала разберусь, раз наткнулся.
Статус: отсутствует
Postal2 Дата: Среда, 26.08.2026, 05:31:32 | Сообщение # 137 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Цитата
берем с зеленой шляпы

Берём оба напряжения 3.3, выше написал, что для FX2LP сигналы 3.3 надо. KLM8G1GETF-B041 как раз поддерживает. 1.8 не используем.
Цитата
Зеленую шляпу с синей соединяем GND ?
Да.
Цитата
CLK, CMD и D0
CTL0, PB7, PB6.
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 21:01:50 | Сообщение # 138 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Среда, 26.08.2026, 00:38:28
Участники
Сообщений: 1058
Цитата
Вроде очень долго.

Запись по одному сектору (по 512 байт) долгая из-за того, что постоянно происходит разворот на чтение через usb, а usb имеет большую латентность (большое время разворота направления передачи). Для быстрых чтения-записи работают быстрые функции, использующие буфер 64к (для Windows 10 доступен 1МБ, не используется). Я могу создать ошибку pipe 02 программно, но не могу её сбросить, это должен уметь драйвер. Драйвер не может сбросить передающую pipe. Поэтому программа работает с FX2LP настолько аккуратно, насколько это возможно, чтобы этой ошибки pipe не было. Прошивка FX2LP работает таким образом, что если входной буфер 2к опустошается, то она переходит к чтению и отправке данных в сторону компьютера. Даже если данных не запрошено, она отправляет 0 байт. Если этот ноль не принять, то следующая передача заклинит pipe 02. Поэтому ясно, что опустошается входной буфер FX2LP раньше, чем pipe 02 всё передала. Однако тестовая прошивка показала, что перерыв в передаче запредельно большой, и обработка его на стороне FX2LP не имеет смысла. Если исходить, что железо собрано и работает нормально (как у меня), то остаётся очень мало вариантов. Просто попробуем сократить буфер, будет медленнее, но не так, как по одному сектору.

Насколько помню, драйвер Cypress вообще не работает с аппаратным квитированием и подтверждает отправку всего буфера 64к мгновенно. По факту буфер застрял где-то в системе и потихоньку передаётся. И вот чтобы сбросить pipe 02, нужно залезть туда, где драйвер не бывал. Однако, если мы отправим 2к данных, и драйвер сообщил бы, что они влетели в буфер FX2LP, то это никак не сообщает о конце операции, и вот тут уже работает функция чтения обратно хотя бы нуля данных, которые отправляет прошивка FX2LP через pipe 86.

letunov45, ты в железе не ищи, всё что угодно может быть. Только случайно можно найти. Даже помеха в сигнал ready со стороны EPM не сыграла бы на тестовой прошивке. Попробуй вот что. Сними шляпу, оставь внешнее питание с неё (и землю), а сигналы подключи (и землю) прямым подключением к FX2LP (у него уровни совместимы с 3.3). После этого сними галку шляпы и поставь галку нового протокола рядом. Если всё отлично заработает, то точно в шляпе дело. С обеими снятыми галками понятно что заработает, а новый протокол нагружен даже сильнее, чем протокол шляпы. 16МГц там же поставь. Правда я не понимаю, как шляпа может влиять при раздельном питании, но проверить надо. Проводками на штырьки соедини, это несложно.

Я уже сам проверил Extended protocol, как выше написал. Питание и землю eMMC берёт с отключенной шляпы, земля соединена проводком 10 см с нижнего штырька джампера скорости шляпа на нижний левый штырёк GND платы FX2LP, сигналы на плату FX2LP. За счёт земли неправильное соединение, это сказалось чувствительностью к контакту в гнезде карточки, несколько раз пошевелил, чтобы ошибки crc пропали. Также при переключении протоколов на лету всё равно глюк, хотя внешнее питание. Да даже и просто так глюк на Set ISP на быстром протоколе, если Set ISP нажать после многократных успешных записей и чтения. Где-то там собака порылась, надо будет поправить. Решается передёргиванием самой eMMC в гнезде карточки. Но никаких ошибок pipe нет. Ошибки pipe были бы, если снимать питание 3.3 вольт для eMMC с платы FX2LP, это понятно.

Для Extended protocol ошибка в переключении скорости в прошивке FX2LP. Пока обход такой. Set ISP на стандартном протоколе, потом переключить и сразу читать-писать.
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 11:22:27 | Сообщение # 139 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Вторник, 25.08.2026, 12:31:13
Участники
Сообщений: 1058
Цитата letunov45 ()
Переделал питание

Надо сделать точно как я написал, а не просто в произвольные места подключать. И чтение почему-то много потребляет у тебя, наверно коррекция ecc интенсивно работает.
Ну не вижу я за что зацепиться. Конденсаторы 0.1? С внешним питанием у меня даже намёка на ошибку нет. Внешнее питание нужно только для питания eMMC одновременно, для ISP по идее не требуется. Если поставить цель питать одним шнуром, тогда сначала на питание FX2LP нужно buck-boost поставить вместо простого стабилизатора, чтобы импульсную просадку на проводе обойти, и всё это выглядит сложнее, чем просто дополнительный шнурок.

На плате "шляпы" у меня на штырьки надеты проводки, у которых второй конец тоже штырёк, который уже зажимается крокодильчиком от лабораторника.

Сейчас попробую выставить 3.3 вольта на лабораторнике и отдельно eMMC запитать, тут опять кнопка для EPM240 нужна, другую шляпу буду использовать. Чуть попозже сделаю.

Добавлено (25.08.2026, 12:41:04)
---------------------------------------------
letunov45, у меня возникла мысль. Ошибка выглядит как прерывание передачи по usb. Если это были бы аппаратные повторы режима bulk, то версия FX2LP обошла бы их. Windows позволяет вставлять в стек usb сторонние программные фильтры. Если аппаратура разных производителей работает одинаково, то видимо одинаковый комплект софта, и кто-то из этого софта, возможно, такой фильтр поставил. Как предположение.
Поэтому я всё-таки попробую урезать размер передачи в программе под такой случай. Так что ничего не трогай.

Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 10:27:04 | Сообщение # 140 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Otto, сейчас, погоди, шапка это ж большое дело.
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 09:29:36 | Сообщение # 141 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Вторник, 25.08.2026, 10:21:38
Участники
Сообщений: 1058
letunov45, делается так. Гнездовая часть подачи 5 вольт со шляпы снимается и ставятся штырьки вверх в дальнюю от кнопки вертикаль. Откусывается от длинной линейки 3 штырька, средний вынимается, и оставшиеся 2 встают по вертикали. FX2LP запитывается штатно от usb (не вместе с EPM!), а EPM от штырьков с лабораторника. Просто подключил в usb FX2LP, а потом подал дополнительное питание. Если EPM отключена кнопкой, то нет разницы как подавать питание.
"Хорошая" KLM8G1GETF-B041 всё это время лежала в 20 см от работающего большого кинескопа и перестала выходить из busy. Подключил внешнее питание. В покое 22 мА, чтение 69 мА, запись 92 мА при Vccq 1.8. eMMC питается от шляпы. Естественно, импульсное потребление лабораторник не видит, но цифры мелькают. Сейчас попробую плохую KLM8G1GETF-B041 при Vccq 3.3...

Добавлено (25.08.2026, 09:31:52)
---------------------------------------------
Цитата LG-savikdvd ()
косяк скрипта

Да нормально, мне вообще нравилась "новость". Из практических соображений, да и версии хорошо отточены.

"Плохая" KLM8G1GETF-B041 как по маслу, как будто и не было никогда проблем с ней. Она переключена в Enhanced, ток записи 83 мА, остальные токи те же.

Решение выглядит хорошим. Провод от лабораторника 1 метр с крокодильчиками и одиночными вилками на концах. Предположительно, в точку земля-питание можно подключить питание дополнительным usb-кабелем, особенно если этот кабель предназначен для зарядки. Если дополнительное питание берётся с usb того же компьютера (только не с соседнего гнезда), то на один из кабелей нужно предположительно защёлкнуть ферритовый фильтр. Можно для питания брендовую зарядку использовать.

Если не использовать внешнее питание, то "плохая" KLM8G1GETF-B041 плохо стартует, ошибки pipe она делает при прямом подключении с питанием параллельно FX2LP. На старом медленном протоколе при прямом подключении ошибок нет, ну или надо долго ждать.

Фото распайки штырьков выложу в "железо".
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 07:31:10 | Сообщение # 142 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Ну я попытался, покорёжил только. Туда надо положить прошивку v4e для всех atMega и fw_009 для FX2LP.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 06:57:22 | Сообщение # 143 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
О, точно!
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 03:56:04 | Сообщение # 144 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Вторник, 25.08.2026, 06:21:11
Участники
Сообщений: 1058
Цитата
Ну у меня AMD и работает всё
Разные чипы, разные ревизии, это дебри. Где-то чуть-чуть накосячила AMD, где-то Cypress, и вот они поцеловались. Я тоже немного неверно рассчитал, но это можно проверить прошивкой FX2LP выше, которая очень долго ждёт следующего пакета при выполнении слитной передачи. Ну как долго, около 4 mS. Если аппаратного буфера в контроллере usb нет, то разрыв может быть 10 mS. Это можно попробовать, сняв галку "Set USB buf64k". Передача пойдёт кусочками по 2к, между ними Windows может решить, что у неё срочные дела, и будет ошибка pipe. Почему же не сделать ожидание 10 mS на стороне FX2LP? А вот тогда уже отлуп со стороны eMMC и всё, замкнутый круг. Нужен полноценный контроллер eMMC с буферизацией. Можно взять Спартан с готовым модулем контроллера и сделать хорошо, не пошевелив ничем.
Будем уменьшать требуемый буфер для капризного AMD, посмотрим, что получится.
Цитата
Значит проблема в платах FX2LP, EPM240.
FX2LP сам вряд ли, вопрос, чем EPM240 может его сбить. В моих экспериментах сбивала по питанию только, ну или как-то неудачно помеха пролезает, можно предположить.
Цитата
материнка Intel, .... Та же самая ошибка.
Вот это уже лучше, тогда сосредоточусь на железе.

Драйвер для Windows 7 версия 1.2.3.20. Есть ещё 1.2.3.14 если что.

Цитата letunov45 ()
как соберу вторую зеленую плату
Проверь ёмкости керамики очень внимательно, под EPM240 должны быть строго 0.1! Да и тем более, ты их отдельно покупал, может быть вообще гадость какая-то. На стабилизаторах на входе 1 мкФ у меня большой, остальные 2 на одной плате по 4.7, на других 10, разницы нет. Но больше всего интересует под EPM, если ты туда 1000 пФ поставил, то будет сбоить.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 19:22:04 | Сообщение # 145 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Понедельник, 24.08.2026, 19:23:54
Участники
Сообщений: 1058
Цитата
будет ли такая ошибка?

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

Но заведём на AMD в любом случае, урежем всё что можно, но заведём.
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 18:59:07 | Сообщение # 146 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Цитата
Заметил такую закономерность

Я подозреваю, что в чипах аппаратный буфер маленький либо отсутствует, а программная эмуляция сделана не очень. Будем пытаться что-то с этим сделать. Попозже чуть сделаю, будем уменьшать длину пакета в программе, как я и хотел.
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 18:38:02 | Сообщение # 147 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Понедельник, 24.08.2026, 18:53:30
Участники
Сообщений: 1058
Цитата
Какой лучше?
На твоей картинке нет ни одного годного.
https://aliexpress.com/item/1005012247579455.html
Вроде подешевле есть, это для ориентира.
Цитата
AMD
Меня терзают смутные сомненья. Были видеокарты. Легко никогда не было. Теперь имеем USB от AMD.
VIA какой-то чип старый на PCI, работает (на процессоре Атлон ХП), только ошибки crc err появляются, а это не то.
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 17:51:21 | Сообщение # 148 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Цитата
подключал через 50 см. прямо в ПК тыловые гнезда и 2.0 и 3.0 не помогло.

Чудеса. Но удлинители всё равно все проблемные, кроме того, который я сказал. Я его для USB 2.0 использую.
Цитата
или материнка в ПК
Так ты скажи мост какой, контроллер usb в диспетчере устройств, который ты отключал, укажи название (у меня Intel). Сейчас попробую на VIA проверить.
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 17:14:00 | Сообщение # 149 | Тема: Общая тема (Новости + новые версии ПО) | Отредактировал: Postal2 - Понедельник, 24.08.2026, 17:29:54
Участники
Сообщений: 1058
Цитата
Прошивку FX2LP можно вернуть старую?
Да, версию 9. Однако я очень здорово придумал, просто не стал точно интервалы пересчитывать. Надо посчитать, сколько повторов на один пакет может влезть. И вот под самую плохую ситуацию выставить, ну или медленной версией проверить. Вот если кому-то медленная версия ошибки убирает, тогда доделаю.
Цитата
удлинитель 1 м.

Точно он! Все плохие, я сам пользуюсь, и долго подбирал, вот это стоит купить хорошее, сейчас ссылку добавлю.
Я покупал у Vention official store nickel plated 5gbps 1.5 meter, ссылка не существует, но по фразе "Vention usb удлинитель" находится много. Толстый HDMI у них лучший из того, что у меня есть (beaglebone только через него нормально работает). Единственно, у usb-удлинителя на гнезде лично мне не хватает каких-нибудь крючков-выступов.
Хорошо что удлинитель подсказал, плохие все есть у меня, даже флэшка не работает через них, редкостная гадость.
Статус: отсутствует
Postal2 Дата: Понедельник, 24.08.2026, 16:33:37 | Сообщение # 150 | Тема: Общая тема (Новости + новые версии ПО)
Участники
Сообщений: 1058
Left-Handed, последняя прошивка для atMega была недавно, в этой теме, отлистай назад. Исправлена работа с записью firmware на низкой скорости.
letunov45, мысль у меня была хорошая, но не оно. Попробую по железу теперь улучшить. Буду собирать "тестовый стенд". Первым делом надо найти плохой usb-шнур с таким штеккером, у меня плохие только принтерные.
Статус: отсутствует
Поиск:

Форма входа


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

Общая тема (Новости ...Раздел: Postal 3 (USB)

()

выбор программатора ...Раздел: Технофлейм телевизионной техники

()

Усилитель apocalypse...Раздел: Ремонт CarAudio

()

Samsung QE55Q7FNAT (...Раздел: LCD (ЖК) телевизоры

()

Как снять лог загруз...Раздел: Технофлейм телевизионной техники

()

Tefal GV6830Раздел: Бытовая техника

()

Behringer b115dРаздел: Профессиональная аудиоаппаратура

()

Газовый котел Buderu...Раздел: Поиск схем и прошивок бытовой техники

()

RT809H

(5806)

machenist

(постов: 14954)

semvictor

(постов: 10366)

ильшат

(постов: 8872)

terrarist

(постов: 6903)

Сантехник

(постов: 6473)

ФАРТ

(постов: 6318)

Otto

(постов: 5755)

vini

(постов: 5449)

wagner2026

(10.11.2026)

saberft

(10.11.2026)

nokas15

(10.11.2026)

haker418

(10.11.2026)

skylinedub

(10.11.2026)

KLAWD1982

(10.11.2026)

tremax1

(10.11.2026)

Tayler_ZD

(10.11.2026)

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

DENON PMA-30

(0)

AOC E2450SWL

(0)

PHILIPS 196V3L

(0)

Compal LA-J261P r1.0

(0)

MSI MS-7906 REV1.0 PDF

(0)

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

(416655)

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

(10)

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

(267)

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

(1447)

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

(7056)

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

nokas15

(10.11.2026)

Felix87

(10.11.2026)

Alalax

(10.11.2026)

qwerty1977

(10.11.2026)

vyacheslavred

(10.11.2026)

RcfHD12

(10.11.2026)

Sevka

(10.11.2026)

Kevin99

(10.11.2026)

Saita

(10.11.2026)

electronic_arash

(10.11.2026)