WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2017-12-02 15:36:05

bugfix
会员
注册时间: 2017-11-22
累计积分: 123

全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,
使用nfs根文件系统,可是u-boot如何启用以太网Ehernet呢?

离线

#2 2017-12-02 15:42:51

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

参考这篇文章:  Licheepi Zero Ethernet适配指南 可以搞定u-boot使用以太网。

Licheepi Zero Ethernet适配指南
一、U-Boot适配Ethernet
U-Boot 2017已经支持了sun8i-emac的驱动,只需要在编译时选上并且修改dts就行。
进入u-boot源码目录:
$ make LicheePi_Zero_defconfig
$ make menuconfig
uboot-1.png

选择 Device Drivers --->

uboot-2.png
选择 Network device support ---> 并选中 Allwinner Sun8i Ethernet MAC support

uboot-3.png
修改dts
sun8i-v3s-licheepi-zero.dts:

diff --git a/arch/arm/dts/sun8i-v3s-licheepi-zero.dts b/arch/arm/dts/sun8i-v3s-licheepi-zero.dts
index 3d9168c..b8b9fc3 100644
--- a/arch/arm/dts/sun8i-v3s-licheepi-zero.dts
+++ b/arch/arm/dts/sun8i-v3s-licheepi-zero.dts
@@ -49,6 +49,7 @@
        compatible = "licheepi,licheepi-zero", "allwinner,sun8i-v3s";

        aliases {
+               ethernet0 = &emac;
                serial0 = &uart0;
        };

@@ -81,3 +82,14 @@
        usb0_id_det-gpio = <&pio 5 6 GPIO_ACTIVE_HIGH>;
        status = "okay";
};
+
+&emac {
+       phy = <&phy0>;
+       phy-mode = "mii";
+       allwinner,use-internal-phy;
+       allwinner,leds-active-low;
+       status = "okay";
+       phy0: ethernet-phy@0 {
+               reg = <1>;
+       };
+};
sun8i-v3s.dtsi:

diff --git a/arch/arm/dts/sun8i-v3s.dtsi b/arch/arm/dts/sun8i-v3s.dtsi
index ebefc0f..cb81dd5 100644
--- a/arch/arm/dts/sun8i-v3s.dtsi
+++ b/arch/arm/dts/sun8i-v3s.dtsi
@@ -96,6 +96,11 @@
                #size-cells = <1>;
                ranges;

