您尚未登录。

楼主 # 2021-11-14 17:16:49

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

v3s lichee zero 单独usb供电,启动到uboot就没戏了?

usb 供电电压有5v啊,直接5v加到5v的pin,ok的,效果杠杠的好.那么问题来了,lichee zero 的usb有什么特殊?
U-Boot SPL 2017.01-rc2 (Nov 14 2021 - 08:47:00)                           
DRAM: 64 MiB                                                             
Trying to boot from MMC1                                                 
                                                                         
U-Boot 2017.01-rc2 (Nov 14 2021 - 08:47:00 +0800) Allwinner Technology   
                                                                         
CPU:   Allwinner V3s (SUN8I 1681)                                         
Model: Lichee Pi Zero                                                     
DRAM:  64 MiB

查了下电路,5v 排针和usb 5v是并的,rst测试点靠usb.

最近编辑记录 地瓜红薯 (2021-11-14 17:54:01)

离线

#1 2021-11-14 17:34:00

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

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

zero电源没处理好吧

离线

楼主 #2 2021-11-14 17:57:11

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

tigger 说:

zero电源没处理好吧

感觉是供电不足?usb接触就这么不好?

离线

#3 2021-11-14 18:41:55

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

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

地瓜红薯 说:
tigger 说:

zero电源没处理好吧

感觉是供电不足?usb接触就这么不好?

是第一代那种核心板底板分离的板子吗?

离线

楼主 #4 2021-11-14 18:58:27

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

tigger 说:
地瓜红薯 说:
tigger 说:

zero电源没处理好吧

感觉是供电不足?usb接触就这么不好?

是第一代那种核心板底板分离的板子吗?

no,黑色一体dock.
怪怪的,如果usb id拉低,会不会就会这样没戏?干扰拉低,实测id是通过一电阻接到3.3,插入usb也没变低.usb供电默认就进入烧录模式?
,

最近编辑记录 地瓜红薯 (2021-11-14 19:05:26)

离线

#5 2021-11-14 19:00:55

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

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

检查一下 USB的5V 和 排针5V是不是短路(一条裤子)的?

离线

楼主 #6 2021-11-14 19:10:50

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

tigger 说:

检查一下 USB的5V 和 排针5V是不是短路(一条裤子)的?

难道usb的5v不是和排针5v一起的?那usb供电也没和usb vcc3.3连接啊.本质 就是usbvcc悬空的?感觉不可思议啊,usb micro mini的5v是没和芯片的vcc usb3.3v连接的,是和排针5v连的,按理说能通过排针5v供电启动,通过usb连接器的5v供电也是能启动的,除非有不可描述的设计,让usb单独供电就不许启动.

最近编辑记录 地瓜红薯 (2021-11-14 19:33:18)

离线

楼主 #7 2021-11-14 20:23:03

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

小弟从早上玩这个奇葩主线uboot,主线linux,builtroot,发现我烧录成鱼落雁,闭月羞花的tf卡spl uboot是可以usb 供电启动的,我自己编译的spl uboot就不能通过usb供电启动.是不是有个什么pin使得usb进入fel下载模式?read the fucking code.但是一定是插入usb的时候触发这个脚进入所谓的fel模式.

最近编辑记录 地瓜红薯 (2021-11-14 20:35:06)

离线

#8 2021-11-14 20:26:44

cube
会员
注册时间: 2021-03-11
已发帖子: 172
积分: 99.5

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

地瓜红薯 说:

小弟从早上玩这个奇葩主线uboot,主线linux,builtroot,发现我烧录成鱼落雁,闭月羞花的tf卡spl uboot是可以usb 供电启动的,我自己编译的spl uboot就不能通过usb供电启动.是不是有个什么pin使得usb进入fel下载模式?read the fucking code.

感觉cpu或者ddr要降频


参考:
(V3s/V3x/S3/S3L/R11通吃)小智V3x开发板smallwitpi lite u-boot/linux/buildroot测试
https://whycan.com/t_7248.html#p69168

离线

楼主 #9 2021-11-14 21:45:28

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

@cube
大师果然名不虚传,一下子就帮小弟出掉bug.

离线

#10 2021-11-14 21:46:19

cube
会员
注册时间: 2021-03-11
已发帖子: 172
积分: 99.5

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

地瓜红薯 说:

@cube
大师果然名不虚传,一下子就帮小弟出掉bug.

确定是这个问题吗?

离线

楼主 #11 2021-11-16 11:45:13

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

diff

