您尚未登录。

楼主 # 2021-12-18 08:57:25

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

制作一个基于V3x的开发板

前两天看到晕哥帖子里面提到,如果想做基于V3x的开发板,并在哇酷社区开源的话,就可以得到两片免费的芯片,本着将白嫖(bu yao lian)进行到底的精神,果断找晕哥要了两片,所以开始吧。
--------------------------------------------------------------------------------------
原理图
V3x.pdf
效果图
QQ截图20211209114333.png
QQ截图20211209114348.png

当前pcb正在验证中,谨慎使用

-----
华秋打样的PCB
V3x装配IMG_4593.jpg

板子很精致(自恋)
V3x装配IMG_4594.jpg
早上5点起来开始焊接,不要多问,问就是早睡早起
焊接
V3x装配IMG_4595.jpg
V3x装配IMG_4596.jpg

成品展示
V3x装配IMG_4599.jpg

---
目前的问题:
1.LCD屏的背光电路好像有问题(最近和屏幕电路犯冲),接入电路后 核心、内存、主路电压高的飞起,应该是有一片V3x阵亡了。

2.因为没找到合适的测试镜像,参考https://whycan.com/t_6986.html 这个帖子第一种方案,做了一个u-boot,上电毫无反应,但是晶振旁边的电容电压为1.5V,应该是工作了,目前没有公对公USB线,所以没法测试fel是否可用。

---
使用V3s的镜像启动,卡在初始化内存了,正常,V3x使用的是ddr3
IMG_4600.jpg

最近编辑记录 twzy (2021-12-18 09:13:24)

离线

#1 2021-12-18 09:42:01

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

这个尺寸是按树莓派大小吗?
感觉这就是个pi啊

离线

#2 2021-12-18 09:47:26

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

离线

楼主 #3 2021-12-18 10:02:15

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

Re: 制作一个基于V3x的开发板

touchey 说:

这个尺寸是按树莓派大小吗?
感觉这就是个pi啊

高度好像小0.5mm

这叫致敬,不能说抄袭o( ❛ᴗ❛ )o

离线

楼主 #4 2021-12-18 10:12:48

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

Re: 制作一个基于V3x的开发板

touchey 说:

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

目前没有,所以慢慢测试吧

离线

#5 2021-12-18 12:21:53

资本家大善人
会员
注册时间: 2021-03-26
已发帖子: 116
积分: 208.5

Re: 制作一个基于V3x的开发板

touchey 说:

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

我有,等会发

离线

#6 2021-12-18 13:54:05

资本家大善人
会员
注册时间: 2021-03-26
已发帖子: 116
积分: 208.5

Re: 制作一个基于V3x的开发板

touchey 说:

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

https://whycan.com/t_7571.html

离线

楼主 #7 2021-12-18 14:47:28

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

Re: 制作一个基于V3x的开发板

资本家大善人 说:
touchey 说:

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

https://whycan.com/t_7571.html

多谢,我晚上试试

离线

楼主 #8 2021-12-18 19:29:33

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

Re: 制作一个基于V3x的开发板

twzy 说:
资本家大善人 说:
touchey 说:

@twzy
另问V3x目前有没有比较容易上手的TF卡镜像呢?

https://whycan.com/t_7571.html

多谢,我晚上试试

使用测试镜像已经成功执行,
QQ图片20211218192337.jpg
那从u-boot移植开始吧,但是在此之前,需要分析一下背光电路,为啥会造成升压。
.png

会不会是我把PT4103 焊反了?

离线

#9 2021-12-18 19:40:51

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

@twzy
V3X有可能搞个armbian镜像吗?

离线

楼主 #10 2021-12-18 19:50:34

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

Re: 制作一个基于V3x的开发板

所以,这个怎么对应丝印中点点的位置?
QQ截图20211218194631.png
QQ截图20211218194942.png

离线

楼主 #11 2021-12-18 19:52:13

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

Re: 制作一个基于V3x的开发板

touchey 说:

@twzy
V3X有可能搞个armbian镜像吗?

我目前基本以主线为准,后续如果有时间的话,我尝试一下^_^

离线

#12 2021-12-18 20:22:45

