您尚未登录。

楼主 #1 2019-02-20 10:32:23

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

V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

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

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


二代一体开发板: 荔枝派一体开发板原理图(核心板与底板整合到一块).pdf

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










参考链接1: licheepi_zero开发板 buildroot配置 一键编译
参考链接2: 荔枝派Zero V3s开发板入坑记录 (TF/SD卡启动)(主线Linux,主线u-boot)
参考链接3: 编译、安装Windows版本sunxi-fel步骤

V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo, RTL8273BS wifi已驱动.

源码本站下载: backup_20190220A.tgz



分立烧录文件下载: files_20190221.tgz (已带tinyalsa)
打包烧录文件下载: flash_20190221.tgz (已带tinyalsa)

分立烧录文件烧录步骤:

sunxi-fel.exe -p spiflash-write 0 u-boot-sunxi-with-spl.bin
sunxi-fel.exe -p spiflash-write 0x100000 sun8i-v3s-licheepi-zero.dtb
sunxi-fel.exe -p spiflash-write 0x110000 zImage2
sunxi-fel.exe -p spiflash-write 0x610000 jffs2.bin

打包烧录文件烧录步骤:

sunxi-fel.exe -p spiflash-write 0 flash_32m.bin





离线

楼主 #2 2019-02-20 10:32:32

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

使用方法(设定工作目录 /opt):

###下载buildroot, 解压###
cd /opt
wget https://buildroot.org/downloads/buildroot-2018.08.2.tar.gz
tar xvf buildroot-2018.08.2.tar.gz
cd buildroot-2018.08.2

####下载补丁包####
wget https://whycan.cn/files/members/3/backup_20190220A.tgz
####解压####
tar xvf  backup_20190220A.tgz

### 执行一次 make (约2小时)###
make
####


####再次解压覆盖文件, 编译(约5分钟)####
tar xvf  backup_20190220A.tgz
sh ./pre_build.sh
make


####打包####
### 分开烧录文件: /var/www/html/files.tgz ###
### 打包烧录文件: /var/www/html/flash.tgz ###
sh ./pack.sh


新装的ubuntu系统需要干的事情:

apt-get update
apt-get install -y make gcc g++ unzip git bc python device-tree-compiler mtd-utils

###如果在 远程vps 干,再加上apache http服务器###
apt-get install apache2
service apache2 restart





离线

楼主 #3 2019-02-20 10:32:34

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

pack.sh

###pack.sh###
###编译qt demo 程序 --- 模拟时钟, 并拷贝到文件系统###
cd /opt/buildroot-2018.08.2/output/build/qt5base-5.11.1/examples/gui/analogclock
/opt/buildroot-2018.08.2/output/host/bin/qmake analogclock.pro
make
cp analogclock /opt/buildroot-2018.08.2/output/target/usr/bin/ -rf

###删除旧系统###
cd /opt/buildroot-2018.08.2/
rm jffs2.bin -rf
rm flash_32m.bin -rf

###复制一个去除登陆提示的inittab###
cp output/images/inittab   output/target/etc/inittab

###添加一个启动脚本 (模拟时钟)###
echo "/usr/bin/analogclock -platform linuxfb" > output/target/etc/profile.d/startup.sh

###wifi初始脚本###
cp output/images/wpa_supplicant.conf output/target/etc/ -rf

###复制rtl8723的固件###
mkdir output/target/lib/firmware/rtlwifi/ -p
cp output/images/rtl8723bs_nic.bin output/target/lib/firmware/rtlwifi/ -rf

cp output/images/mdev.conf output/target/etc/ -rf
cp output/images/automount.sh output/target/sbin/ -rf
chmod +x output/target/sbin/

###生成jffs2文件系统
mkfs.jffs2 -s 0x1000 -e 0x10000 --pad=0x19F0000 -d output/target/ -o jffs2.bin

###初始化flash烧录文件, 大小32M
dd if=/dev/zero bs=1M count=32 | tr "\000" "\377" > flash_32m.bin

###拷贝u-boot, dtb,kernel, filesystem###
dd if=notrunc if=output/build/uboot-v3s-spi-experimental/u-boot-sunxi-with-spl.bin of=flash_32m.bin seek=0
dd if=notrunc if=output/images/env.bin of=flash_32m.bin bs=$((0xF8000)) seek=1
dd if=notrunc if=output/images/sun8i-v3s-licheepi-zero-dock.dtb of=flash_32m.bin bs=$((0x100000)) seek=1
dd if=notrunc if=output/images/zImage of=flash_32m.bin bs=$((0x110000)) seek=1
dd if=notrunc if=jffs2.bin of=flash_32m.bin bs=$((0x610000)) seek=1

tar czvf /var/www/html/files.tgz jffs2.bin output/build/uboot-v3s-spi-experimental/u-boot-sunxi-with-spl.bin output/images/env.bin output/images/sun8i-v3s-licheepi-zero-dock.dtb output/images/zImage
###压缩###
tar czvf /var/www/html/flash.tgz flash_32m.bin




离线

楼主 #4 2019-02-20 10:32:36

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

占位





离线

楼主 #5 2019-02-20 10:32:38

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

占位





离线

楼主 #6 2019-02-20 10:32:40

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

占位





离线

楼主 #7 2019-02-20 10:32:43

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

SPI FLASH 烧写操作视频





离线

楼主 #8 2019-02-20 21:26:04

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

QQ20190220212315.jpg





离线

楼主 #10 2019-02-22 09:20:33

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

Jmhh247 说:

支持晕哥,我之前测试一键编译,用了8个小时。。。下载太慢了

以后考虑做个dl目录的百度云

墙外买个 ssd 的vps服务器,速度还不错,一般一小时左右搞定,然后整个打包下载回来。





离线

楼主 #12 2019-02-22 10:24:41

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

点赞点赞!





离线

楼主 #15 2019-03-02 13:36:10

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

贴完整的log看下





离线

楼主 #17 2019-03-02 13:51:11

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

你没有生成 mtd parts,

对比我一楼 backup_20190220A.tgz 这里面的文件。





离线

楼主 #20 2019-03-02 14:53:21

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

psst 说:
晕哥 说:

你没有生成 mtd parts,

对比我一楼 backup_20190220A.tgz 这里面的文件。

没看明白,请问怎么生成mtd parts

Linux内核里面你有选项没有上勾上,先把我那个 .config 覆盖你的,验证通过然后再慢慢对比吧。





离线

楼主 #24 2019-03-10 16:33:09

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

Jmhh247 说:

@晕哥,buildroot这个版本里面找不到 mplayer,正常吗?

有的,只是菜单埋得比较深,你没有找到而已,我一般直接查找并修改 .config 文件,省时间。





离线

楼主 #26 2019-03-11 09:38:59

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

Jmhh247 说:
晕哥 说:
Jmhh247 说:

@晕哥,buildroot这个版本里面找不到 mplayer,正常吗?

有的,只是菜单埋得比较深,你没有找到而已,我一般直接查找并修改 .config 文件,省时间。

真的是难找,我在menuconfig里面搜索,说mplayer已经在2018.5月的版本里面移除了,需要在config.in.legacy里面开启兼容之类的。。。没搞定

那就用旧版本的 buildroot 好了。





离线

楼主 #31 2019-03-12 15:11:14

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

你的flash是什么型号呢,具体出了什么错误信息?





离线

楼主 #33 2019-03-13 10:56:10

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

290qcxlf 说:
晕哥 说:

你的flash是什么型号呢,具体出了什么错误信息?