+               syscon: syscon@01c00000 {
+                       compatible = "allwinner,sun8i-h3-syscon","syscon";
+                       reg = <0x01c00000 0x34>;
+               };
+
                mmc0: mmc@01c0f000 {
                        compatible = "allwinner,sun7i-a20-mmc";
                        reg = <0x01c0f000 0x1000>;
@@ -208,6 +213,17 @@
                        interrupt-controller;
                        #interrupt-cells = <3>;

+                       emac_rgmii_pins: emac0@0 {
+                               allwinner,pins = "PD0", "PD1", "PD2", "PD3",
+                                               "PD4", "PD5", "PD7",
+                                               "PD8", "PD9", "PD10",
+                                               "PD12", "PD13", "PD15",
+                                               "PD16", "PD17";
+                               allwinner,function = "emac";
+                               allwinner,drive = <SUN4I_PINCTRL_40_MA>;
+                               allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+                       };
+
                        uart0_pins_a: uart0@0 {
                                pins = "PB8", "PB9";
                                function = "uart0";
@@ -270,6 +286,20 @@
                        status = "disabled";
                };

+               emac: ethernet@1c30000 {
+                       compatible = "allwinner,sun8i-h3-emac";
+                       reg = <0x01c30000 0x104>, <0x01c00030 0x4>;
+                       reg-names = "emac", "syscon";
+                       interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
+                       resets = <&ccu RST_BUS_EMAC>, <&ccu RST_BUS_EPHY>;
+                       reset-names = "ahb", "ephy";
+                       clocks = <&ccu CLK_BUS_EMAC>, <&ccu CLK_BUS_EPHY>;
+                       clock-names = "ahb", "ephy";
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "disabled";
+               };
+
                gic: interrupt-controller@01c81000 {
                        compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
                        reg = <0x01c81000 0x1000>,
编译:
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
烧写:
$ dd if=u-boot-sunxi-with-spl.bin of=${card} bs=1024 seek=8
使用Ethernet:
uboot-4.png

在线

#3 2017-12-06 14:06:53

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。

在线

#4 2018-02-06 11:27:59

bigbug
会员
注册时间: 2018-02-06
累计积分: 3

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。


跟着教程走了一遍,也用了你提供的u-boot试了下
都不能使用以太网

都是这样的
FluxBB bbcode 测试

离线

#5 2018-02-06 11:55:39

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

感觉好像是你的设备树或者驱动没配置好?
还有你用u-boot哪个分支?

在线

#6 2018-02-06 11:59:56

bigbug
会员
注册时间: 2018-02-06
累计积分: 3

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

感觉好像是你的设备树或者驱动没配置好?
还有你用u-boot哪个分支?


v3s-current
这个,如果是像你说的那样就好了

离线

#7 2018-02-06 14:03:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

我用的是 v3s-spi-experimental
你可以试一试这个。

在线

#8 2018-02-06 14:52:02

bigbug
会员
注册时间: 2018-02-06
累计积分: 3

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

我用的是 v3s-spi-experimental
你可以试一试这个。


大佬大佬,还是不行

离线

#9 2018-02-06 21:59:31

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

bigbug 说:
晕哥 说:

我用的是 v3s-spi-experimental
你可以试一试这个。


大佬大佬,还是不行

改天有空我再仔细测试

在线

#10 2018-10-03 19:26:45

john78
会员
注册时间: 2018-07-19
累计积分: 126

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

git clone https://github.com/Lichee-Pi/u-boot.git -b v3s-spi-experimental   

选择 Network device support ---> 并选中 Allwinner Sun8i Ethernet MAC support  没有这个选项

离线

#11 2018-10-03 20:34:29

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

QQ20181003203212.png

可以的哦,刚刚重新试过一次:

git clone https://github.com/Lichee-Pi/u-boot.git -b v3s-spi-experimental
cd u-boot/
make LicheePi_Zero_defconfig
make menuconfig

在线

#12 2018-10-03 20:44:52

john78
会员
注册时间: 2018-07-19
累计积分: 126

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

git pull 就有了,谢谢

离线

#13 2018-10-04 21:17:39

audiomonster
会员
注册时间: 2018-04-21
累计积分: 5

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。

v3s2.jpg
v3s1.jpg

我的V3S CPU坏吗?

离线

#14 2018-10-04 22:09:03

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

荔枝派zero核心板pdf:
https://whycan.cn/files/20171005/11/lichee_zero(核心板).pdf

荔枝派zero底板pdf:
https://whycan.cn/files/20171005/11/lichee_base(底板).pdf

全志V3s手册V1.0: Allwinner_V3s_Datasheet_V1.0.pdf
全志S3手册V0.2: Allwinner_S3_Datasheet_V0_2.pdf (索智S3手册)



-----------------------------------------------


这个新款的板子我没有,但是从原理图看那个短路的地方貌似正常。

显示 0M DDR 可能是硬件出问题了, 参考一下这个帖子: https://whycan.cn/t_1702_1.html#p9734

在线

#15 2018-11-05 09:44:44

605364021
会员
注册时间: 2018-10-23
累计积分: 251

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

bigbug 说:
晕哥 说:

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。


跟着教程走了一遍,也用了你提供的u-boot试了下
都不能使用以太网

都是这样的
https://whycan.cn/files/members/449/QQ20180206112609.png

none.png
1.png
我安装流程走,在编译u-boot的时候dts文件出现警告,不知道有没有影响,也是u-boot ping不通,kernel可以ping通

离线

#16 2019-05-08 21:06:45

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥,请教你一个问题,我看这个主题中。u-boot居然也有dts。
那么我的问题是,dts在u-boot编译make之前生效的,还是之后生效的。
因为我看最后的步骤都是

dd if=u-boot-sunxi-with-spl.bin of=${card} bs=1024 seek=8
而这个命令,都没有提到dts。
难道是make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-  就把dts文件
编译到-boot-sunxi-with-spl.bin 中么?

最近编辑记录 晕哥小弟 (2019-05-08 21:07:42)

离线

#17 2019-05-08 21:24:26

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

对,这个uboot的 dtb 是和 u-boot二进制文件一起打包的,应该是通过某些机制自己能找到 dtb的位置,然后自行加载。

在线

#18 2019-05-08 21:30:32

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

对,这个uboot的 dtb 是和 u-boot二进制文件一起打包的,应该是通过某些机制自己能找到 dtb的位置,然后自行加载。

这个机制和kernel的不一样,kernel并未把dts的打包到uImage或者zImage之类的系统镜像内。

离线

#19 2019-05-08 21:37:15

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥小弟 说:
晕哥 说:

对,这个uboot的 dtb 是和 u-boot二进制文件一起打包的,应该是通过某些机制自己能找到 dtb的位置,然后自行加载。

这个机制和kernel的不一样,kernel并未把dts的打包到uImage或者zImage之类的系统镜像内。

对,我记得 openwrt 默认就是把设备树和 kernel一起打包的,你可以搜索证实并研究一下。

在线

#20 2019-05-08 21:47:25

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

好的,听你这么一说,感觉是这样的,因为在树莓派上运行openwrt我尝试过。编译出来的直接是打包好的镜像文件。比如xxx.img。所以我猜测这里面就应该有dts文件。

离线

#21 2019-05-08 21:56:24

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

所以,我觉得kernel的 menuconfig也应该有这样的选项

在线

#22 2019-05-08 22:22:23

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥,我想从u-boot,启动内核和文件系统。有这个命令么? lichepi zero平台。
我目前是按照这个思路折腾,首先按照这个主题把u-boot的网口连同,可能还要设置tftp。然后通过tftp下载内核。当然这个rootfs是编译进kernel里面。
如果不正确烦请指出。谢谢。

离线

#23 2019-05-08 22:43:18

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

1. rootfs 和 kernel 一起打包是可以的, 在 menuconfig 的 initramfs 指定文件系统目录即可, 然后再 bootargs 设置 rdinit 参数:
    https://whycan.cn/t_1634.html#p18197

2. u-boot驱动了网卡的前提下, 可以通过 tftp 下载 zImage, dtb 等文件

3. 不如直接用 sunxi-fel 下载, 比 tftp 优秀多了:
    https://whycan.cn/t_2388.html

在线

#24 2019-05-09 09:59:59

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

我在平台licheepi zero的u-boot上开通网口,按照上述步骤,遇到一个问题:
1、saveenv 报错

=> saveenv
Saving Environment to SPI Flash...
SF: unrecognized JEDEC id bytes: 00, 00, 00
*** Warning - spi_flash_probe_bus_cs() failed, using default environment

himport_r: can't insert "stdin=serial,usbkbd" into hash table
himport_r: can't insert "stdout=serial,vga" into hash table
himport_r: can't insert "stderr=serial,vga" into hash table
=>

这个是怎么回事呢?我是把u-boot.bin dd到SD卡中的。 另外板子上也焊接了SPI-FLASH。

2、setenv ipaddr xxx.xxx.xxx.xxx
既然保存不了,我就不保存吧。直接使用ping

Using ethernet@1c30000 device
data abort
pc : [<43d9cd3c>]          lr : [<43d9e230>]
reloc pc : [<42e3bd3c>]    lr : [<42e3d230>]
sp : 43b55de8  ip : 000000ed     fp : 43d68f74
r10: 43ded430  r9 : 43b58ee8     r8 : 43ded430
r7 : 00000001  r6 : 00000000     r5 : 0000002a  r4 : 43ded48e
r3 : 14000045  r2 : 07aad672     r1 : 43b55df0  r0 : 43ded48e
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

resetting ...

直接重启了。
我使用的 u-boot为:  https://github.com/Lichee-Pi/u-boot.git  v3s-spi-experimental

离线

#25 2019-05-09 10:30:42

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

1. 你的 flash 是什么型号?

CONFIG_SPI_FLASH_BAR
CONFIG_SPI_FLASH_ATMEL
CONFIG_SPI_FLASH_EON
CONFIG_SPI_FLASH_GIGADEVI
CONFIG_SPI_FLASH_MACRONIX
CONFIG_SPI_FLASH_SPANSION
CONFIG_SPI_FLASH_STMICRO
CONFIG_SPI_FLASH_SST
CONFIG_SPI_FLASH_WINBOND

这是具体的 SPI 厂家, 你看下有没有开起来.

2. 你设备树没有开启 网卡吧?

在线

#26 2019-05-09 11:24:15

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

1、我的SPI-FLASH选择的是W25Q128FVFIG  是WINBOND的。
    我也打开了
   6.jpg

2、设备树修改两个文件。一个是liche.dts 一个v3s.dtsi,都是按照这个主题上的方法来。也核对了一遍。

离线

#27 2019-05-09 11:59:22

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

1. 这也是同样的问题, 开启那个选项解决了, 要不你换 MX 的 flash试一试?

https://whycan.cn/t_499.html#p1341

2. https://whycan.cn/t_591.html

在线

#28 2019-05-10 16:10:17

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

U-Boot 2017.01-rc2-00073-gdd6e874-dirty (May 10 2019 - 16:04:10 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

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
=> dhcp
BOOTP broadcast 1
data abort
pc : [<43d9a5c8>]          lr : [<43d9bf68>]
reloc pc : [<42e3a5c8>]    lr : [<42e3bf68>]
sp : 43b54da0  ip : 000000ed     fp : 43dec83c
r10: 43dec38c  r9 : 43b57ee8     r8 : 0000000e
r7 : 00000000  r6 : 43dee6d0     r5 : 00000000  r4 : 43dec88e
r3 : 00060101  r2 : 00000008     r1 : 43dec842  r0 : 0000000e
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

resetting ...

网卡是不是没有配置成功?

离线

#29 2019-05-10 16:33:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

看起来像是, 我记得当时测试 u-boot 里面操作网卡是没有问题的。

在线

#30 2019-05-10 16:43:15

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

我这个没有任何把内核的dts放到SD卡中,是否有影响?

离线

#31 2019-05-10 16:44:42

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

另外你上面的操作有个错误,针对我的licheepi  zero

aliases {                                                                   
52         serial0 = &uart0;                                                       
53         spi0 = &spi0;                                                           
54         ethernet0 = &emac;                                                     
55     };

spi0这项你没有写,那么spi-flash不能生效。

离线

#32 2019-05-10 16:45:58

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

没有关系, 现在是 u-boot 有问题,还没到 linux dtb 那里。

你看下 u-boot 下面自行 ping, tftp 等命令是否正常。

在线

#33 2019-05-10 16:47:31

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

=> ping
ping - send ICMP ECHO_REQUEST to network host

Usage:
ping pingAddress
=>
ping - send ICMP ECHO_REQUEST to network host

Usage:
ping pingAddress
=> tftp
*** ERROR: `serverip' not set
=>

离线

#34 2019-05-10 16:53:07

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

命令要加参数,百毒搜索一下

在线

#35 2019-05-10 16:57:01

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

一旦使用这些命令,就会导致重启

=> setenv ipaddr 192.168.0.100
=> ping 192.168.0.100
Using ethernet@1c30000 device
data abort
pc : [<43d9c054>]          lr : [<43d9d548>]
reloc pc : [<42e3c054>]    lr : [<42e3d548>]
sp : 43b54de8  ip : 000000ed     fp : 43d67f74
r10: 43dec830  r9 : 43b57ee8     r8 : 43dec830
r7 : 00000001  r6 : 00000000     r5 : 0000002a  r4 : 43dec88e
r3 : 14000045  r2 : 6400a8c0     r1 : 43b54df0  r0 : 43dec88e
Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...

resetting ...

U-Boot SPL 2017.01-rc2-00073-gdd6e874-dirty (May 10 2019 - 16:04:10)
DRAM: 64 MiB
Trying to boot from MMC1

U-Boot 2017.01-rc2-00073-gdd6e874-dirty (May 10 2019 - 16:04:10 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

In:    serial@01c28000
Out:   serial@01c28000
Err:   serial@01c28000


U-Boot 2017.01-rc2-00073-gdd6e874-dirty (May 10 2019 - 16:04:10 +0800) Allwinner Technology

CPU:   Allwinner V3s (SUN8I 1681)
Model: Lichee Pi Zero
DRAM:  64 MiB
MMC:   SUNXI SD/MMC: 0
SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

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
=>

离线

#36 2019-05-10 17:27:49

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

这就尴尬了,到荔枝派群附件里面翻下,看有没有别人编译好的固件。

在线

#37 2019-05-10 17:31:21

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。



晕哥啊,晕哥,我就奇怪了。为什么你这个可以呢?你到底改啥了啊?????????????????

离线

#38 2019-05-10 17:42:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥小弟 说:
晕哥 说:

这是我编译好的带以太网的u-boot:   u-boot-sunxi-with-splethernet.7z

能不能用都可以到本帖反馈。



晕哥啊,晕哥,我就奇怪了。为什么你这个可以呢?你到底改啥了啊?????????????????

是嘛,我都忘记有这玩意了。

在线

#39 2019-05-10 17:46:23

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

能否在百忙之中,重新来过一次,感觉这个很重要。

离线

#40 2019-05-10 17:51:17

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

这个应该是你的编译环境问题,重新克隆代码试一试

在线

#41 2019-05-10 17:57:16

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

我已经试过
1、我克隆 https://github.com/Lichee-Pi/u-boot.git  v3s-spi-experimental
2、make LicheePi_Zero_defconfig
2、改dts 和dtsi
3、make menuconfig
4、最后make,产生u-boot.bin文件。
结果还是一样。一ping就重启

离线

#42 2019-05-10 18:53:43

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

那我有空再试一试

在线

#43 2019-05-11 18:40:32

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 125

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥 说:

那我有空再试一试


晕哥,有尝试么? 坐等指导。如果有时间的麻烦,折腾下nfs。使用主线kernel.希望晕哥开坛讲法,卡在这了。

离线

#44 2019-05-11 18:56:01

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,176

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

晕哥小弟 说:
晕哥 说:

那我有空再试一试


晕哥,有尝试么? 坐等指导。如果有时间的麻烦,折腾下nfs。使用主线kernel.希望晕哥开坛讲法,卡在这了。

还没有测试呢,如果只是用NFS根文件系统,没有必要在uboot驱动网卡。

在线

#45 2019-08-05 10:24:22

xiaopeng12342
会员
注册时间: 2019-08-05
累计积分: 1

Re: 全志Allwinner V3s我想用以太网使用tftp下载zImage和设备树,使用nfs根文件系统,可是u-boot如何启用以太网呢?

2019-08-05
额。。。。为什么

git clone https://github.com/Lichee-Pi/u-boot.git -b v3s-spi-experimental
git下来的

make LicheePi_Zero_defconfig
make menuconfig

Device Drivers>Network device support下面什么选项都没有啊。。。还需要做什么其他操作码 ?

离线

页脚