Оглавление:
- Шаг 1. Определитесь с моделью
- Шаг 2: Подключите свой OPI
- Шаг 3: преобразовать BIN в FEX
- Шаг 4. Подготовьте Safe Script.fex
- Шаг 5: Настройте параметры отображения
- Шаг 6: преобразовать FEX в BIN
- Шаг 7: OPI готов
- Шаг 8: ПРИМЕЧАНИЯ
Видео: Практическое руководство Orange PI: настройка для использования с 5-дюймовым ЖК-дисплеем HDMI TFT: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Если вы были достаточно осмотрительны и заказали ЖК-дисплей HDMI TFT вместе с Orange PI, вы, вероятно, обескуражены трудностями, связанными с попытками заставить его работать. А другие даже не заметили никаких препятствий. Ключевым моментом является то, что на рынке существует как минимум два (а может быть и больше) различных типов дисплеев. Они очень похожи друг на друга, и разницу можно не заметить.
Вот и то, и другое: тот, что слева от изображения, - "хороший". Его установка была простой и понятной. Тот, что справа, - «плохой». Его настройка была намного сложнее.
Почти нет разницы между хорошим и «плохим», за исключением, может быть, того, что плохой подписан как «Rev3.0» (версия 1), а хороший - как «Rev2» (версия 2) или «v2»..
ТРЕБУЕТ:
- Orange PI с загрузочной SD-картой Linux. (На оранжевом официальном сайте PI есть инструкции по его изготовлению: https://www.orangepi.org/Docs/SDcardinstallation.html и с надлежащим источником питания.
- Настольный компьютер (под управлением Windows)
- Кабель HDMI
- Кабель USB - mini-usb
- Рабочая копия утилиты fexc.exe.
Хорошо, если ваш образ Linux хранит свой установочный файл (script.bin) в разделе FAT вашей флеш-карты. Если нет - вам нужно будет найти способ самостоятельно скопировать его с раздела ext2 Linux на рабочий стол Windows.
Шаг 1. Определитесь с моделью
Когда Ваш дисплей прибыл, прежде всего проверьте надпись на его обратной стороне.
- Если Вы можете найти там "Rev3.0", следуйте разделам {REV 3} в приведенных ниже шагах.
- Если есть отметка «Rev 2», следуйте разделам {REV 2}.
После того, как вы определились с моделью вашего TFT-дисплея, вы можете приступить к сборке вашего компьютера на базе Orange PI.
Шаг 2: Подключите свой OPI
Подключите плату Orange PI Board к дисплею с помощью кабеля HDMI. Подключите один из USB-портов вашего Orange PI к USB-порту вашего дисплея с помощью кабеля USB-to-mini-USB.
Вероятно, не стоит пытаться подключать дисплей к порту GPIO. Геометрия Orange PI отличается от Raspberry PI, и дисплеи, хорошо подходящие для последнего, могут не подойти для первого. В неудачном случае вы можете даже потрескать какую-то деталь или сделать что-то еще плохое, если будете продолжать попытки. В любом случае - забудьте использовать этот красивый U-образный переходник HDMI-HDMI, который прилагается к вашему дисплею, геометрия платы Orange PI и дисплея просто не позволяет этого.
Шаг 3: преобразовать BIN в FEX
Возьмите загрузочную флеш-карту Orange PI Linux и подключите ее к настольному ПК с Windows с помощью подходящего адаптера. Затем найдите на флэш-карте файл "script.bin" и скопируйте его в нужное место на жестком диске вашего настольного ПК. Например. в папку c: / stool \.
Скопируйте рабочий образец утилиты fexc.exe вместе с файлами fex2bin.bat и bin2fex.bat в ту же папку, где вы разместили script.bin. (Обратитесь к моему предыдущему руководству, чтобы найти способ получить печально известный fexc.exe)
Расшифруйте script.bin в текстовую форму (script.fex), запустив командный файл bin2fex.bat.
Если вы уже какое-то время используете свой оранжевый PI, это означает, что вы правильно настроили тактовые частоты процессора и памяти. Итак, вы можете перейти непосредственно к шагу 5. Если вы используете Orange PI впервые - найдите время, чтобы установить правильную и безопасную скорость для процессора и памяти.
Шаг 4. Подготовьте Safe Script.fex
Проверьте разделы [target], [dvfs_table] и [dram_para] в (текстовом) файле script.fex. Убедитесь, что значения действительно соответствуют вычислительной мощности вашей платы Orange PI Board. При необходимости уменьшите значения. Хорошая (но несколько медленная) отправная точка - установить
[dvfs_table] max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt_volt = 13500000 lv50000 = 13500000 lv50000 = 13500000 lv3_v00_volt = 13500000 lv3_v00_volt = 13500000 = 13500000 lv3_v00_volt = 13500000 lv3_v000000
И установить
dram_clk = 624
в разделе [dram_para]. В моей предыдущей инструкции процедура описана более подробно.
Шаг 5: Настройте параметры отображения
{for REV 2} Если у вас "хорошая" модель дисплея, вы можете скопировать / вставить (переписать) его разделы [disp_init] и [hdmi_para] отсюда:
[disp_init]
disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 5 screen1_output_type = 3 screen1_output_mode = 5 fb0_width = 800 fb0_height = 480 fb1_width = 800 fb1_height = 480 [hdmi_para] hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power = 1 hdmi_power "hdmi_cts_compatibility = 1
Все кредиты Джимми Беленджеру - [решено] Orange PI PC H3 Winner, скомпилирован с помощью igorpecovnik jessie desktop
Также убедитесь, что параметр pll_video в секции [clock] установлен на 292:
[Часы]
pll_video = 292
{для REV 3}
Если у вас "плохая" модель дисплея, вы можете скопировать / вставить (переписать) его разделы [disp_init] и [hdmi_para] отсюда:
[disp_init]
disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 2 screen1_output_type = 3 screen1_output_mode = 2 fb0_width = 720 fb0_height = 480 fb0_scaler_mode_enable = 1 fb0_pixel_sequence = 2 fb0_format = 4 fb0_framebuffer_num = 2 fb1_width = 720 fb1_height = 480 fb1_scaler_mode_enable = 1 fb1_pixel_sequence = 2 fb1_format = 4 fb0_framebuffer_num = 2
[hdmi_para]
hdmi_used = 1 hdmi_x = 720 hdmi_y = 480 hdmi_power = "vcc-hdmi-18" hdmi_cts_compatibility = 1
Вам также необходимо установить параметр pll_video в секции [clock] на 321:
[Часы]
pll_video = 321
Шаг 6: преобразовать FEX в BIN
Мы закончили с script.fex, поэтому сохраните его на свой жесткий диск и выйдите из программы редактирования текста.
Используйте fex2bin.bat, чтобы упаковать файл обратно в двоичный формат. Помните, что script.bin обычно имеет атрибут «только для чтения», и утилита fexc не может перезаписать его автоматически.
Шаг 7: OPI готов
Подключите блок питания 5 В, чтобы включить Orange PI. И теперь вы можете видеть крутое изображение на своем ЖК-дисплее.
Шаг 8: ПРИМЕЧАНИЯ
-
Почему я называю Rev2 «хорошим», а Rev3 «плохим»?
- Rev 2 имеет гораздо более широкий диапазон захвата тактовой частоты видео PLL. Например. Rev 2 хорошо работает с script.bin, подготовленным для Rev3, но Rev 3 будет показывать только белый экран при использовании script.bin для Rev2. И если Вы начнете варьировать параметр pll_video, Вы также заметите разницу.
- С Rev2 вы можете легко получить полное разрешение 800x480, а с Rev 3 вы получите только 720x480
- Rev2 имеет хорошие монтажные отверстия, а Rev3 сложно установить механически.
- Впоследствии настройки имеют очень простую логику. Действительно, Windows определяет дисплей Rev3 (по EDID) как «66 Гц». А вертикальное разрешение дисплея составляет 480 строк. В настройках OPI есть только два режима 480 строк: режим 0: 480 строк с чересстрочной разверткой и режим 2: 480 строк без чересстрочной развертки. Поэтому нужно просто установить один из них и отрегулировать частоту кадров. Если pll_video = 292 соответствует 60 Гц, то 292 * 66/80 = 320 будет достаточно близко. Однако это становится ясно только после того, как Вы уже нашли правильные настройки. Все сильны с задним умом …
- «Orange PI», «Windows», «Linux», «Sunxi-Tools», «Allwinner» и т. Д. Являются соответствующими товарными знаками соответствующих владельцев.
Рекомендуемые:
Практическое руководство. Робот-гуманоид с 17 степенями свободы: 7 шагов (с изображениями)
How-to: 17 DOF Робот-гуманоид: сборка наборов для роботов своими руками - одно из моих любимых хобби. Вы начинаете с коробки, полной компонентов, собранных в небольшие пластиковые пакеты, и заканчиваете установленной конструкцией и несколькими запасными болтами! В этом уроке я представляю, как собрать комплект из 17-градусного
Замена батареи iPhone 5S и 5C - Практическое руководство: 9 шагов (с изображениями)
Замена аккумулятора iPhone 5S и 5C - Как: Здравствуйте! Я написал руководство по замене аккумулятора для iPhone 6, которое, похоже, помогло членам этого сообщества, поэтому я решил написать руководство для iPhone 5S (iPhone 5C почти идентичен ), а с iPhone 5S и 5C немного посложнее
Практическое руководство: сборка ПК: 15 шагов (с изображениями)
Практическое руководство. Сборка ПК. Сборка ПК может быть непростой задачей. Это требует исследований и терпения. Спешка при сборке может вызвать немедленные или периодические проблемы. В этом руководстве я проведу вас через процесс установки компонентов ПК и предоставлю некоторые удобные
Практическое руководство: защитная пленка для USB-накопителя Altoids / чехол для переноски: 5 шагов
Практическое руководство. Защитный футляр для USB-накопителя Altoids Tin. В этом руководстве показано, как сделать протектор для USB-накопителя / футляр для переноски из жестяной коробки Altoids. Если вы похожи на меня и у вас несколько флэш-накопителей USB, это поможет организовать часть вашей цифровой жизни! Этот простой проект можно создать
Техасское большое лицо - трехмерная проекция лица. Практическое руководство: 10 шагов (с изображениями)
Texas Big Face - 3D-проекция лица Как: создавать " живые статуи " проецируя свое лицо на скульптуры. Как сделать: Дэвид Сазерленд, Кирк Морено в сотрудничестве с лабораторией исследования граффити в Хьюстоне * В нескольких комментариях говорилось о некоторых проблемах со звуком. Это