开个帖子记录
最近刚刚搞linux,调查感觉全志的V3S功能还挺全,打算搞一波,先从硬件下手,找到了蓝莓派,可惜eagle格式的源文件打不开,晕哥及时分享了AD格式的源文件哈哈,不过如他所说,PCB还可以,原理图真的不忍直视,参考下,自己画吧,原理图画好了放上来大家一起斧正哈
以下@晕哥 2020-03-14 添加:
---------------------------
感谢楼主分享, 其他相关链接:
1. 蓝莓派(Blueberry-PI) ---- 基于V3s全开源的项目 (内有dxp原理图/pcb)
离线
sch_20200418-0147.pdf
最近实在有事耽误了,又画了一点,再引出所有IO,加个封装,就可以打板测试啦哈哈
大家帮忙找找错误吧
离线
ESP8089有的
https://whycan.cn/t_834.htmlRTL8723BS
https://whycan.cn/t_895.html
这个贴子上有
ok
感谢支持
离线
sch_20200513-1305.pdf
目前的原理图,欢迎大家斧正,我开始设计PCB啦,我这个可不可以称之为什么pi呢哈哈
离线
荔枝派哪个只能接电阻屏的,可以参考TINY200,或前面
https://whycan.cn/t_895.html
CTP部份,电容屏与电阻屏接NS2009一样,都是I2C通信。
只是需要INT(NS2009也可以用INT),和RST引脚。
大部份都一样,RST接一个IO,上拉。
INT不要上下拉(也可以到NC电阻,因为有些触摸不一样)电阻屏体验太差,玩的人太少了。
没找到呀。。
离线
可以在论坛搜TINY200
https://whycan.cn/t_3386.html
好的 我改下试试
离线
可以在论坛搜TINY200
https://whycan.cn/t_3386.html
我看了一下 这个不能无缝切换吧,接电阻屏的话,要把二极管拆掉?否则信号怎么能过去呢
另外没看到他的中断接到了哪个引脚啊
最近编辑记录 mysteryli (2020-05-13 16:29:14)
离线
https://whycan.cn/files/members/4090/v3s2222.jpg
还有板子和配件,明天继续
给你几个建议可以避免烧件:
1.尽量用可调电源把电流限制住,这样如果有短路可调电源会保护
2.上电之前测下各路对地压降
3.仔细查看大芯片引脚之间是否有短路
4.先焊接电源并测试电压,重复2、3,再焊接芯片,再重复2、3
离线
请问下,系统上电,串口输出DRAM 0MiB是怎么回事啊?
https://whycan.cn/files/members/4090/dram.png
设备树问题吧 我也不知道猜的
离线
U-Boot SPL 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25)
DRAM: 64 MiB
Trying to boot from MMC1
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 2 1 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
292 bytes read in 14 ms (19.5 KiB/s)
## Executing script at 41900000
reading zImage
3971936 bytes read in 234 ms (16.2 MiB/s)
reading sun8i-v3s-licheepi-zero-dock.dtb
11533 bytes read in 26 ms (432.6 KiB/s)
## Flattened Device Tree blob at 41800000
Booting using the fdt blob at 0x41800000
Loading Device Tree to 42dfa000, end 42dffd0c ... data abort
pc : [<43d9b830>] lr : [<43d961a0>]
reloc pc : [<42e35830>] lr : [<42e301a0>]
sp : 43b424c0 ip : 00000003 fp : 00000010
r10: 00000000 r9 : 43b45ee8 r8 : 00005d0d
r7 : 00005d0d r6 : 42dfa000 r5 : 41800000 r4 : 00000000
r3 : 41801807 r2 : be800000 r1 : 42dfb92e r0 : 42dfa000
Flags: nzCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
U-Boot SPL 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25)
DRAM: 64 MiB
Trying to boot from MMC1
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 2 1 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
292 bytes read in 14 ms (19.5 KiB/s)
## Executing script at 41900000
reading zImage
3971936 bytes read in 234 ms (16.2 MiB/s)
reading sun8i-v3s-licheepi-zero-dock.dtb
11533 bytes read in 25 ms (450.2 KiB/s)
## Flattened Device Tree blob at 41800000
Booting using the fdt blob at 0x41800000
Loading Device Tree to 42dfa000, end 42dffd0c ... OK
Starting kernel ...
蛭蠏}圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀狉围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀犧域围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀犧域围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀狉围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀犧域围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀犧域围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀犧域围呄拀圣邀輫甃9z9檾秣蟦無8?V沷3彋??8#wm嬕8ぼ诎??茭t 摛
懘l)愙i?3h√XF聘?"?<"[樲蚿D$豔嘏??2I|贿e熀*]睆&弯驫蛙s鱬?w晘?6Tt?.qmK梃w&蠎熓菹钓種矸炍曩甝錭T$?!Xn汇臂@
?栖渀??-P廔襳5L僁皜?圿斘篡?"V盹?0鵯U6?3P莙!3圁.r忢伍.臃yV頭i?岕_芳/腠JnZ搟玈
Y跂奜a咀偭5d?椺z幊??I烤芑?&<[=僋煌p鰚嵵?;?>??
;?柾l橜f{?濶n?0J ??i男%珀爌refetch abort
pc : [<20208004>] lr : [<00008000>]
reloc pc : [<8f4ed3f5>] lr : [<6f4ed401>]
sp : a0200800 ip : 0a0080a9 fp : 00008000
r10: 32008185 r9 : 00008000 r8 : 00008000
r7 : a0000a20 r6 : 3a0080ab r5 : 01d45954 r4 : 3a008083
r3 : 00000000 r2 : 000000a0 r1 : 00000000 r0 : 0000017c
Flags: nzCv IRQs off FIQs on Mode UK5_26
Resetting CPU ...
resetting ...
U-Boot SPL 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25)
DRAM: 64 MiB
Trying to boot from MMC1
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
U-Boot 2017.01-rc2-00057-g32ab180 (May 22 2020 - 14:33:25 +0800) Allwinner Technology
CPU: Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM: 64 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
Setting up a 800x480 lcd console (overscan 0x0)
dotclock: 33000kHz = 33000kHz: (1 * 3MHz * 66) / 6
In: serial@01c28000
Out: serial@01c28000
Err: serial@01c28000
Net: No ethernet found.
starting USB...
No controllers found
Hit any key to stop autoboot: 2 1 0
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
292 bytes read in 14 ms (19.5 KiB/s)
## Executing script at 41900000
reading zImage
启动日志 求大神分析什么原因,是内核问题 还是硬件有问题?芯片是二手的
最近编辑记录 mysteryli (2020-06-09 23:18:39)
离线
我想到以下几个原因,欢迎大佬提出其他可能或否认我的猜想
1.芯片某一个电源引脚虚焊导致
2.电源线设计较细导致电流不足以启动内核或内核启动电压被拉低
3.SD卡上拉电阻导致
4.SD卡到芯片某一个引脚虚焊
5.读取SD卡速度太快,走线设计不合理不支持这种速度
6.芯片是坏的,切不是全坏,坏的比较玄导致只能这种现象
7. 32.768khz晶振没有焊接(以排除)
最近编辑记录 mysteryli (2020-06-12 09:06:23)
离线
有时候卡在Starting kernel ...
有时候可以进buildroot但是不跳转到登录
有时候可以正确进入系统
这是什么问题,是速度太快了吗
用的是这个固件V3s_TFCard.7z
荔枝派测试是没这个问题的
这是哪里的硬件问题导致的不稳定呢
离线
楼主我也设计了一块板子 otg上电 tf卡启动 uart0 不打印任何东西 原理图我跟你的对了下没什么问题 请问你这边遇到过这样的情况吗?
https://whycan.cn/files/members/2577/_20200616142537.jpg
把卡插在荔枝派上看串口出现数据不,硬件问题检查电压,串口电路,sd卡电路
我没遇到,一次就成了
ps:板子设计的不错还沉金了,是设计产品吗?
离线
都飞了什么线? 做了5块都不行 也不知道为什么
1.测试晶振都能起振,24M和32k的,波形正常
2.测试了USB_ID引脚高低电平等,插入usb电脑也没有扫描到任何变化,开发板不管是否插入TF卡都能识别到设备,只是设备不同
3.测试SDIO上无信号输出
4.拆下重新焊主芯片无效,确认芯片下方热焊盘已焊接
5.尝试SPI_MISO接地无效
6.发现指示灯和官方接口定义不同
7.需要注意的是PF6接的是USB_ID,另一家公司的资料接的是TF卡探测信号,看了硬件设计指导文档说USB_ID应该接PG4,但提供的原理图都没有接目前暂无其他头绪,目前现象就是芯片似乎没有启动,但晶振却起振
电源部分飞线较多
由于我这块没踩坑所以我只能想到这几个原因,帮不到你了
另外你这个99%是硬件问题,如果卡在荔枝派zero上有输出的话
离线
tell me if there are files on the proprietary Alwinner Board (not just the scheme, but also the project of the printed circuit Board with footprints and layout), for example V3S_STD_CDR_V1_0 or V3S_CDR_STD_V1_0?
板子还在验证中,这时候放出源文件可能会误导大家, 所以我一直没发上来,如果有想要的都在qq群里要了,我也说过,不对这个版本的额硬件负任何责,因为我自己都没验证过
也告诫楼上的各位同志
离线
哈哈,第二版已经焊接测试好了,目前已经可以从spiflash启动camdroid了,也可以从TF卡启动linux了
还有一些其他外设需要测试,希望召集小伙伴一起测试,介于有人和我一起分摊做板成本,本着对合作伙伴负责的态度,板子成本价出售80元一片包邮,要求最好可以帮忙测试硬件的朋友来购买,需要的朋友先加我qq929916200或者微信/手机13940358460
目前测试过和没测试的外设如下:
测试过:电源,TF,SPIFLASH,串口,网口,usb,触摸
没测试:wifi,4G,SHT20,音频,PWM
最近编辑记录 mysteryli (2020-08-09 22:58:30)
离线