您尚未登录。

楼主 #1 2017-11-18 19:44:16

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

参考荔枝派Zero文章; 荔枝派Zero开箱指南

1. 先编译出u-boot, Linux, dtb 文件, 用buildroot编译出根文件系统.

2. 烧录TF卡,打开gparted
1) 删除TF卡所有分区
2) 将uboot写入到sd卡8k偏移处。
    sudo dd if=u-boot-sunxi-with-spl_480800.bin of=/dev/sdb bs=1024 seek=8
3) 建立第一个分区,大小32M(可以随意填写), 格式FAT16, 把zImage, sun8i-v3s-licheepi-zero-dock.dtb拷贝到 这个分区
4) 建立第二个分区,用尽剩余空间,格式ext4, 把buildroot产生的rootfs.tar解压到该分区根目录

3. TF卡插入荔枝派Zero开发板, 插入串口, 启动。


修改 include/configs/sun8i.h

#define CONFIG_BOOTARGS        "console=ttyS0,115200 panic=5 rootwait mtdparts=spi32766.0:1M(uboot)ro,64k(dtb)ro,6M(kernel)ro,-(rootfs) root=/dev/mmcblk0p2 earlyprintk rw"

#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; "


QQ20171215151431.png
QQ20171215155608.png
QQ20171215155718.png
QQ20171215155823.png
QQ20171215155859.png
QQ20171215155949.png

这是我编译好的uboot, linux&dtb, rootfs: V3s_TFCard.7z
sha1sum文件校验码: 43c635802438e26c8fe96ada66255b664d52cddd

参考网址: 荔枝派Zero V3s开发板入坑教程

Bilibili视频分享地址:
https://www.bilibili.com/video/av16458056/













以下由 @哇酷小二 2020-06-02 更新:
-------------------------------------------
现在已有脚本打包方法, 可以不用上面的 gparted 图形界面操作打包, 参考下面
链接1: 分享全志主线u-boot/linux 打包 TF/SD/SDNAND 镜像脚本
链接2: 传一个小智X3卡片电脑和开发板的TF卡镜像打包脚本
链接3: 发个很久之前写的一键licheepi nano的环境部署,编译打包脚本





离线

楼主 #2 2017-11-18 22:31:12

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

有不明白之处请跟贴留言!





离线

楼主 #6 2017-12-11 10:29:55

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

exited with non-zero exit status 32: mount: wrong fs type, bad option, bad superblock on /dev/sdb2,

看这个信息,我觉得你的分区操作出问题了。





离线

楼主 #7 2017-12-11 10:30:53

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

最好用 vmware,
vbox虽然开源,但是我用过很多次, 一次又一次的失望。





离线

楼主 #9 2018-04-19 16:55:43

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

把log贴出来分析一下.





离线

楼主 #11 2018-07-11 21:02:59

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

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

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


根据核心板的原理图,  可能PB4(PWM0)被拉低了。





离线

楼主 #15 2019-01-05 10:31:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

trigger 说:
Jmhh247 说:

晕哥,我用你在一楼编译好的固件制作好了TF卡,

可以联网,zero板和ubuntu可以相互ping 通


遇到的问题是,不能通过SSH登陆zero,客户端用的putty

这会是什么原因,是固件没有SSH服务吗

可能没有 ssh 服务, 可以自己编译一个 dropbear 进去, 或者看看busybox 里面有没有自带 ssh 服务器.

是的, 没有 ssh service,

自己编译一个 dropbear: https://github.com/mkj/dropbear

打包进去就可以了

开机启动运行把dropbear 命令放这里面: /etc/init.d/





离线

楼主 #17 2019-01-05 11:26:45

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

@Jmhh247 是的, 抱歉现在还没有通知功能, 计划后续加上邮件和手机短信功能, 目前我个人精力和能力都有限, 等以后人气好了希望可以全职经营网站。





离线

楼主 #19 2019-01-05 13:40:43

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

Jmhh247 说:
晕哥 说:

@Jmhh247 是的, 抱歉现在还没有通知功能, 计划后续加上邮件和手机短信功能, 目前我个人精力和能力都有限, 等以后人气好了希望可以全职经营网站。

慢慢来,加油,加油!


QQ20190105133751.png

感谢支持, 刚刚研究了一下, 搞定了 EMAIL 订阅的问题, 初步验证是可以用的.

按上面的链接, 可以订阅主题的所有回复, 如果该主题有新帖子,会通过EMAIL推送.





离线

楼主 #21 2019-01-05 14:41:57

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

@Jmhh247

嗯, 这个建议很好,马上执行, 只是锅内 EMAIL 成了小众需求了, 最好的推送方式还是微信/QQ/短信.





离线

楼主 #23 2019-01-07 09:20:59

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

固件本身是支持声音的, 应该是软件没有对接好, 你用 tinymix + tinyplay 是可以出声音的。





离线

楼主 #28 2019-01-07 16:56:52

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

文件系统挂载成功, 但是你的文件系统出了问题, 测试了几个文件都没有执行成功.

[    1.468423] Starting init: /sbin/init exists but couldn't execute it (error -5)
[    1.477461] Starting init: /bin/sh exists but couldn't execute it (error -5)


建议换卡重烧试一试。





离线

楼主 #30 2019-01-07 20:26:52

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

[    1.468423] Starting init: /sbin/init exists but couldn't execute it (error -5)
[    1.477461] Starting init: /bin/sh exists but couldn't execute it (error -5)


@千石级灯
从这log看, 你的文件系统挂在成功,并且已经找到文件,当时执行失败了.
你到ubuntu挂载tf卡, 检查文件的 md5 码是不是和原来的文件一致,
并且检查文件是否有执行属性.





离线

楼主 #32 2019-01-07 20:58:13

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

千石级灯 说:

@晕哥
晕哥,我查看了下对应的那两个文件是有执行权限的,但是我想问下怎么可以查看到md5码呢?

命令行执行:

#md5sum /sbin/init





离线

楼主 #34 2019-01-07 21:22:10

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

dtb 文件出错?



那你用一楼这个文件系统吧

https://whycan.cn/t_561.html





离线

楼主 #36 2019-01-08 10:47:55

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

这个应该是 四舍五入影响的, 貌似没什么关系。





离线

楼主 #40 2019-01-08 17:01:52

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

那没理由超大,感觉还是你操作出了问题。





离线

楼主 #42 2019-01-09 10:28:03

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

@Jmhh247 感谢分享, debugdump 感谢有你!





离线

楼主 #45 2019-02-19 11:04:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

没有错,mtdparts是原来给flash驱动生成分区用的,你可以删除。

只用sd卡删除这个mtdparts 也没问题。





离线

楼主 #47 2019-02-19 12:08:01

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

john78 说:
晕哥 说:

没有错,mtdparts是原来给flash驱动生成分区用的,你可以删除。

只用sd卡删除这个mtdparts 也没问题。

假如,我不在SD中中文件系统,就想和SPI的FLASH一样用这个mtdparts.

这个给参数该怎么设置?

不用 sd卡,只用 flash?





离线

楼主 #51 2019-02-19 14:59:14

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

@john78 你是想把 sd 卡 当 flash 用?





离线

楼主 #53 2019-02-19 16:17:27

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

john78 说:
晕哥 说:

@john78 你是想把 sd 卡 当 flash 用?

是的,spi的flash容量小,实在不行就老实用文件系统了

可以用 sd nand芯片, eMMC芯片(BGA封装, 20元起)也可以.





离线

楼主 #55 2019-05-07 14:56:33

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

貌似第二个分区缺文件或者目录的权限有问题



试一下这个TF卡固件

https://whycan.cn/t_2039.html





离线

楼主 #58 2019-07-30 10:31:37

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,244
积分: 9197

Re: 【视频分享】制作荔枝派Zero开发板(全志V3s) TF/SD卡启动盘

哪一组都可以,但是可能不能引导系统





离线

页脚

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

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