LCD дисплей от МФУ Xerox Phaser 3635MFP. Часть1
Попался в руки дисплей от МФУ Xerox Phaser 3635 и решил попробовать его заюзать, а заодно прокачать немного скилы по сборке загрузчиков, ядра и линукса в целом, так как раньше в нем не работал вообще. Так как написать про все в одной статье не получиться, буду выкладывать статьи по мере продвижения вперед. В первой части рассмотрим из чего состоит сам дисплей.
Для начала немного фоток самого устройства
Процессор

Мозгом дисплея является MIPS микропроцессор Alchemy AU1250 от фирмы NetLogic, с тактовой частотой 700 МГц. Обеспечивает декодирование видео в форматах MPEG 1, 2, 4wmv9, DivX и Xvid с разрешением до 720 x 480 пикселей. Процессор Alchemy представляет собой систему на кристалле с низким энергопотреблением и встроенной графикой и обработкой сигналов, разработанную для медиаплееров и портативных видеоустройств.
На этом процессоре выпускался достаточно популярный медиаплеер COWON’s Q5w.
Процессор Alchemy был первоначально разработан Alchemy Semiconductor, который затем был приобретен AMD. После чего компания RMI Corporation в 2003 году выкупила права на интеллектуальную собственность и в дальнейшем объединилась с NetLogic Microsystems, которая в свою очередь была поглащена Broadcom в 2012 году.

Характеристики процессора
- Высокоскоростное ядро MIPS CPU
- Частота ядра: 700 МГц
- Набор инструкций MIPS32® 32-битная архитектура
- Номинальное напряжение ядра: 1,2 В
- Напряжение ввода-вывода DDR SDRAM 2,5 В или 1,8 В, напряжение ввода-вывода 3,3 В
- GPIO (всего 48, 5 выделено для системного использования)
- USB 2.0 устройство и хост-контроллеры с поддержкой OTG
- Два программируемых последовательных контроллера (PSC), поддерживающие контроллер аудиокодека-97 (AC97), звук Inter-IC Sound (I2S), последовательный периферийный интерфейс (SPI), шину управления системой (SMBus)
- Два Secure Digital / SDIO / MMC контроллера
- Интерфейсный модуль камеры с поддержкой 8-10-битных датчиков изображения
- ЖК-контроллер с поддержкой 32-битного цветового разрешения альфа-RGB
- AES-128 шифрование / дешифрование в аппаратном обеспечении
- Два UART
- Ускоряет декодирование видео (MPEG1, 2, 4, H.263, WMV9 / VC-1) на аппаратном уровне
- Аппаратное преобразование и масштабирование цветового пространства
- Разрешение декодирования видео: поддерживает до полного D1: 720×480 NTSC или 720×576 PAL
- Контроллер памяти DDR1 / DDR2 SDRAM с высокой пропускной способностью (поддерживает до DDR400 и DDR2-533 (DDR2-533 SDRAM работает с пониженными требованиями.
- Контроллер SRAM / Flash EPROM с поддержкой IDE и NOR / NAND Flash
- Поддержка Compact Flash и PCMCIA
- Поддержка внешнего контроллера Ethernet 10/100
Оперативная память ОЗУ

В качеству ОЗУ используется два чипа Samsung K4T51163QI-HCE6, это DDR2 SDRAM память. Общий объем памяти 128 МБ. Забегая вперед, оба чипа подключены в один RANK.
Постоянное запоминающее устройство ПЗУ

В устройстве установлено одно ПЗУ Spansion S29GL256P, это параллельная NOR флешь память в 56 выводном корпусе TSOP и объемом 32 МБ. Прошивка пишется в эту память. При включении устройства, процессор начинает загружать код бутлоадера именно с этой памяти. После чего бутлоадер распаковывает ядро линукса в ОЗУ и передает управление ядру.
Разъемы
На плате выведено несколько разъемов.


Распиновка разъемов
При подачи питания на дисплей, он включается, загружается и выдает сообщение об ошибке так как после загрузки ПО он пытается обменяться сообщениями через UART1 с главной платой принтера, которая отсутствует.

В следующей статье опишу как подключиться к плате с помощью EJTAG. На сегодня все. Продолжение следует.
Как подключиться к плате? Как и чем прошить? Вы сможете прошить
До второй части не дошел. Подключится через JTAG, не добил я загрузчик для этого проца, сейчас времени нет доделать.
Добрый день. У меня тоже есть плата от 3635, но CPU другой, S3C2413XL-26 (Samsung)…. Расположение разъемов примерно такое же… только jtag не там и распаян.. С разъемами почти разобрался, они есть в сервисмануале на МФУ, вот только jtag в описании нет…
Что интeресно, модуль дисплея от 3635 и 4260 не сильно отличаются (на 4260 распаян еще один uart) .. по крайней мере по питанию… Запустились обе и дошли до ошибки как и у Вас…
Как запустить дисплей CN2 ?
Подать напряжения на CN2. Уже не помню но возможно надо подтянуть к +5 или — вход PW SW оного разъема.