您尚未登录。

楼主 # 2021-11-05 08:34:56

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

为一个MP4拆机屏做一个V3s开发板

从收纳箱找到很久以前买过的一台台电C340PE,手欠的果断拆了,然后发现里面用的屏幕是标准的 RGB LCD,果断安装到lichee pi Nano上面,成功点亮。
具体参数如下:

引脚:40pin (通用型,兼容荔枝派Nano)
分辨率:480*272
尺寸:105.5*67.2*2.9 mm

所以打算为这个屏幕做个开发板,本次打算使用V3s做。
_20211105081358.jpg

目前原理图和第一版pcb已经设计完成,暂时不打烊了,放出来和大家一起研究一下
原理图
Schematic_SnaillPI_2021-11-05.pdf

PCB尺寸为80*50mm,4层板
所以大概放置再面对屏幕左下角后面
下图可以看做是从后面看
QQ截图20211105083152.png

--
目前我发现这样做后,因为屏幕后面全时金属可应该会对天线有影响,其他的还请大佬们指点一下

离线

#1 2021-11-10 17:16:08

test0001
会员
注册时间: 2019-12-04
已发帖子: 32
积分: 27.5

Re: 为一个MP4拆机屏做一个V3s开发板

屏参怎么获取的

离线

楼主 #2 2021-11-10 17:47:24

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

test0001 说:

屏参怎么获取的

同类型的,参数都差不多,直接网上找的

离线

#3 2021-11-12 15:47:33

CHSHIQING
会员
注册时间: 2020-11-27
已发帖子: 19
积分: 9

Re: 为一个MP4拆机屏做一个V3s开发板

屏幕触摸能正常使用吗?我也有一块看上去是一样的,想整块板子支持触摸

离线

楼主 #4 2021-11-25 08:27:39

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

CHSHIQING 说:

屏幕触摸能正常使用吗?我也有一块看上去是一样的,想整块板子支持触摸

有个位置不清楚怎么改,所以没加触屏

离线

楼主 #5 2021-11-25 08:33:45

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

强行焊接了一波,一次通过,人品大爆发
IMG_4515.jpg
跑主线内核 5.10.81 + Debian buster 文件系统,目前音频已经调通。

因为Rtl8723BS WIFI模块没到,暂时先调试驱动,看来驱动是加载成功了。
QQ截图20211125082850.png
发现内核配置的时候Rtl8723BS只能编译成模块
QQ图片20211125082655.png
所以没有有办法直接编译到内核中呢?

最近编辑记录 twzy (2021-11-25 08:35:36)

离线

#6 2021-11-25 09:02:17

tigger
会员
注册时间: 2021-06-18
已发帖子: 139
积分: 78

Re: 为一个MP4拆机屏做一个V3s开发板

貌似要加载固件的驱动只能编译成ko吧?

离线

楼主 #7 2021-11-25 09:53:10

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

tigger 说:

貌似要加载固件的驱动只能编译成ko吧?

原来如此,那估计就没办法了,到时候写个sh文件开机启动吧,多谢告知

离线

#8 2021-11-26 10:40:03

哇酷小二
管理员
注册时间: 2020-04-22
已发帖子: 2,695
积分: 1902

Re: 为一个MP4拆机屏做一个V3s开发板

tigger 说:

貌似要加载固件的驱动只能编译成ko吧?

也可能是 Staging 这个目录约束的,

Staging 的意思就是 阶段,不稳定,待测试,所以不能直接编译到 kernel。

离线

楼主 #9 2021-11-26 12:24:09

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

哇酷小二 说:
tigger 说:

貌似要加载固件的驱动只能编译成ko吧?

也可能是 Staging 这个目录约束的,

Staging 的意思就是 阶段,不稳定,待测试,所以不能直接编译到 kernel。

我找到一种曲线救国的方式:
使用Debian文件系统
把驱动复制到板子:

/lib/modules/5.10.81/

下面,自己就加载了。
2021-11-26T111755.png

离线

楼主 #10 2021-11-26 12:46:26

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

另外我的Rtl8723bs,驱动调试完成了

注意1:
使用 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts 设备树的时候,因为配置了LEDS 节点使用了 PG1\PG2\PG3,导致mmc1无法使用,所以需要注释
2021-11-26T105628.png

注意2:
(不知这部分是否是必须,因为我实在是太懒了,没返回去验证)
要在arch/arm/boot/dts/sun8i-v3s.dtsi 中重新配置mmc1_pins 节点,我是根据mmc0中定义的SDIO顺序修改的
(SD1 SD0 CLK CMD SD3 SD2)

mmc1_pins: mmc1-pins {
				pins = "PG3", "PG2", "PG0", "PG1",
				       "PG5", "PG4";
				function = "mmc1";
				drive-strength = <30>;
				bias-pull-up;
			};

//原来的顺序为 PG0 PG1……PG5

注意3
要在arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts中是能mmc1

&mmc1 {
	broken-cd;
	bus-width = <4>;
	vmmc-supply = <&reg_vcc3v3>;
	status = "okay";
};

接着就是要把rtl8723bs_nic.bin文件复制到/lib/firmware/rtlwifi/ 目录下,很多帖子都提到了
rtl8723bs_nic.zip

另外rtl8723bs只能被编译为模块所以 你要去drivers/staging/rtl8723bs 找到r8728.ko文件,根据前面提到的放到/lib/modules/5.10.81/文件夹下,有可能文件系统自己就加载了。

最后是联网脚本

#!/bin/sh

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
ifconfig wlan0 up
sleep 3
udhcpc -i wlan0

别忘了配置/etc/wpa_supplicant.conf文件

效果如下:
2021-11-26T110730.png

调试很顺畅,所以要啥 esp8089
---
ps:V3s小板先停到这里,我要去瞅瞅F133了

最近编辑记录 twzy (2021-11-26 12:49:34)

离线

#11 2021-11-29 11:55:15

haistart
会员
注册时间: 2020-01-05
已发帖子: 10
积分: 0

Re: 为一个MP4拆机屏做一个V3s开发板

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

楼主 #12 昨天 07:52:13

twzy
会员
注册时间: 2021-04-16
已发帖子: 103
积分: 55.5
个人网站

Re: 为一个MP4拆机屏做一个V3s开发板

五点起来焊板子,最后一步了,发现fpc排线间距不一致,这操蛋的人生体验

IMG_4547.jpg
IMG_4548.jpg
IMG_4550.jpg

离线

#13 昨天 10:39:27

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 50
积分: 40

Re: 为一个MP4拆机屏做一个V3s开发板

请让我笑一会

在线

#14 昨天 10:39:46

树莓学LINUX
会员
注册时间: 2021-10-28
已发帖子: 50
积分: 40

Re: 为一个MP4拆机屏做一个V3s开发板

twzy 说:

先飞线看能不能点亮

在线

页脚

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

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