Не могу получить сборник + Orange Pi Zero + ST7789Linux

Ответить Пред. темаСлед. тема
Anonymous
 Не могу получить сборник + Orange Pi Zero + ST7789

Сообщение Anonymous »

Я создал изображение на сборе для 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 :

Код: Выделить всё

&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
может кто -нибудь, пожалуйста, скажите мне, что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/795 ... 89-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»