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

[ Новые сообщенияПравила форумаRSS ] Текущая дата: Вторник, 14.07.2026, 15:08:27

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

Автор темы
Участники
Сообщений: 753
[cvetblue]Новость от 08/05/2015
Прошивка V3 Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768.
Скачать PostalAVR_v3b_lice[/cvetblue]
[cvetblue]
Прошивка V4 микроконтроллера ATmega168 программатора Postal3 - https://remont-aud.net/_fr/362/PostalAVR168.rar[/cvetblue]
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Суббота, 07.06.2025, 03:32:43 | Сообщение # 46

Автор темы
Участники
Сообщений: 753
Выложу всё-таки версию, которая в работе, но в которой исправлены проблемы с fx2lp в режиме I2C. Проблема с fx2lp состояла в том, что I2C-протокол работает с задержками, при сборке буфера задержки накапливаются и срабатывает таймаут семафора, что при дальнейших попытках взаимодействия приведёт к синему экрану. Прошивка fx2lp доработана и подаёт сигнал об этом событии, который программа должна принимать. Предполагается, что текущая прошивка fx2lp будет совместима со всеми будущими версиями программы, со старыми версиями совместим режим SPI/EMMC. Также в будущем я незначительно скорректирую pinout для разделения spi-cs и ircontrol-out (для FT232H это уже сделано). Также я провёл ревизию прошивки fx2lp на предмет повышения скорости, и совершенно точно могу сказать, что при используемом подходе скорость поднять невозможно, к сожалению.
Вам совершенно необязательно "обновлять" программу, вы можете положить разные версии в соседние папки и настроить каждую для разных целей.
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Суббота, 28.06.2025, 19:08:27 | Сообщение # 47 | Отредактировал: Postal2 - Суббота, 28.06.2025, 19:14:49

Автор темы
Участники
Сообщений: 753
Исправлена критическая ошибка в прошивке FX2LP, из-за которой не работала запись SPI. Приложена вместе с программой, т.к. скорректированы тайминги, старые версии будут записывать SPI медленнее. Остальные функции будут исправляться по мере тестирования.

Добавлено (29.06.2025, 10:07:33)
---------------------------------------------
Поскольку я широко выкладывал source для fx2lp, содержащий эту ошибку, какой-нибудь руководитель компании может легко проверить компетентность программиста соответствующего профиля, при найме на работу например.

Добавлено (01.07.2025, 23:58:49)
---------------------------------------------
В последующих версиях прошивки для FX2LP выход "IR-LED NEGATIVE PULSE" перенесён на PA2. Дело в том, что при передаче на пейджер удобно формировать аналоговый сигнал POCSAG (если он нужен) через программирование IR-канала, а если он совмещён с сигналом CS, то понадобится дополнительная внешняя коммутация (после установки параметров через SPI). Для MEGA8..328 эти сигналы разнесены не будут. Для FTDI сигнал "ir-pulses negative" перенесён на ADBUS5 (раньше был на adbus3=CS).
Для FX2LP подключение следующее:

Код
PB7=CMD/SPI - OUT FROM CHIP
PB6=DAT0/SPI INPUT TO CHIP
CTL0=CLOCK
PB0=IR-RECEIVER VIA 1K
PD5=SDA
PD6=SCL (RESET AVR AND SPI-NEW)
PD7=WP(ORG) - AND RESET FPGA WHEN SPI MODE.
PD4=CS SPI,!!! CS ONLY!!!
PD3=MISO MASTER INPUT (SLOW MODES)
PD2=MOSI OUTPUT (SLOW MODES)
PD1=CLOCK (SLOW MODES)
PD0= IR-LED POZITIV PULSE
PA7 = "PRE" VIA 1K FOR 93CXX
CS USE PA0 AND PD4 TOGETHER (PA0 HAS LED ALSO), BUT PD4 IS TRUE CS.
PA1 - SECOND LED
PA2=IR-LED NEGATIVE PULSE!!! (CHANGED FROM PD4!!!)
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Alex01051 Дата: Суббота, 02.08.2025, 18:00:14 | Сообщение # 48
Участники
Сообщений: 3
Цитата Alex01051 ()
Может и прекрасно работает только LPT-портов уже сто лет нету. И нужно для программатора CH341A.


Реально ли сделать для USB?
Статус: отсутствует
Postal2 Дата: Понедельник, 10.11.2025, 02:39:52 | Сообщение # 49

Автор темы
Участники
Сообщений: 753
Работа над стыком FX2LP и EPM240T100C5N ведётся, небольшой затык по работе мешает быстро закончить.
Будет:
1. Только 1-битный режим для ISP.
2. Только для FX2LP.
3. Только eMMC.

Эта CPLD была выбрана из-за цены, доступности и ремонтопригодности для ISP eMMC, какие-либо расширения на ней не планируются.

Добавлено (15.11.2025, 08:50:08)
---------------------------------------------
Пишу потихоньку...

