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

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Четверг, 27.08.2026, 13:00:18

Модератор форума: ФАРТ, milcin68  
Общая тема (Новости + новые версии ПО)
Postal2 Дата: Воскресенье, 10.05.2015, 09:15:29 | Сообщение # 1 | Отредактировал: Postal2 - Вторник, 25.08.2026, 11:08:04

Автор темы
Участники
Сообщений: 935
[cvetblue]Новость от 25/08/2026
Прошивка V4 Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768.
Скачать PostalAVR_v4e[/cvetblue]

Также для eMMC можно использовать FT232H без потери скорости (2.25 MB/sec).
Программа пока в непрерывной разработке и находится в конце темы.
Скачать файл можно после регистрации регистрация | вход
Статус: где-то тут
letunov45 Дата: Вторник, 25.08.2026, 11:07:39 | Сообщение # 766
Участники
Сообщений: 197
Цитата Postal2 ()
В покое 22 мА, чтение 69 мА, запись 92 мА

Переделал питание, в покое = 32 мА, Set ISP= 27мА, чтение = 87 мА, запись = 99мА - ошибка и 65 мА висит
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 11:22:27 | Сообщение # 767 | Отредактировал: Postal2 - Вторник, 25.08.2026, 12:31:13

Автор темы
Участники
Сообщений: 935
Цитата 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 сторонние программные фильтры. Если аппаратура разных производителей работает одинаково, то видимо одинаковый комплект софта, и кто-то из этого софта, возможно, такой фильтр поставил. Как предположение.
Поэтому я всё-таки попробую урезать размер передачи в программе под такой случай. Так что ничего не трогай.

Статус: где-то тут
letunov45 Дата: Вторник, 25.08.2026, 18:14:18 | Сообщение # 768 | Отредактировал: letunov45 - Вторник, 25.08.2026, 18:17:04
Участники
Сообщений: 197
Цитата Postal2 ()
делается так. Гнездовая часть подачи 5 вольт со шляпы снимается и ставятся штырьки вверх в дальнюю от кнопки вертикаль.

Питание переделал и запустил как рекомендовал, зеленую плату запитал от 5 вольт ЛБП. FX2LP по USB подключил к ПК. На зеленую плату подал 5 вольт с ЛБП. Set ISP видит ЕММС, но при записи ошибка pipe 02. Затем на зеленой плате, снял всю керамику которая должна стоять 0,1мкф. При перепроверке и сравнении с эталонной емкостью 100нф - были расхождения. диапазон от 90 до 160 нф, поменял на 100 - 103нф. Отмыл плату, высушил. Сначала соединил питание между платами перемычкой. Запустил чтение, потом запись и опять ошибка pipe 02. Передернул USB снял галочку Мульти Сектор и запись пошла, на 1 % прервал. Разделил питание как ты указывал, без галочки Мульти Сектор запись идет. Запись начата в 19ч.17 мин. записано 12% время 20ч.10 мин. Вроде очень долго. и джампер поставлен на 1/2. На фото он был выключен.

Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Вторник, 25.08.2026, 21:01:50 | Сообщение # 769 | Отредактировал: Postal2 - Среда, 26.08.2026, 00:38:28

Автор темы
Участники
Сообщений: 935
Цитата
Вроде очень долго.