phy@01c19400 {
            compatible = "allwinner,sun8i-v3s-usb-phy";
            reg = <0x01c19400 0x00000003 0x6374726c 0x00000008>;
            reg-names = "phy_ctrl", "pmu0";
            clocks = <0x00000002 0x000000a4>;
            clock-names = "usb0_phy";
            resets = <0x00000002 0x000000b7>;
            reset-names = "usb0_reset";
            status = "okay";
            #phy-cells = <0x00000001>;
            usb0_id_det-gpio = <0x00000006 0x00000003 0x00000003 0x00000002>;
            linux,phandle = <0x00000005>;
            phandle = <0x00000005>;
        };
&usbphy {
    usb0_id_det-gpio = <&pio 5 6 GPIO_ACTIVE_HIGH>;
    status = "okay";
};




phy@01c19400 {
            compatible = "allwinner,sun8i-v3s-usb-phy";
            reg = <0x01c19400 0x00000003 0x6374726c 0x00000008>;
            reg-names = "phy_ctrl", "pmu0";
            clocks = <0x00000002 0x000000de>;
            clock-names = "usb0_phy";
            resets = <0x00000002 0x00000133>;
            reset-names = "usb0_reset";
            status = "okay";
            #phy-cells = <0x00000001>;
            usb0_id_det-gpio = <0x0000000b 0x00000003 0x00000003 0x00000002>;gpio?
            linux,phandle = <0x0000000a>;
            phandle = <0x0000000a>;
        };


gpio?

最近编辑记录 地瓜红薯 (2021-11-16 12:05:19)

离线

楼主 #12 2021-11-16 12:01:09

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

fel 模式不是bootrom实现的?怎么到uboot才起作用?难道bootrom是多线程的?

最近编辑记录 地瓜红薯 (2021-11-16 12:04:17)

离线

楼主 #13 2021-11-16 12:12:40

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

U-Boot SPL 2017.01-rc2-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51)
DRAM: 64 MiB
Trying to boot from MMC1

U-Boot 2017.01-rc2-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe() failed, 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-00075-gec3f3ba-dirty (Dec 15 2017 - 14:00:51 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe() failed, 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:   phy interface0
eth0: ethernet@1c30000
starting USB...
No controllers found
Hit any key to stop autoboot:  0
reading zImage
4016104 bytes read in 633 ms (6.1 MiB/s)
reading sun8i-v3s-licheepi-zero-dock.dtb
11803 bytes read in 23 ms (501 KiB/s)
## Flattened Device Tree blob at 41800000
   Booting using the fdt blob at 0x41800000
   Loading Device Tree to 42dfa000, end 42dffe1a ... OK

Starting kernel ...


为何沉鱼落雁的土匪固件运行2次uboot?

离线

#14 2021-11-16 12:19:49

ubuntu
会员
注册时间: 2020-03-30
已发帖子: 95
积分: 79

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

U-Boot SPL 2021.07 (Nov 13 2021 - 11:49:14 +0800)
DRAM: 64 MiB
Trying to boot from MMC1


U-Boot 2021.07 (Nov 13 2021 - 11:49:14 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Smallwit Pi Lite
DRAM:  64 MiB
MMC:   mmc@1c0f000: 0
Loading Environment from nowhere... OK
In:    serial@1c28000
Out:   serial@1c28000
Err:   serial@1c28000
Net:   No ethernet found.
Hit any key to stop autoboot:  0
switch to partitions #0, OK
mmc0 is current device
MMC Device 1 not found
no mmc device at slot 1
SF: Detected n25q128a13 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
=========================
Boot Device: mmc0
Boot Slot 0: mmc0
Boot Slot 1: spi-nor
=========================
switch to partitions #0, OK
mmc0 is current device
Booting from MMC0...
4661328 bytes read in 261 ms (17 MiB/s)
14142 bytes read in 5 ms (2.7 MiB/s)
Kernel image @ 0x40000000 [ 0x000000 - 0x472050 ]
## Flattened Device Tree blob at 40700000
   Booting using the fdt blob at 0x40700000
   Loading Device Tree to 416f9000, end 416ff73d ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0

注意看信息,第一次是SPL,第二次才是真正的UBOOT

离线

楼主 #15 2021-11-16 12:26:04

地瓜红薯
会员
注册时间: 2021-11-14
已发帖子: 19
积分: 19

Re: v3s lichee zero 单独usb供电,启动到uboot就没戏了?

@ubuntu
i see 1清2楚,闭月羞花的固件就是有2次uboot,一次uboot spl.你这个是自己编译的uboot,日期11.13.

离线

页脚

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

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