Добавлено (15.11.2025, 20:10:59)
---------------------------------------------
Отладочные платы для epm240t100c5n разрабатывались школьниками, поэтому там VCCIO1 и VCCIO2 жёстко соединены с 3.3 вольт. Понадобится доработка с установкой стабилизатора на 1.8 вольт снизу для VCCIO2, будет описание как поставить.

Статус: отсутствует
ouhid2004 Дата: Суббота, 15.11.2025, 21:08:45 | Сообщение # 50
Участники
Сообщений: 43
Спасибо за поддержку, которую вы оказываете программе
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Воскресенье, 16.11.2025, 05:54:10 | Сообщение # 51

Автор темы
Участники
Сообщений: 753
Да, FX2LP удобен. При отладке взаимодействия с драйвером работало даже на Windows 98 (с ограничением по размеру файлов). В связке с CPLD/FPGA может работать быстро.
Чтобы было понятно, как должен выглядеть и сколько должен стоить идеальный программатор, посмотрите эту ссылку:
https://aliexpress.com/item/1005006292929528.html
Покупать не нужно, хотя я лично купил, потому что отладочная плата с одним XC2C стоит дороже. Вот практически готовый программатор, вот такая его цена, и такая должна быть у нормального программатора начинка.
И всё равно решение FX2LP + EPM240T100C5N оказывается лучше при неудачном ISP-подключении, потому что CPLD стоит 100 рублей.
Статус: отсутствует
ouhid2004 Дата: Воскресенье, 16.11.2025, 12:08:28 | Сообщение # 52
Участники
Сообщений: 43
Будет ли поддержка этого программиста? Amanero Combo384
Статус: отсутствует
Postal2 Дата: Воскресенье, 16.11.2025, 12:57:38 | Сообщение # 53

Автор темы
Участники
Сообщений: 753
Цитата
Amanero Combo384

Нет, поддержки этой платы не будет, я не потяну программную часть (по времени впридачу к остальному). Я привёл пример, как должен выглядеть программатор, если кто-то его с нуля разрабатывает и хочет сделать хорошо.
Я сделаю (делаю прямо сейчас) дополнение на EPM240T100C5N для ISP eMMC, которую можно сделать в виде "шляпы" для платы FX2LP (но можно и проводками подключать), эта конструкция будет работать с eMMC на скорости, сопоставимой с AU6438.
Стык с FX2LP получается универсальный, и если в дальнейшем понадобится поддержка, например, spi-nand, то её можно будет сделать аналогично.
В принципе, таким способом ("шляпа" для FX2LP на FPGA) можно реализовать что угодно, однако при росте сложности будет резко расти цена FPGA/CPLD, что нежелательно.
Также я рассматриваю решения FX3 и CH569 для USB3 на будущее.
Нужно доделать текущее.
Статус: отсутствует
ZimA Дата: Воскресенье, 16.11.2025, 13:12:48 | Сообщение # 54
Участники
Сообщений: 1700
Интересуюсь данной темой. Заказал себе FX2LP. Что еще нужно для дальнейшего апгрейда?
Статус: отсутствует
И90 Дата: Воскресенье, 16.11.2025, 13:26:11 | Сообщение # 55
Участники
Сообщений: 350
Цитата Postal2 ()
EPM240T100C5N для ISP eMMC, которую можно сделать в виде "шляпы" для платы FX2LP
Статус: отсутствует
Postal2 Дата: Воскресенье, 16.11.2025, 13:54:50 | Сообщение # 56

Автор темы
Участники
Сообщений: 753
Не существует, к сожалению, отладочных плат на EPM240T100C5N с разделёнными VCCIO1/2, придётся дорожку резать (вроде одну). Зато проводки ISP напрямую от чипа, даже, возможно, внутренних подтяжек хватит. Тестировать на 3.3 вольта можно на оригинальном варианте отладочной платы.
Приведём режим eMMC в полный порядок.

Добавлено (18.11.2025, 21:47:34)
---------------------------------------------
Скелет прошивки EPM240 написал, пока что Quartus обругивает меня.

Статус: отсутствует
ZimA Дата: Среда, 19.11.2025, 09:04:35 | Сообщение # 57
Участники
Сообщений: 1700
Postal2, а вообще схема принципиальная какая есть? Как это все будет выглядеть аппаратно?
Статус: отсутствует
Postal2 Дата: Среда, 19.11.2025, 10:01:20 | Сообщение # 58

Автор темы
Участники
Сообщений: 753
Аппаратно это выглядит как соединённые проводками 2 платы с Алиэкспресс. В идеале на плату FX2LP должна быть "шляпа" с EPM240, которую я сам разрабатывать не буду, но если кто-то будет - не забудьте сделать сверху надпись "EMTTv4".
В качестве схемы будет список соединяемых пинов плюс чёткое фото, на котором цветными линиями будут разборчиво видны все соединения.

