Я создал изображение на сборе для Orange Pi Zero. У меня также есть дисплей ST7789, он должен общаться по SPI, но лаб на доске - GND, VCC, SCL, SDA, RES, DC, BLK. В любом случае, я добавил следующий узел (ST7789V@0) в вывод/Build/Linux-6.12.3/Arch/Arm/Boot/DTS/Allwinner/Sun8i-H2-PLUS-OrangePi-zero.dts :
Я создал изображение на сборе для Orange Pi Zero. У меня также есть дисплей ST7789, он должен общаться по SPI, но лаб на доске - GND, VCC, SCL, SDA, RES, DC, BLK. В любом случае, я добавил следующий узел (ST7789V@0) в вывод/Build/Linux-6.12.3/Arch/Arm/Boot/DTS/Allwinner/Sun8i-H2-PLUS-OrangePi-zero.dts : [code]&spi1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = ;
st7789v@0 { compatible = "sitronix,st7789v"; reg = ; spi-max-frequency = ; rotate = ; width = ; height = ; fps = ; buswidth = ; dc-gpios = ; /* PA0 */ reset-gpios = ; /* PA1 */ debug = ; }; }; < /code> Я поддерживаю поддержку и драйверы ST7789V, встроенные в ядро. Когда я загружаюсь, /dev /fb0 заполнен, но я не могу получить вывод на дисплее. Он питается, но все черное. Я также установил приложения fb-test, но FB-тест не вносит никаких изменений на дисплее. < /P> Вывод ядра: < /p> # dmesg | grep fb [ 0.333657] SPI driver fb_ili9340 has no spi_device_id for ilitek,ili9340 [ 0.333833] SPI driver fb_st7789v has no spi_device_id for sitronix,st7789v [ 0.454704] fb_st7789v spi1.0: fbtft_property_value: width = 240 [ 0.454734] fb_st7789v spi1.0: fbtft_property_value: height = 240 [ 0.454748] fb_st7789v spi1.0: fbtft_property_value: buswidth = 8 [ 0.454761] fb_st7789v spi1.0: fbtft_property_value: debug = 0 [ 0.454773] fb_st7789v spi1.0: fbtft_property_value: rotate = 0 [ 0.454785] fb_st7789v spi1.0: fbtft_property_value: fps = 30 [ 0.861949] graphics fb0: fb_st7789v frame buffer, 240x240, 112 KiB video memory, 4 KiB buffer memory, fps=33, spi1.0 at 10 MHz < /code> также: < /p> # ls /dev/fb* /dev/fb0 < /code> также: < /p> # fbset
mode "240x240-0" # D: 0.000 MHz, H: 0.000 kHz, V: 0.000 Hz geometry 240 240 240 240 16 timings 0 0 0 0 0 0 0 accel false rgba 5/11,6/5,5/0,0/0 endmode < /code> Проводка < /p> Вот текстовая настройка проводки: < /p> GND GND (pin no 9) VCC 3.3V (pin no 17) SCL PA14 (pin no 23) SDA PA15 (pin no 19) RES PA01 (pin no 11) DC PA00 (pin no 13) BLK float or 3.3v (pin no 1) < /code> test 1 (ничего): < /p> fb-test -r < /code> test 2 (ничего): < /p> # dd if=/dev/urandom of=/dev/fb0 bs=$((240*240*2)) count=1 1+0 records in 1+0 records out < /code> test 3 (ничего): < /p> # cat /dev/urandom > /dev/fb0 cat: write error: No space left on device [/code] может кто -нибудь, пожалуйста, скажите мне, что я делаю не так?
Я загрузил пример pio_st7789_lcd из pico-examples ( в VSC, и он отлично работает на моем Pico W с подключенным модулем ST7789 128x160. Но раньше я работал только с микроконтроллерами, используя Arduino IDE и немного MicroPython в Thonny. Может ли...
Интегрируйте платежную систему MTN Momo и Orange Money с помощью их API Мне также нужен другой надежный и эффективный способ интеграции этих различных API. Когда я захотел интегрировать API через их сайт, мне сказали, что мне нужен документ компании
Я успешно собрал Android 8.1 из исходников, предоставленных для Orange Pi 4 LTS. Согласно руководству пользователя Orange Pi 4 LTS (загруженному по предыдущей ссылке) — на последней странице 399 — «…update.img — это прошивка Android, которую можно...
Я пытаюсь применить путь PREEMPT-RT к ядру Ububntu 22.04 6.1.31-sun50iw9 на плате Orange PI Zero3.
После выполнения команд:
mkdir ~/kernel
cd ~/kernel
wget
tar -xzf linux-6.1.109.tar.gz
wget
gunzip patch-6.1.109-rt42.patch.gz
cd linux-6.1.109/...
Добрый день всем.
В настоящее время я использую libnfc на своем Orange Pi 3 LTS, в котором нет встроенного адаптера NFC.
Создание libnfc в Orange Pi прошло успешно.
Единственная проблема, с которой я сталкиваюсь сейчас, - это невозможность...