您尚未登录。

楼主 #1 2020-06-10 13:28:34

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

求助:全志V3S 荔枝派zero点不亮SPI屏幕

我使用的教程:
https://www.kancloud.cn/lichee/lpi0/327291

显示屏资料:
http://www.lcdwiki.com/zh/2.2inch_SPI_Module_ILI9341_SKU:MSP2202

接线:
VCC     -> 3.3V
GND    -> GND
CS       -> GND
RESET -> PB7
DC      -> PB5
MOSI  -> MOSI
SCK    -> SCK
LED    -> 3.3V
MISO  -> MISO

上电后的情况是:白屏,但时不时有亮度变化,呈闪烁状。
我也尝试过把RESET接高电平,或者把RESET和DC的GPIO改为其他的GPIO,但是状况都一样。
终端有反馈:
[    0.850767] fbtft_of_value: buswidth = 8
[    0.854705] fbtft_of_value: debug = 0
[    0.858420] fbtft_of_value: rotate = 270
[    0.862350] fbtft_of_value: fps = 10
[    1.234045] graphics fb0: fb_ili9341 frame buffer, 320x240, 150 KiB video memory, 16 KiB DMA buffer memory, fps=10, spi32766.0 at 15 MHz

镜像用的是lichee_zero-Debian-LXDE_800_alpha这个dd镜像
大神可以帮我解答一下吗?谢谢

离线

#2 2020-06-10 13:41:16

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

那篇文章没有问题, 跟着一步一步做就可以了: https://whycan.cn/t_576.html#p1579

先确定屏是不是好的, 背光有没有亮, 时序是否正确, 建议接逻辑分析仪,毕竟LGA是电子工程师的眼睛嘛。





离线

#3 2020-06-10 14:50:17

sungq
会员
注册时间: 2020-04-24
已发帖子: 10
积分: 0

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

我看你的CS直接接GND了,CS接入SPI控制器的那个SPI_CS管脚再试下,RESET脚可以直接接入VCC。

离线

楼主 #4 2020-06-10 19:01:31

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

sungq 说:

我看你的CS直接接GND了,CS接入SPI控制器的那个SPI_CS管脚再试下,RESET脚可以直接接入VCC。

把CS接上之后,刚上电屏幕是白色,linux内核启动之后屏幕变黑:(

离线

#5 2020-06-10 19:08:25

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

可乐大山楂 说:

把CS接上之后,刚上电屏幕是白色,linux内核启动之后屏幕变黑:(

如果背光还在的话,变黑可能就成功了。



看下你的屏幕是 fb0 / fb1 ?


然后试一试这两个命令:

cat /dev/urandom > /dev/fb0

cat /dev/zero > /dev/fb0





离线

楼主 #6 2020-06-10 19:25:34

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

哇酷小二 说:

如果背光还在的话,变黑可能就成功了。



看下你的屏幕是 fb0 / fb1 ?


然后试一试这两个命令:

cat /dev/urandom > /dev/fb0

cat /dev/zero > /dev/fb0

屏幕变黑后似乎没有亮度。
在尝试输入命令后均得到:
cat: write error: No space left on device

离线

#7 2020-06-10 19:56:43

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

有没有 fb0 / fb1 ?

ls /dev/fb*





离线

楼主 #8 2020-06-10 20:23:53

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

哇酷小二 说:

有没有 fb0 / fb1 ?

ls /dev/fb*

有的:
root@LicheePi:~# ls /dev/fb*
/dev/fb0
root@LicheePi:~# cat /dev/urandom > /dev/fb0
cat: write error: No space left on device

离线

#9 2020-06-10 20:31:08

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

fb0 可能是 SYNC RGB 那个屏生成的.

看下 kernel 的 log 有没有生成 framebuffer





离线

楼主 #10 2020-06-10 20:41:54

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

哇酷小二 说:

fb0 可能是 SYNC RGB 那个屏生成的.

看下 kernel 的 log 有没有生成 framebuffer

有生成
[    1.226203] Console: switching to colour frame buffer device 40x30
[    1.234175] graphics fb0: fb_ili9341 frame buffer, 320x240, 150 KiB video memory, 16 KiB DMA buffer memory, fps=10, spi32766.0 at 15 MHz

我编译内核和驱动时用的命令是
make ARCH=arm menuconfig
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j16

这会有影响吗?其他操作和教程是一样的。

离线

#11 2020-06-10 20:52:38

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

那 cat /dev/urandom > /dev/fb0 之后屏幕有显示雪花吗?





离线

楼主 #12 2020-06-10 21:06:03

可乐大山楂
会员
注册时间: 2020-06-04
已发帖子: 11
积分: 11

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

哇酷小二 说:

那 cat /dev/urandom > /dev/fb0 之后屏幕有显示雪花吗?

持续是黑屏,并且反馈
cat: write error: No space left on device

我怀疑是屏幕的问题。在用单片机运行了官方提供的demo后也是一样的情况,数据传输后黑屏。
现在在寻求商家的技术支持,非常感谢您的耐心解答

离线

#13 2020-06-10 21:21:33

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求助:全志V3S 荔枝派zero点不亮SPI屏幕

cat: write error: No space left on device

这个是正常现象, /dev/fb0 写满后会提示这个错误.





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn