您尚未登录。

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

zenghc
会员
注册时间: 2019-12-19
已发帖子: 10
积分: 0

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)

离线

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

zenghc
会员
注册时间: 2019-12-19
已发帖子: 10
积分: 0

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

离线

页脚

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

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