valerium, смесь на hs.
valerium (26.09.2021)
Приехали подлинные китайские драйверы 4103, появилось время - собрал еще одну копию версии Мини (на самом деле просто еще приехала оптика на оголовье и в качестве теста решил попаять с ней 0603 и прочую мелочь )))).
Попутные наблюдения:
1. С настоящей 4103 нормально разгорается подсветка вышеупомянутой самсунговской матрицы (4 гирлянды параллельно). Починил разобранный PCB80099 и в новую плату тоже 4103 поставил. А аналоги не рулят.
2. С памятью ST 25P40 снова была та же самая история - программатором Ремизова пишется, но читается с искажениями в адресах, кратных 80h (и не во всех). При этом прошивка, только что залитая туда и криво читаемая, работает нормально. Решил считать это особенностью или багом программатора, но на всякий случай случай помнить, что этот программатор иногда может читать хрень вместо прошивки.
Плата с другой памятью (ZB 25VQ040ATIG) пишется и читается без искажений.
3. Для первичной проверки Реалтека на плате кроме него самого достаточно собрать формирователи питания для 3,3в и 1,8в, поднять /RESETB в высокий уровень (R53), запаять кварц и прочие элементы генератора (C10, C11, R30, Y1), а также подключить IIC на линиях 58-59 (R18, R20 и подтяжки R12, R13).
После этого он должен программатору отозваться, но не будет опознаваться память, т.к. ее нет (JEDEC ID = 0xFFFFFF).
Такая же картина будет при нерабочей памяти или при неконтакте на ее ногах или соответствующих ногах SPI на реалтеке.
4. R5, R6 - не нужны.
5. R26, R28, C6 - не нужны.
Позиции элементов упомянуты относительно этой схемы
Последний раз редактировалось valerium; 17.10.2021 в 20:48.
с огромным интересом наблюдаю за проектом, есть вопрос:
устройство развертку 68к мака потянет? там 22.25кГц строчная и 60.15 кадровая (512 пикселов в строке с датарейтом 15.6672М с 342 видимых строк)?
пока у всего что у меня есть, от таких параметров крышу сносит
Само устройство более чем способно все это поддерживать, но в родном софте и всех самоделках этого режима однозначно нет.
Коли допилить режим, должно получиться. Режим сильно редкий, придется быть первопроходцем )
Если по исходникам бродить неинтересно, то можно покрутить "трехрежимную" прошивку конфигуратором, сломав в ней один режим и перестроив его на мак.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вот и я пришел в эту тему...
Поскольку и реставрация родного Вектора и разработка реплики невозможны без видеовывода, то, вдохновившись данной темой, на Али был заказан готовый 7" монитор на RTD2660.
Картинки на Али были похожи на задницу "народного контроллера", в предварительной переписке китаец был допытан на тему чипа и уверял, что внутри искомый Реалтек.
Китаец не соврал, внутри действительно стандартный RTD2660H. Но, как в анекдоте, мне не повезло - "акула попалась глухая, да и свисток поломан".
Конфиг GPIO не соответствует PCB800099 и ни одна из прошивок не подходит, ибо и подсветка и вкл/выкл панели на других GPIO выводах.
Фотки PCB немного попозже выложу. Ключевое отличие - на плате разведен, но не запаян аудиоусилитель класса D и есть разводка входов и выходов (L/R).
То есть, тракт аудио реализован и для обычных входов, а не только для аудио внутри HDMI.
Спасибо коллегам digibear, IgorR76 и valerium. Был взят дроп SDK с плюшками от digibear и просмотрены изменения valerium,
ну и за вдохновение спасибо IgorR76.
В результате сейчас есть такие достижения:
- нету у меня Винды от слова совсем.
- комплект от digibear работает под Debian 11 + wine-5.0.3
- софт Ремизова по наводке valerium тоже работает под Debian 11 + wine-5.0.3
- прошивка из исходников собирается и шьется, но, естественно, не работает на моем аппарате.
Далее был проведен анализ железки с осциллом, выяснилось что коммутация питания вынесена на пины 104 (port7.4) и 105 (port8.0),
а заодно на пине 102 есть PWM для подсветки, без его активации все не работает, отчего и стандартные прошивки не работали тоже.
Доки и SDK были раскурены, залез глубоко, так что я надеюсь на собственную сборку прошивки...
Освоил сборку, общий подход, мигание светодиодами, опрос клавиатуры и мигание матрицей.
OSD весьма чудесат в чипе, а общее впечатление от кода - "@#$% УЖАС 111!"
Stay tuned!
- - - Добавлено - - -
Чую, будет собственная прошивка, с крикетом и виолончелистками...
Немного освоил внутреннюю структуру исходников, полез дальше.
Теперь на переднем крае сам скейлер в части вывода на матрицу и встроенный движок OSD.
Движок OSD весьма чудесат, умеет до 8 окон, битовые шрифты и 16 ячеечную палитру.
Но то, как это организовано с программной стороны - это форменный !@#$!
Создается впечатление, что программный интерфейс придумывали инопланетяне.
В качестве Hello World накодил мелкое OSD окно без текста, ибо со шрифтами пока непонятки,
плавающее в фоновом режиме по диагонали экрана. Плавает, зараза.
Но столкнулся с неприятной проблемой с цветами: в чипе есть много всякого вокруг цветокоррекции, но относится
оно преимущественно к входам. К выдаче сигнала на матрицу я не нашел почти ничего.
В результате, простое, как рельса, задание цвета бекграунда через регистры _OVERLAY_CTRL_6C и
_BGND_COLOR_CTRL_6D, которое логически выполняется в 24 бит RGB выводится на матрице
в инвертированном виде (в дополнительных цветах) в CMY. Ну и черному соответствует 255,255,255,
а белому 0,0,0.
Перестановка битов замены B<>R, LSB<>MSB или инверсии стробов H/V не принесла результатов.
Какая то зараза по дороге инвертирует цвета.
Никто из коллег с таким не сталкивался?
megov, у меня с цветами бэкграунда и осд всё в порядке. Матрица ttl.
__________________________________
маю --|| Орель бк-08 + БДІ, HxC Floppy Emulator, AY -||- Карабас ПРО+ 3,5" floppy -||- Karabas nano TS -||- Buryak-next2-keyboard -||- zx uno-pi (в корпусі netbook Acer Aspire One ZG5)
поламав --|| ленинград48 колупаю ргб-скарт ||--
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)