还在研究怎么编译出来在16Mflash上的;
然后,有一个问题是:
-》”Zero的文件系统 主要分为buildroot/LEDE,emdebian两类,前者较小,可以在spi flash(16/32MB)或者小容量TF卡(64/128MB)上运行。“(来自zero wiki上的(http://zero.lichee.pro/%E7%B3%BB%E7%BB%9F%E5%BC%80%E5%8F%91/type.html))
-》具体是怎么操作的呢??buildroot/LEDE在哪里?怎么配置16Mflash的???

完全按照我一楼的做法,

唯一的不同就是 jffs2 文件系统的大小是 0x9F0000,
所以不编译 Qt 即可。





离线

楼主 #38 2019-03-14 20:50:14

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

这是用外部 工具链吗?





离线

楼主 #40 2019-03-15 10:09:13

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

这个应该是G F W 防火墙拦截了,你到 gitee 上面去克隆一个 github 这个项目,然后从 gitee 克隆就好了。





离线

楼主 #42 2019-07-11 15:28:18

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

buildroot 测试了几个地址都下载不了 fbterm-1.7.0.tar.gz,
怀疑你的电脑不能上网。





离线

楼主 #44 2019-07-12 18:52:07

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

没看出是什么错误, 你是不是 make -jN 了? make 后面不加参数试一试。





离线

楼主 #48 2019-07-13 14:06:59

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

fan12398 说:

V3S和S3程序是不是通用的?

除了ddr初始化有点不同,引脚s3多些,其他通用。





离线

楼主 #52 2020-01-06 11:24:18

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

晕哥,二代一体开发板: 荔枝派一体开发板  支持7寸触摸屏不?5寸屏太小。

参考一下这个: https://whycan.cn/t_2099.html

分辨率800x480 7寸 LCD是这个: https://whycan.cn/t_3503.html





离线

楼主 #54 2020-01-06 11:32:19

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

有没有分辨率再高一点的7寸屏了?

最高见过 1024x600 HV/DE RGB 接口 7寸屏,接口和楼上一样。

型号忘记了, 淘宝你搜一下。



这种是 lvds 接口的, 需要一个转换芯片,不能直接用:
https://whycan.cn/t_3241.html





离线

楼主 #58 2020-01-06 12:16:15

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

这个7寸屏要和V3S接起来,也需要转接板吧

一样需要转接板,还是参考52楼





离线

楼主 #61 2020-01-06 13:40:11

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

@yuanlwjt 这个40pin 可能是正点原子自己定义的, 楼上的屏转接之后应该是可以的。





离线

楼主 #63 2020-01-06 13:43:50

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

理论上可以, 具体拿到规格书才能确定。





离线

楼主 #65 2020-01-06 13:50:03

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

我的意思是, 这个转接板上面的屏或许可以用,但是这个转接板荔枝派是用不了的。





离线

楼主 #67 2020-01-06 13:55:59

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

荔枝派V3S ZERO开发板+7寸触摸屏(1024*600),有没有合适的方案?

有几种方案:
1. 加这种转接板接荔枝派zero: https://whycan.cn/t_2099.html

2. 自己做转接板接荔枝派zero

3. 自己设计一块整板





离线

楼主 #70 2020-01-07 19:13:34

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

1楼的是32M flash的固件, 先用着吧.





离线

楼主 #72 2020-01-07 19:30:16

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

没有32Mflash,只有16M和SD卡

https://whycan.cn/t_3400.html





离线

楼主 #74 2020-01-07 19:40:48

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

可以用





离线

楼主 #76 2020-01-10 10:10:37

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

yuanlwjt 说:

有没有能够烧写SD卡的img镜像文件用来测试荔枝派zero开发板和LCD显示屏?

https://whycan.cn/t_682.html#p2321





离线

楼主 #78 2020-01-10 14:05:28

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

接PB8,PB9串口,用串口终端软件进入围观,输入

ifconfig eth0 192.168.1.xxx

就可以了

不过也可能没有开启网络





离线

楼主 #84 2020-01-10 14:44:54

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

应该是Qt5.x

一楼的文件里面有





离线

楼主 #96 2020-01-12 21:48:31

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,





离线

楼主 #98 2020-01-13 13:47:35

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

你这个是x86的,应该加上环境变量ARCH=arm





离线

楼主 #100 2020-01-13 16:06:28

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

ARCH=arm make menuconfig

参考这个帖子: https://whycan.cn/t_561.html





离线

楼主 #104 2020-03-21 12:16:49

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

Re: V3s buildroot 一键生成打包生成32M spi flash 镜像, jffs2 文件系统, 默认启动 Qt 模拟时钟demo,

grantho 说:

晕哥,你好。请问固件支持spi nand吗?还有个问题,v3s只有64M,运行qt5稳定吗?之前在qt官方,看到建议256M运行内存。谢谢

主线linux支持spi nand很麻烦,但是仍然是可以的: https://whycan.cn/t_3123.html

全志官方sdk也支持 spi nand





离线

页脚

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

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