Запись по одному сектору (по 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 на стандартном протоколе, потом переключить и сразу читать-писать.
Статус: где-то тут
letunov45 Дата: Среда, Вчера, 05:07:33 | Сообщение # 770
Участники
Сообщений: 197
Цитата Postal2 ()
Сними шляпу, оставь внешнее питание с неё (и землю), а сигналы подключи (и землю) прямым подключением к FX2LP (у него уровни совместимы с 3.3). После этого сними галку шляпы и поставь галку нового протокола рядом.


Я правильно понял, питание EMMC - 1.8, 3.3 и GND берем с зеленой шляпы, как на фото? Зеленую шляпу с синей соединяем GND ? Сигнальные линии с ЕММС - CLK, CMD и D0 подключаем на синюю плату, только какая линия на какой штырек разъема?

Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Среда, Вчера, 05:31:32 | Сообщение # 771

Автор темы
Участники
Сообщений: 935
Цитата
берем с зеленой шляпы

Берём оба напряжения 3.3, выше написал, что для FX2LP сигналы 3.3 надо. KLM8G1GETF-B041 как раз поддерживает. 1.8 не используем.
Цитата
Зеленую шляпу с синей соединяем GND ?
Да.
Цитата
CLK, CMD и D0
CTL0, PB7, PB6.
Статус: где-то тут
letunov45 Дата: Среда, Вчера, 06:32:08 | Сообщение # 772 | Отредактировал: letunov45 - Среда, 26.08.2026, 06:36:08
Участники
Сообщений: 197
Питание Еммс оба взял 3,3 вольта, без галки мультисектора, в тюне снял галку ерм240, поставил ниже, выбрал 16м, Чтение идет, но запись опять pipe 02 .

Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Среда, Вчера, 06:48:48 | Сообщение # 773

Автор темы
Участники
Сообщений: 935
Цитата
без галки мультисектора,
Я так даже не попробовал, вот сейчас запустил, идёт нормально.
Цитата
но запись опять pipe 02
Если тебя это успокоит, то шляпа в порядке.
Надевай обратно шляпу, уменьшу буфер и выложу программу. Только со скоростью сначала разберусь, раз наткнулся.
Статус: где-то тут
letunov45 Дата: Среда, Вчера, 06:54:26 | Сообщение # 774
Участники
Сообщений: 197
Цитата Postal2 ()
Если тебя это успокоит, то шляпа в порядке.

Понял, спасибо
Статус: отсутствует
Postal2 Дата: Среда, Вчера, 10:26:11 | Сообщение # 775

Автор темы
Участники
Сообщений: 935
В общем, проверил я установки скорости для extended protocol FX2LP. Там 2 варианта. Либо плохая форма импульса, но скорость чтения 0.95 MB/sec (версия 009), либо красивый импульс, но скорость 764 KB/sec. Я сделал пока красивый, если что можно вернуть плохой. Ошибок нет. Выкладывать не вижу смысла.
Сейчас сделаю версию для letunov45.
Статус: где-то тут
Postal2 Дата: Среда, Вчера, 11:25:48 | Сообщение # 776 | Отредактировал: Postal2 - Среда, 26.08.2026, 14:48:56

Автор темы
Участники
Сообщений: 935
Версия для letunov45, запись около 2-х раз медленнее из-за маленького буфера. Меньше буфер делать нет смысла, если не пойдёт, то искать другой путь. Режим включается галочкой. Для шляпы.

Убрал ошибку в функции чтения FT232H, из-за которой загружается процессор. Шляпа вместе с FX2LP оказалась немножко эффективнее, чем FT232H. Тактирование FT232H 30MHz, что больше в 1.2 раза, однако соотношение времени чтения 1.1 раза (функции и методы идентичны).
Скачать файл можно после регистрации регистрация | вход
Статус: где-то тут
letunov45 Дата: Среда, Вчера, 17:59:32 | Сообщение # 777
Участники
Сообщений: 197
Первый раз, с этой для меня тестовой программой, питание зеленой шляпы 5 вольт взяд с FX2LP платы. включил свою галочку нажал запись, и через какое то время через минуты 3 ПК ушел в синий экран с перезагрузкой системы.
Передернул провод USB, подал питание 5 вольт на шляпу с ЛБП, вкл. галочку свою, нажал запись. Запись пошла, сейчас 7%
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Среда, Вчера, 18:14:29 | Сообщение # 778

Автор темы
Участники
Сообщений: 935
Цитата
в синий экран
Я говорю, бяка сидит какая-то. Чтобы в синий экран Windows XP ушла, нужно после ошибки pipe ещё в цикле раз 1000 драйвер запросить. Сейчас по ошибке pipe взводится переменная, и обе pipe на входе в функцию её проверяют. Сбрасывается ошибка в момент connection opened. То есть, для синего экрана надо ещё понажимать. А на Windows 10 вообще синего экрана не видел.
Цитата
Запись пошла,
Так давай побольше сделаем буфер. С таким маленьким чуть быстрее 1МБ в секунду пишет, это медленно.
Статус: где-то тут
letunov45 Дата: Среда, Вчера, 18:16:50 | Сообщение # 779
Участники
Сообщений: 197
Цитата Postal2 ()
Так давай побольше сделаем буфер.

Хорошо
Статус: отсутствует
Postal2 Дата: Среда, Вчера, 18:42:42 | Сообщение # 780

Автор темы
Участники
Сообщений: 935
Ну вот, эта хотя бы 1.7 МБ в секунду пишет, со снятой галкой Тошиба. В режиме Тошиба медленнее.
Скачать файл можно после регистрации регистрация | вход
Статус: где-то тут
Поиск:

Форма входа


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

Таблица по опознанию...Раздел: Справочная информация по электронным компонентам

()

JBL partybox 300Раздел: Бытовая аудиоаппаратура

()

XIAOMI TV L43MA-AFRUРаздел: Технофлейм телевизионной техники

()

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

()

Skyworth 43E3A (шас...Раздел: LCD (ЖК) телевизоры

()

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

()

DOFFLER 32GTHS55 (ша...Раздел: LCD (ЖК) телевизоры

()

IRS2092S оригинальны...Раздел: Покупки с Aliexpress т.п.

()

RT809H

(5782)

machenist

(постов: 14633)

semvictor

(постов: 10321)

ильшат

(постов: 8744)

terrarist

(постов: 6903)

Сантехник

(постов: 6473)

ФАРТ

(постов: 6108)

Otto

(постов: 5726)

vini

(постов: 5430)

realhd

(27.08.2026)

Vertex-awp

(27.08.2026)

ERMOLAEV_SERGEI

(27.08.2026)

MaximusKV

(27.08.2026)

ASMNFCAMQ

(27.08.2026)

Spartac

(27.08.2026)

Loss_Of_Soul

(27.08.2026)

RTX_NABIYEV

(27.08.2026)

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

PIONEER DJM-A9

(0)

BOSCH/SIEMENS MU613A

(0)

COMPAL LA-M542P

(0)

Turbosound Milan M12

(0)

Behringer B1500XP

(0)

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

(401904)

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

(62)

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

(150)

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

(1002)

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

(4590)

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

Spartac

(27.08.2026)

Amid9591

(27.08.2026)

box4doc

(27.08.2026)

yoursixtein

(27.08.2026)

Byactivacio

(27.08.2026)

Noob_86rus

(27.08.2026)

Rub22cc

(27.08.2026)

proxyttk

(27.08.2026)

yivanivanow

(27.08.2026)

Pauls39

(27.08.2026)