Салют-ЭЛ24ПМ

Материал из WIKI ELVEES

Вопросы по работе с модулем

При переносе ПМ на нашу плату с видеовыходом не наблюдаются сигналы синхронизации. Наша плата не использует интерфейс I2C для определения типа монитора. По испытаниям на плате ОМ было выяснено, что при отключенном мониторе программа не запускалась, то есть для запуска обработки графики требовалось опознавание монитора, мы предполагаем, что проблема именно в этом. Можно ли заблокировать функцию опознавания монитора и как это сделать?

Линуксу надо сообщить, на какое именно устройство будет выводиться картинка. По умолчанию устройством для вывода графики является порт HDMI. По-хорошему, под Ваше конечное устройство надо пересобрать U-Boot, изменив параметр video в командной строке ядра. Например, "video=ej070na" (название брать из https://github.com/elvees/u-boot/blob/mcom02/arch/arm/dts/mcom02-salute-el24om1-r1.1-1.2.dtsi).

Альтернативно – можно не пересобирать U-Boot, а действовать в соответствии с инструкцией по запуску вывода изображения на LCD в инструкции по запуску тестов – пункт 3.23.2 в документе https://nc2.elvees.com/index.php/s/AmPg52cfWnTFMyq?dir=undefined&path=%2F1892VM14YA%2Flinux%2FBuildroot%2Fv3.1%2Fdocs&openfile=13177.

Как прошить Linux на eMMC-память?

1. Первый вариант – загрузка с использованием двух USB-флешек, подробнее в видео https://nc2.elvees.com/index.php/s/D9zoobSHK5o6xiT

2. Второй вариант загрузки средствами ПК описан здесь: https://github.com/elvees/mcom02-flash-tools#emmc-usb но возможен для устройств с USB-портом, разведённым в режиме USB-устройства или в режиме USB OTG. На модуле Салют-ЭЛ24ОМ1 USB разведён в режиме хост, прошивка eMMC данной утилитой невозможна.

Возможно ли перепрошить загрузчик/поменять переменные окружения U-Boot в SPI-флеш без использования UART?

Возможно. Есть как минимум два способа:

  1. Через JTAG. Для этого вам нужно написать код, который вы загрузите по JTAG в память и запустите, а он сделает то, что вам нужно (перепрошьёт весь U-Boot и/или поменяет переменные U-Boot, хранящиеся в памяти SPI).
  2. Через внешний программатор (например CH341A). Будьте крайне осторожны с этим способом, т.к. китайские программаторы подают сигналы с уровнем 5В, даже когда написано, что должны подавать 3.3В. Дешёвые необходимо специально дорабатывать. Мы не несём ответственности за ваши действия, если у вас в микросхеме сгорит SPI-интерфейс.

Вопросы по схемотехнике

Где можно посмотреть электрическую принципиальную схему модуля?

Схема модуля является нашей интеллектуальной собственностью, мы её не распространяем. Однако, мы можем предоставить схемы некоторых блоков, таких как Ethernet PHY, PMIC, eMMC. Для их получения обратитесь в техподдержку.