Добавлено (19.11.2025, 17:13:32)
---------------------------------------------
EMTT - Extremely Majestic Total Tool.

Статус: отсутствует
ouhid2004 Дата: Четверг, 20.11.2025, 00:37:59 | Сообщение # 59
Участники
Сообщений: 43
Цитата ZimA ()
، ما هو المخطط الأساسي؟ كيف سيبدو كل شيء عند تركيبه على الأجهزة
Скачать файл можно после регистрации регистрация | вход
Статус: отсутствует
Postal2 Дата: Четверг, 20.11.2025, 06:28:56 | Сообщение # 60 | Отредактировал: Postal2 - Четверг, 20.11.2025, 07:01:52

Автор темы
Участники
Сообщений: 753
У FX2LP линии PB0..PB7 были задуманы под параллельную шину заранее, плюс много управляющих сигналов.
Пока что Quartus не может собрать, пишет:
Error (10028): Can't resolve multiple constant drivers for net "fx2_ready_from_epm" at myserializer.vhd(237)

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

Добавлено (20.11.2025, 20:04:47)
---------------------------------------------
Временно чикнул из кода пару недоделанных синхронизаторов - Quartus выдал зелёную портянку. Основная логика заняла 20%, так что EPM240 хватает с запасом. Дешёвые понты с FPGA Spartan мы не будем делать.

Добавлено (21.11.2025, 11:04:02)
---------------------------------------------
Разводка пинов EPM240 будет выполнена с оптимизацией под "шляпу" для стандартной платы FX2LP. Сначала я хотел разместить микросхему снизу, оставив сверху место для пафосного муляжа или надписи, однако при частой работе по ISP велика вероятность выбить микросхему. Заменять EPM240, которая стоит 100 рублей, удобнее всего, когда она установлена сверху. Поэтому пины EPM240 будут назначены оптимально для установки на шляпу сверху.

Добавлено (23.11.2025, 10:17:21)
---------------------------------------------
Прошивка EPM240 занимает 40%, однако нехорошо собирается пока что:
Warning (13012): Latch ask_isp_tx_start has unsafe behavior

Добавлено (29.11.2025, 16:03:54)
---------------------------------------------
Код прошивки для EPM240 готов в шедевральном виде, Quartus обругивает только сигнал ready, т.к. не знает логики работы внешних устройств:

Цитата
Warning (10631): VHDL Process Statement warning at myserializer.vhd(140): inferring latch(es) for signal or variable "ready_to_fx2_ahead", which holds its previous value in one or more paths through the process

Это он ругается на код:
Код
    if(TO_X01(fx2_clk) = '1') then ready_to_fx2_ahead <= '0';
    elsif (ready_to_fx2_latch = '0') then ready_to_fx2_ahead <= '1';
    end if;

Код так и остался 40% от размера EPM240.
Теперь нужно поддержать это со стороны fx2lp и программы.
Статус: отсутствует
Поиск:

Форма входа


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

tcl 55v6bРаздел: Поиск и запрос прошивок телевизионной техники

()

Samsung ue50TU8570 и...Раздел: Поиск и запрос прошивок телевизионной техники

()

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

()

Блоки для ТВ. Майны,...Раздел: Продаю

()

Парогенератор BRAUN ...Раздел: Бытовая техника

()

Dolby CP 750 CP750 C...Раздел: Профессиональная аудиоаппаратура

()

Econ ex-32hs021b мат...Раздел: Поиск и запрос прошивок телевизионной техники

()

андройд монитор для ...Раздел: Поиск схем и прошивок CarAudio

()

RT809H

(5755)

machenist

(постов: 14449)

semvictor

(постов: 10304)

ильшат

(постов: 8647)

terrarist

(постов: 6903)

Сантехник

(постов: 6480)

ФАРТ

(постов: 6032)

Otto

(постов: 5692)

vini

(постов: 5423)

bekush

(14.07.2026)

vladimirw

(14.07.2026)

area420

(14.07.2026)

Mehti_ashrafi

(14.07.2026)

EVGEN4330

(14.07.2026)

paklaud

(14.07.2026)

vad7171

(14.07.2026)

Omjith

(14.07.2026)

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

1-980-833-11

(0)

1-981-926-21

(0)

CV638H-D50 EMMC PINOUT

(0)

Hisense RSAG7.820.11932

(0)

BN41-02663A

(0)

EL.MT9216-FG75

(0)

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

(395227)

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

(85)

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

(154)

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

(998)

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

(4583)

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

hattab

(14.07.2026)

Somovsv44

(14.07.2026)

OlgaEvteeva

(14.07.2026)

A41212

(14.07.2026)

reutskiy_sa

(14.07.2026)

ststs

(14.07.2026)

Sokill

(14.07.2026)

E4ever

(14.07.2026)

ALberttttt

(14.07.2026)

zzhhkkvv

(14.07.2026)