板子上的网口可不能白占着空间
进入主题
开启网口需要 修改Uboot Kernel 文件系统 缺一不可
5.2的内核对NET网络已经支持 所以修改较少
以下是基于TF卡试验的(同等也可以修改在Flash版本中)
Uboot
下载主线的Uboot源码
v3s-current
https://github.com/Lichee-Pi/u-boot.git
修改如下
修改include/configs/sun8i.h
/*
* Include common sunxi configuration where most the settings are
*/
/*一定要放下面*/
#include <configs/sunxi-common.h>
#define CONFIG_BOOTCOMMAND "setenv bootm_boot_mode sec; " \
"load mmc 0:1 0x41000000 zImage; " \
"load mmc 0:1 0x41800000 sun8i-v3s-licheepi-zero-dock.dtb; " \
"bootz 0x41000000 - 0x41800000;"
#define CONFIG_BOOTARGS "console=ttyS0,115200 panic=5 rootwait root=/dev/mmcblk0p2 earlyprintk rw vt.global_cursor_default=0"
修改Dts文件
sun8i-v3s.dtsi 修改如下
soc {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
ranges;
/*添加syscon*/
syscon: syscon@01c00000 {
compatible = "allwinner,sun8i-h3-syscon","syscon";
reg = <0x01c00000 0x34>;
};
mmc0: mmc@01c0f000 {
compatible = "allwinner,sun7i-a20-mmc";
reg = <0x01c0f000 0x1000>;
clocks = <&ccu CLK_BUS_MMC0>,
<&ccu CLK_MMC0>,
<&ccu CLK_MMC0_OUTPUT>,
<&ccu CLK_MMC0_SAMPLE>;
clock-names = "ahb",
"mmc",