memory
会员
注册时间: 2021-08-11
已发帖子: 72
积分: 50

Re: 制作一个基于V3x的开发板

_20211218202130.jpg

一般这个脚是一脚。

离线

楼主 #13 2021-12-18 20:26:28

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

Re: 制作一个基于V3x的开发板

那应该是没接错,但是为啥会造成其他路电压猛增呢?

离线

楼主 #14 2021-12-18 21:26:51

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

Re: 制作一个基于V3x的开发板

替换了D1 ,使用SS14,输出背光电压为5v,其他正常了。所以升了个寂寞,后续研究修改一下
QQ图片20211218212330.jpg

最近编辑记录 twzy (2021-12-18 21:31:58)

离线

#15 2021-12-18 22:16:16

三木同子
会员
注册时间: 2020-06-09
已发帖子: 40
积分: 30

Re: 制作一个基于V3x的开发板

@twzy
有没有可能是C51的耐压值不够?

离线

楼主 #16 2021-12-19 07:32:50

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

Re: 制作一个基于V3x的开发板

三木同子 说:

@twzy
有没有可能是C51的耐压值不够?

耐压50v的,问题不大

离线

#17 2021-12-19 22:09:03

lsmcld
会员
所在地: 成都
注册时间: 2021-12-19
已发帖子: 21
积分: 16
个人网站

Re: 制作一个基于V3x的开发板

还好是LQFP封装,要是BGA我不会焊接

离线

#18 2021-12-20 13:37:20

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

twzy 说:

替换了D1 ,使用SS14,输出背光电压为5v,其他正常了。所以升了个寂寞,后续研究修改一下
https://whycan.com/files/members/6376/QQ图片20211218212330.jpg

D1S管脚跟V3X兼容吗?pin2pin

离线

楼主 #19 2021-12-21 08:05:10

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

Re: 制作一个基于V3x的开发板

touchey 说:
twzy 说:

替换了D1 ,使用SS14,输出背光电压为5v,其他正常了。所以升了个寂寞,后续研究修改一下
https://whycan.com/files/members/6376/QQ图片20211218212330.jpg

D1S管脚跟V3X兼容吗?pin2pin

这是两种芯片吧,不兼容

离线

楼主 #20 2021-12-21 08:18:54

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

Re: 制作一个基于V3x的开发板

终于把心心念念的LCD屏驱动起来了
IMG_4617.jpg
IMG_4615.jpg

-------------------
全部硬件资料如下
V3x硬件资料.zip
目前调试进度:
------------------------
[  ]以太网卡未验证
[x]wifi已验证
[  ] 蓝牙未验证
[x]USB驱动已验证
[x]音频已验证
[x]LCD屏幕已验证
[ ] LED灯珠验证失败,大概是V3s中没有定义PC4~PC10,而我在V3x中定义LED灯珠为PC8\PC9\PC10,所以无法控制,另外我把丝印写错了。

离线

楼主 #21 2021-12-21 08:27:37

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

Re: 制作一个基于V3x的开发板

软件部分
--------------------
u-boot
https://gitee.com/byleefei/uboot-2021.07-v3x
如果想要通过直接在u-boot中配置bootcmd和bootargs
方法如下:

make ARCH=arm  mipi-v3x_defconfig
make ARCH=arm menuconfig

关闭通过配置文件启动,取消图中的配置
2021-12-20T123941.png
配置参数
2021-12-20T123906.png
cmd

load mmc 0:1 0x41000000 zImage;load mmc 0:1 0x41800000 sun8i-v3s-licheepi-zero-with-480x272-lcd.dtb;bootz 0x41000000 - 0x41800000;

args

console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 earlyprintk rw

--------------
执行make 命令编译,烧写到TF卡,就可以启动了,对于内核和文件系统配置和V3s一致,就是需要注意PC4~PC10,和PD引脚的使用。

离线

楼主 #22 2021-12-21 12:47:52

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

Re: 制作一个基于V3x的开发板

内核以太网卡驱动成功
来源于:
https://wiki.sipeed.com/soft/Lichee/zh/Zero-Doc/Drive/Ethernet.html
因为使用的主线5.10.81 已经在设备树做了相关配置。只需要修改
arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts
使能以太网

