WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-01-09 11:01:44

zenghc
会员
注册时间: 2019-12-19
累计积分: 3

linux-zero-4.14.y荔枝派zero v3s的spi flash镜像(华邦16M)

linux-zero-4.14.y的SPI flash系统有坑。按正常编译,挂载rootfs出错找不到分区的错误,5秒重启。原因是SPI设备名问题。打开内核调试,打印设备名由spi32766改为spi0。设备名改由idr_alloc获取。

id = idr_alloc(&spi_master_idr, ctlr, first_dynamic,
                   0, GFP_KERNEL);
mutex_unlock(&board_lock);
if (WARN(id < 0, "couldn't get idr"))
    return id;
ctlr->bus_num = id;
printk(KERN_INFO "spi init id=%d\n",id);

发个16M的镜像,支持网卡。通过修改UBOOT的环境变量BOOTARGS和BOOTCMD,可以支持TFTP和NFS挂载内核和根文件系统。
setenv bootargs 'noinitrd root=/dev/nfs rw console=ttyS0,115200 console=tty0 nfsroot=192.168.3.251:/home/zeng/rootfs ip=192.168.3.250:192.168.3.251::::eth0:off init=/linuxrc'
setenv bootcmd 'setenv bootm_boot_mode sec;tftp 0x41000000 zImage;tftp 0x41800000 sun8i-v3s-licheepi-zero.dtb;bootz 0x41000000 - 0x41800000'


flashimg.rar

最近编辑记录 zenghc (2020-01-09 11:03:46)

离线

#2 2020-01-09 11:08:52

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

Re: linux-zero-4.14.y荔枝派zero v3s的spi flash镜像(华邦16M)

感谢楼主分享!

离线

#3 2020-01-10 12:07:29

gengyanjun
会员
注册时间: 2019-12-25
累计积分: 2

Re: linux-zero-4.14.y荔枝派zero v3s的spi flash镜像(华邦16M)

楼主U-boot用的哪个版本,我用版本网络不能用,能否分享一下uboot的网络配置

离线

#4 2020-01-14 11:28:44

zenghc
会员
注册时间: 2019-12-19
累计积分: 3

Re: linux-zero-4.14.y荔枝派zero v3s的spi flash镜像(华邦16M)

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

默认网关是 192.168.3.1,你的电脑网段设置不一样的话,得修改UBOOT的环境变量。
重新setenv下gatewayip  serverip  ipaddr

离线

#5 2020-01-14 12:47:07

checkout
会员
注册时间: 2018-11-09
累计积分: 104

Re: linux-zero-4.14.y荔枝派zero v3s的spi flash镜像(华邦16M)

插眼

离线

页脚