&emac {
       phy-handle = <&int_mii_phy>;
       phy-mode = "mii";
       allwinner,leds-active-low;
       status = "okay";
};

复制zimage 和dtb文件到tf卡,上电以后,启动中就可以看到以太网灯已经亮了
IMG_4619.jpg
进入系统,启动网卡

root@SnailPi:~# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@SnailPi:~# ifconfig eth0 up
[   87.868047] dwmac-sun8i 1c30000.ethernet eth0: PHY [0.1:01] driver [Generic PHY] (irq=POLL)
[   87.879265] dwmac-sun8i 1c30000.ethernet eth0: No Safety Features support found
[   87.886622] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
[   87.894407] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
[   87.901964] dwmac-sun8i 1c30000.ethernet eth0: configuring for phy/mii link mode
[   87.985489] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
root@SnailPi:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether d6:80:0d:77:87:5b  txqueuelen 1000  (Ethernet)
        RX packets 51  bytes 7408 (7.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 46  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

配置IP

root@SnailPi:~# udhcpc -i eth0
udhcpc: started, v1.30.1
udhcpc: sending discover
udhcpc: sending select for 192.168.3.107
udhcpc: lease of 192.168.3.107 obtained, lease time 86400
root@SnailPi:~# 
root@SnailPi:~# 
root@SnailPi:~# 
root@SnailPi:~# ping www.baidu.com
PING www.a.shifen.com (220.181.38.149) 56(84) bytes of data.
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=1 ttl=53 time=14.5 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=2 ttl=53 time=14.0 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=3 ttl=53 time=14.4 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=4 ttl=53 time=14.0 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=5 ttl=53 time=14.5 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=6 ttl=53 time=14.5 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=7 ttl=53 time=14.1 ms
64 bytes from 220.181.38.149 (220.181.38.149): icmp_seq=8 ttl=53 time=14.6 ms

离线

#23 2021-12-21 12:52:04

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

@twzy
高产,刚搞完200S,又启动了V3X👍

离线

楼主 #24 2021-12-21 13:14:03

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

Re: 制作一个基于V3x的开发板

u-boot,内核、Debain文件系统都在这里面了
链接:https://pan.baidu.com/s/12HrPDX7nl6pfvupotlY6Iw
提取码:00bv

1. rootfs用户名root密码123456
2 .拷贝 rtl8723bs_nic.bin 到根文件系统的 /lib/firmware/rtlwifi/ 目录下.

最近编辑记录 twzy (2021-12-21 13:14:44)

离线

楼主 #25 2021-12-21 14:05:17

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

Re: 制作一个基于V3x的开发板

touchey 说:

@twzy
高产,刚搞完200S,又启动了V3X👍

全程瞎折腾

离线

#26 2021-12-21 14:15:28

lsmcld
会员
所在地: 成都
注册时间: 2021-12-19
已发帖子: 21
积分: 16
个人网站

Re: 制作一个基于V3x的开发板

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

离线

  • 不通过:其他

#27 2021-12-21 16:14:04

touchey
会员
注册时间: 2020-05-18
已发帖子: 92
积分: 9

Re: 制作一个基于V3x的开发板

@twzy
佩服,能不能为V3X试一下armbian系统?
前面有人试过V3s,不太成功,没有好用的镜像流传,
V3X RAM提升了不少,能不能再试一下呢

https://github.com/armbian/build

https://forum.armbian.com/topic/9504-very-small-platforms-rockchip-3308-and-allwinner-v3s/

离线

楼主 #28 2021-12-22 21:23:58

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

Re: 制作一个基于V3x的开发板

尝试使用lvgl,结果出现一种似花非花的尴尬局面
https://gitee.com/socbis/linux-lvgl/#lvgl-for-frame-buffer-device

git clone https://gitee.com/socbis/linux-lvgl.git -b lvgl-s5p6818

QQ图片20211222212023.jpg

离线

#29 2021-12-23 09:16:38

leefei
会员
注册时间: 2020-12-19
已发帖子: 33
积分: 104

Re: 制作一个基于V3x的开发板

twzy 说:

尝试使用lvgl,结果出现一种似花非花的尴尬局面
https://gitee.com/socbis/linux-lvgl/#lvgl-for-frame-buffer-device

git clone https://gitee.com/socbis/linux-lvgl.git -b lvgl-s5p6818

https://whycan.com/files/members/6376/QQ图片20211222212023.jpg

去官方github下载。改一下分辨率。改一下交叉编译器

离线

楼主 #30 2022-01-10 09:17:11

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

Re: 制作一个基于V3x的开发板

根据这个帖子的提示 https://whycan.com/t_7650.html
PC8~PC10 配置的LED灯已经可以点亮了
(ps 图中的丝印错了,PC应该对应的是64 ,PC8~PC10 应该是72~74)

把荔枝派的设备树文件包含的#include "sun8i-v3s.dtsi"换成#include "sun8i-v3.dtsi"就可以了
另外我在编译的时候报错了
我把sun8i-v3.dtsi文件中的

&mdio_mux {
	external_mdio: mdio@2 {
		reg = <2>;
		#address-cells = <1>;
		#size-cells = <0>;
	};
};

注释了

离线

#31 2022-01-10 15:49:18

luoyuan0130
会员
注册时间: 2022-01-10
已发帖子: 11
积分: 1

Re: 制作一个基于V3x的开发板

感谢楼主,解决我的大问题了。谢谢谢谢!

离线

楼主 #32 2022-01-10 16:54:04

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

Re: 制作一个基于V3x的开发板

QQ图片20220110165110.jpg

使用Lvgl做的demo 为啥会分为左右两部分?

离线

楼主 #33 2022-01-10 16:58:38

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

Re: 制作一个基于V3x的开发板

luoyuan0130 说:

感谢楼主,解决我的大问题了。谢谢谢谢!

我也是借花献佛 big_smile

离线

楼主 #34 2022-01-11 10:17:55

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

Re: 制作一个基于V3x的开发板

twzy 说:

https://whycan.com/files/members/6376/QQ图片20220110165110.jpg

使用Lvgl做的demo 为啥会分为左右两部分?

已经成功处理了,我是没想到竟然要修改
lv_conf.h

/*Color depth: 1 (1 byte per pixel), 8 (RGB332), 16 (RGB565), 32 (ARGB8888)*/
#define LV_COLOR_DEPTH     32 // 16

QQ截图20220111100513.png

可以愉快的玩耍了

离线

楼主 #35 2022-01-17 09:54:14

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

Re: 制作一个基于V3x的开发板

更新了一个新版本,更改如下:
1. Fb4 控制 显示屏亮度
2. 触控I2C、扩展引脚的I2C、SPI接口 做了拉高处理。

[X]以太网卡已验证
[x]wifi已验证
[  ] 蓝牙未验证
[x]USB驱动已验证
[x]音频已验证
[x]LCD屏幕已验证
[x]LCD触控已验证
[X] LED灯珠已验证
[  ] 引脚部分PD引脚验证失败

下面是展示时间
IMG_4745.jpg

QQ图片20220117091437.jpg
尴尬的电阻屏书写体验

点灯,点灯

新的问题:如何配置开机显示屏自动点亮

离线

楼主 #36 2022-01-17 14:55:10

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

Re: 制作一个基于V3x的开发板

背光自动开启已经好了

#include "sun8i-v3s-licheepi-zero.dts"

 / {
	backlight: backlight {
		compatible = "pwm-backlight";
		pwms = <&pwm 0 1000000 0>;
		//brightness-levels = <0 30 40 50 60 70 100>;
		 brightness-levels = <0 4 8 16 32 64 128 255>;
		default-brightness-level = <6>;

                //新增部分
                enable-gpios = <&pio 1 4 0>; 
                post-pwm-on-delay-ms = <10>;
                pwm-off-delay-ms = <10>;

	};

     ……

离线

楼主 #37 2022-01-17 17:28:40

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

Re: 制作一个基于V3x的开发板

LVGL 完成

离线

#38 2022-01-17 22:56:44

sblpp
会员
注册时间: 2018-02-14
已发帖子: 149
积分: 98

Re: 制作一个基于V3x的开发板

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

离线

  • 不通过:其他

页脚

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

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