您尚未登录。

楼主 #1 2020-08-09 18:06:47

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复BUG,贡献代码。

请注意,本开发包是为后续的TINY200 R3设计的,在TINY200 R3公开发售后将不再优先处理R2的问题,一周后,TINY200 R2的支持将被取消。

软件版本
    Buildroot 2020.02.3 (https://buildroot.org/downloads/buildroot-2020.02.3.tar.gz)
    U-Boot 2020.07 (自动下载)
    Linux 5.4.52 (自动下载)

安装方法
    将widora文件夹放入board文件夹

    cd configs
    ln -s ../board/widora/tiny200/widora_tiny200_defconfig .
    make widora_tiny200_defconfig

生成第一个镜像
    make -j8

驱动支持情况
    1. U-Boot SPL
        支持切换启动串口,默认为R2版本硬件的UART1
        支持启动设备智能识别,不会出现BROM从SPI引导但是SPL从MMC0引导的问题
        支持从SDC0 (4-bit SDIO) 启动
        支持从SDC1 (1-bit SDIO) 启动
        支持从SPI NAND (GD5F1GQ4UAxxG) 启动
        支持从SPI NOR 启动

    2. U-Boot TPL
        支持USB Device模式
        支持UMS、Fastboot功能
        支持mmc命令操作SDC0、SDC1
        支持sf命令写入 SPI NOR
        支持mtd命令写入 SPI NAND,支持OOB和ECC管理
        支持LCD显示初始化
   
    3. Linux
        支持 USB OTG
        支持 DE-FE DE-BE TCON 等显示组件,LCD显示正常。已配置TVE输出,但是显示错位。
        支持 Audio Codec,修复了44100kHz解码声音变快的问题,已测试MIC输入和HP输出,未测试但已配置Line IN、FM IN
        支持 I2C SPI UART MMC 总线外设
        已配置 Cedar-VE 硬件编解码引擎,请参考(https://github.com/aodzip/cedar)安装
        支持DVP-CSI摄像头,支持CLK-OUT引脚输出,板上OV2640无需额外飞线晶振或PWM,已测试RAW格式抓取





补丁包本站下载: widora.zip














以下由 @哇酷小二 2020-08-12 #39 更新
-----------------------------------------------
感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:

Q群 516836432 或 662381849 附件下载: buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz

md5校验码: d8304fa952e00e0fabfcff3d8659ae62

解压姿势:
tar xvf buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz -C /

工作目录: /opt/buildroot-2020.02.3

最近编辑记录 aodzip (2020-08-09 20:32:24)

离线

#2 2020-08-09 18:09:45

jiangming1399
会员
注册时间: 2018-06-14
已发帖子: 113
积分: 113

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

沙发,先赞一个

离线

#3 2020-08-09 18:25:07

ljw22676739
会员
注册时间: 2020-05-07
已发帖子: 13
积分: 13

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

必须赞一个!拯救这些芯片啊

离线

#4 2020-08-09 18:45:28

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,133
积分: 1085.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬搞个收款码,我想打钱点赞!

离线

#5 2020-08-09 18:54:14

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬太牛逼了

离线

#6 2020-08-09 19:56:59

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬,Linux 5.4.52 在哪里下载啊,找了半天没找到

离线

楼主 #7 2020-08-09 19:58:13

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:

大佬,Linux 5.4.52 在哪里下载啊,找了半天没找到

你只要给buildroot应用了那个board就行,执行make -j8都会自动下载编译好

离线

#8 2020-08-09 20:10:54

mango
会员
所在地: 芒果派
注册时间: 2017-12-02
已发帖子: 779
积分: 730

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

这实在是太生猛了!!!






歪朵拉开源硬件: https://widora.cn
淘宝:  https://widora.taobao.com/

离线

#9 2020-08-09 20:17:06

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

你只要给buildroot应用了那个board就行,执行make -j8都会自动下载编译好

厉害了,大佬

离线

#10 2020-08-09 20:30:09

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

root@vultr:/opt/buildroot-2020.02.3# ln -s board/widora/tiny200/widora_tiny200_defconfig config/
ln: target 'config/' is not a directory: No such file or directory

root@vultr:/opt/buildroot-2020.02.3# ls board/widora/tiny200/widora_tiny200_defconfig
board/widora/tiny200/widora_tiny200_defconfig

ln命令这样用会出错, 请问这行命令的用意是什么呢?

离线

楼主 #11 2020-08-09 20:33:43

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

马前卒 说:
root@vultr:/opt/buildroot-2020.02.3# ln -s board/widora/tiny200/widora_tiny200_defconfig config/
ln: target 'config/' is not a directory: No such file or directory

root@vultr:/opt/buildroot-2020.02.3# ls board/widora/tiny200/widora_tiny200_defconfig
board/widora/tiny200/widora_tiny200_defconfig

ln命令这样用会出错, 请问这行命令的用意是什么呢?

我写的时候少了个s……改成下面这个


ln -s board/widora/tiny200/widora_tiny200_defconfig configs/


这个是为了软连接defconfig

最近编辑记录 aodzip (2020-08-09 20:34:21)

离线

#12 2020-08-09 20:38:22

马前卒
会员
注册时间: 2020-08-08
已发帖子: 60
积分: 57

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

我写的时候少了个s……改成下面这个


ln -s board/widora/tiny200/widora_tiny200_defconfig configs/


这个是为了软连接defconfig

原来如此, 感谢大佬, 正在编译.

离线

#13 2020-08-09 20:39:47

起个名字好难
会员
注册时间: 2020-04-16
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

wow! 基本全驱动了, 居然还能玩TV ...

离线

#14 2020-08-09 20:40:06

wlcccccc
会员
注册时间: 2019-12-06
已发帖子: 72
积分: 67.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬太牛逼了

离线

#15 2020-08-09 20:41:57

吕氏春秋
会员
注册时间: 2020-03-18
已发帖子: 36
积分: 36

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

8块8的芯片被楼主玩出花了, 大佬太牛逼了

离线

#16 2020-08-09 20:42:33

明月照我沟渠
会员
注册时间: 2020-07-09
已发帖子: 120
积分: 114

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

请收下我的膝盖.

离线

#17 2020-08-09 20:44:59

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

FluxBB bbcode 测试

大佬这个怎么回事

离线

楼主 #18 2020-08-09 20:47:10

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:

这个问题不太应该出现,检查buildroot解压方式对不对,是否完整,第二尽量不要用root权限运行buildroot

离线

#19 2020-08-09 20:50:13

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
已发帖子: 916
积分: 903
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

tql

离线

#20 2020-08-09 20:53:37

春风吹又生
会员
注册时间: 2020-02-25
已发帖子: 61
积分: 60

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

看到楼主,感觉我的智商被碾压过.

离线

#21 2020-08-09 22:03:29

三木同子
会员
注册时间: 2020-06-09
已发帖子: 42
积分: 32

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

1. 是时候囤点 F1C200s了
2. 每次看到这个命令 make -j8 总想笑
3. Melis 还有优势吗?

离线

楼主 #22 2020-08-09 22:07:29

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

三木同子 说:

1. 是时候囤点 F1C200s了
2. 每次看到这个命令 make -j8 总想笑
3. Melis 还有优势吗?

1. 没必要
2. 8核处理器受到了极大的冲击
3. 有的,毕竟原厂驱动全

离线

#23 2020-08-09 23:27:20

微凉VeiLiang
会员
所在地: 深圳
注册时间: 2018-10-28
已发帖子: 595
积分: 525
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

厉害了,感谢分享。

离线

#24 2020-08-09 23:58:53

fxman
会员
注册时间: 2020-08-09
已发帖子: 10
积分: 10

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

自己画的板子,这个有没有摄像头驱动的代码,和IO更换方法。做硬件的,软件驱动不太会,自己想试试

离线

#25 2020-08-10 00:01:42

yasirlee
会员
注册时间: 2019-11-14
已发帖子: 15
积分: 9.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬牛逼!

离线

#26 2020-08-10 00:16:38

metro
会员
注册时间: 2019-03-09
已发帖子: 442
积分: 486

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

tql sdl awsl

离线

#27 2020-08-10 08:54:46

andrewchen175
会员
注册时间: 2020-04-26
已发帖子: 24
积分: 24

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

各位大佬,弱弱的问一问,F1C100S/200S,linux下可以支持键盘鼠标吗?

离线

#28 2020-08-10 09:09:52

unturned3
会员
注册时间: 2020-07-01
已发帖子: 262
积分: 300

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

andrewchen175 说:

各位大佬,弱弱的问一问,F1C100S/200S,linux下可以支持键盘鼠标吗?

配置Linux内核的时候选上支持鼠标、键盘的驱动就可以了

离线

#29 2020-08-10 09:20:35

zhouyu2019
会员
注册时间: 2019-11-07
已发帖子: 42
积分: 42

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 大神,能不能介绍一下cedarX怎么使用?我按照 github 上“Allwinner CedarX Driver for Mainline Linux 5.4” 配置完cedarX,也编译了 libcedarc,但不知道怎么使用,是不是要像 tina 那样编译一个 tplayer 才行?还有解码出来的YUV 裸流要怎么配合 de-be 进行转换并显示?是不是要开启 drm,使用drm的接口来显示?

离线

#30 2020-08-10 09:20:55

yytyu
会员
注册时间: 2018-11-01
已发帖子: 34
积分: 18

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬666

离线

楼主 #31 2020-08-10 09:42:46

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

zhouyu2019 说:

aodzip 大神,能不能介绍一下cedarX怎么使用?我按照 github 上“Allwinner CedarX Driver for Mainline Linux 5.4” 配置完cedarX,也编译了 libcedarc,但不知道怎么使用,是不是要像 tina 那样编译一个 tplayer 才行?还有解码出来的YUV 裸流要怎么配合 de-be 进行转换并显示?是不是要开启 drm,使用drm的接口来显示?

YUV流确实需要DRM来输出,这个开发包内DRM应该是配置好了。
Cedar VE我也不会用,只是移植了驱动。照理说是兼容全志原厂的开发方式的
如果用的是我的那个libcedarc,记得把cedarc的lib也换成arm9的

离线

#32 2020-08-10 10:13:35

zhouyu2019
会员
注册时间: 2019-11-07
已发帖子: 42
积分: 42

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

我试了在你的基础上配合 tina 里面的 jpeg 解码demo是可以解码的(但是解出来的YUV裸流数据排列比较奇葩,不知道是不是本来就有这种标准),按道理也可以解码其它格式的码流,只是 tina 里面的 tplayer 我不知道怎么移植,我也正在尝试使用DE-BE来把 YUV 转成 RGB。

离线

楼主 #33 2020-08-10 11:09:04

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:

cd configs
ln -s ../board/widora/tiny200/widora_tiny200_defconfig .

今天我从头测试了一下,上面教程中的指令有误,应该用这个

离线

#34 2020-08-10 14:10:16

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

谢谢大神,晚上我回去再试试

离线

#35 2020-08-10 14:15:08

会跳的小鱼
会员
注册时间: 2020-08-10
已发帖子: 1
积分: 1

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

谢谢大佬非常好

离线

#36 2020-08-10 15:14:41

xfdr0805
会员
注册时间: 2020-07-23
已发帖子: 291
积分: 344

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

R3啥时发售,预订一套,谢谢!

离线

#37 2020-08-10 17:15:02

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

终于可以编译了,谢谢楼主,

我的配置, 工作目录 /opt

补丁文件目录: ~/widora.zip

sudo apt-get install unzip -y
cd /opt/
wget https://buildroot.org/downloads/buildroot-2020.02.3.tar.gz
tar xvf /opt/buildroot-2020.02.3.tar.gz
cd /opt/buildroot-2020.02.3/board/
unzip -x ~/widora.zip
cd /opt/buildroot-2020.02.3/configs/
ln -s /opt/buildroot-2020.02.3/board/widora/tiny200/widora_tiny200_defconfig .
cd /opt/buildroot-2020.02.3/
make widora_tiny200_defconfig
make

离线

#38 2020-08-10 21:58:48

歌以咏志
会员
注册时间: 2019-09-21
已发帖子: 219
积分: 210

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

INFO: hdimage(sysimage-sdcard.img): writing MBR
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/build/genimage.tmp"" (stderr):
INFO: cmd: "rm -rf "/opt/buildroot-2020.02.3/output/build/genimage.tmp"/*" (stderr):
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/build/genimage.tmp"" (stderr):
INFO: cmd: "cp -a "/tmp/tmp.MTNKuXOfXM" "/opt/buildroot-2020.02.3/output/build/genimage.tmp/root"" (stderr):
INFO: cmd: "find '/opt/buildroot-2020.02.3/output/build/genimage.tmp/root' -depth -type d -printf '%P\0' | xargs -0 -I {} touch -r '/tmp/tmp.MTNKuXOfXM/{}' '/opt/buildroot-2020.02.3/output/build/genimage.tmp/root/{}'" (stderr):
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/images"" (stderr):
INFO: flash(sysimage-flash.img): writing image partition 'u-boot' (0xf0000@0x0)
INFO: flash(sysimage-flash.img): writing image partition 'dtb' (0x10000@0xf0000)
INFO: flash(sysimage-flash.img): writing image partition 'kernel' (0x700000@0x100000)
INFO: flash(sysimage-flash.img): writing image partition 'rootfs' (0x800000@0x800000)
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/build/genimage.tmp"" (stderr):
INFO: cmd: "rm -rf "/opt/buildroot-2020.02.3/output/build/genimage.tmp"/*" (stderr):
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/build/genimage.tmp"" (stderr):
INFO: cmd: "cp -a "/tmp/tmp.FlkWcxqS5L" "/opt/buildroot-2020.02.3/output/build/genimage.tmp/root"" (stderr):
INFO: cmd: "find '/opt/buildroot-2020.02.3/output/build/genimage.tmp/root' -depth -type d -printf '%P\0' | xargs -0 -I {} touch -r '/tmp/tmp.FlkWcxqS5L/{}' '/opt/buildroot-2020.02.3/output/build/genimage.tmp/root/{}'" (stderr):
INFO: cmd: "mkdir -p "/opt/buildroot-2020.02.3/output/images"" (stderr):
INFO: flash(sysimage-nand.img): writing image partition 'u-boot' (0x80000@0x0)
INFO: flash(sysimage-nand.img): writing image partition 'dtb' (0x20000@0x80000)
INFO: flash(sysimage-nand.img): writing image partition 'kernel' (0x800000@0x100000)
INFO: flash(sysimage-nand.img): writing image partition 'rootfs' (0x7700000@0x900000)
root@test:/opt/buildroot-2020.02.3#
root@test:/opt/buildroot-2020.02.3#
root@test:/opt/buildroot-2020.02.3#
root@test:/opt/buildroot-2020.02.3# ls output/images/ -l
total 186100
-rw-r--r-- 1 root root       578 Aug 10 20:16 boot.scr
-rw-r--r-- 1 root root  16777216 Aug 10 20:52 boot.vfat
-rw-r--r-- 1 root root     12760 Aug 10 20:21 devicetree.dtb
-rw-r--r-- 1 root root  62914560 Aug 10 20:52 rootfs.ext2
lrwxrwxrwx 1 root root        11 Aug 10 20:52 rootfs.ext4 -> rootfs.ext2
-rw-r--r-- 1 root root   2019328 Aug 10 20:52 rootfs.squashfs
-rw-r--r-- 1 root root   5068800 Aug 10 20:52 rootfs.tar
-rw-r--r-- 1 root root  16777216 Aug 10 20:52 sysimage-flash.img
-rw-r--r-- 1 root root 134217728 Aug 10 20:52 sysimage-nand.img
-rw-r--r-- 1 root root  80740352 Aug 10 20:52 sysimage-sdcard.img
-rw-r--r-- 1 root root    397099 Aug 10 20:16 u-boot.bin
-rw-r--r-- 1 root root    450411 Aug 10 20:52 u-boot-sunxi-with-nand-spl.bin
-rw-r--r-- 1 root root    429931 Aug 10 20:16 u-boot-sunxi-with-spl.bin
-rw-r--r-- 1 root root   4122664 Aug 10 20:21 zImage

终于编译完了 ^_^

接下来现在要研究一下怎么烧录了

离线

#39 2020-08-10 23:10:10

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:

Q群 516836432 或 662381849 附件下载: buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz

md5校验码: d8304fa952e00e0fabfcff3d8659ae62

解压姿势:
tar xvf buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz -C /

工作目录: /opt/buildroot-2020.02.3





离线

#40 2020-08-11 00:57:20

yongzong
会员
注册时间: 2020-08-11
已发帖子: 7
积分: 7

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

去年屯了好几K芯片, 到现在还没用.

离线

#41 2020-08-11 01:33:02

newmarco
会员
注册时间: 2019-12-16
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

就等r3发售了,一定要买一套玩

离线

#42 2020-08-11 09:29:56

打盹的消防车
会员
注册时间: 2020-08-10
已发帖子: 3
积分: 2.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

非常感谢

离线

#43 2020-08-11 10:06:28

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

spinand怎么烧录固件呢,有没有教程

离线

楼主 #44 2020-08-11 10:12:23

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

小王子&木头人 说:

spinand怎么烧录固件呢,有没有教程

1. sunxi-fel把固件切4块写入内存后,mtd write分段写入nand
2. 固件存在tf卡里,uboot利用fatload 和 mtd write组合写入nand
3. 先启动Linux在写入nand

不过要注意的是,nand镜像有128M,不能一次性全都读到DRAM里

离线

#45 2020-08-12 08:32:57

liuyuedong
会员
注册时间: 2020-02-09
已发帖子: 38
积分: 28

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

TINY200 R3什么时候开始发售??

离线

#46 2020-08-12 09:04:54

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

liuyuedong 说:

TINY200 R3什么时候开始发售??

前天问过widora老板,可能要还要过几天吧.





离线

#47 2020-08-12 15:08:23

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

哇酷小二 说:

感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:

Q群 516836432 或 662381849 附件下载: buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz

md5校验码: d8304fa952e00e0fabfcff3d8659ae62

解压姿势:
tar xvf buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz -C /

工作目录: /opt/buildroot-2020.02.3

老铁6666,把TF卡镜像烧进去就能跑了。

离线

#48 2020-08-12 15:12:12

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

有梦的地方 说:

老铁6666,把TF卡镜像烧进去就能跑了。


我的烧进去也能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏

离线

#49 2020-08-12 15:15:48

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:

我的烧进去也能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏

LCD显示关闭了而已,应用程序打开就行

离线

#50 2020-08-12 15:32:51

流氓兔
会员
注册时间: 2020-02-01
已发帖子: 121
积分: 109.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢楼主分享, 貌似NS2009电阻触摸没有驱动?

离线

#51 2020-08-12 15:33:47

ayuanshop
会员
注册时间: 2019-11-21
已发帖子: 8
积分: 2.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

手上有R1和R2,,非常期待这一版本,谢谢~~~

离线

#52 2020-08-12 15:43:48

我就是废物
Moderator
注册时间: 2020-06-22
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

U-Boot SPL 2020.07 (Aug 10 2020 - 20:16:18 +0800)
DRAM: 64 MiB
Trying to boot from MMC1
Card did not respond to voltage select!
spl: mmc init failed with error: -95
Trying to boot from MMC2
Card did not respond to voltage select!
spl: mmc init failed with error: -95
Trying to boot from sunxi SPI


U-Boot 2020.07 (Aug 10 2020 - 20:16:18 +0800) Allwinner Technology

CPU:   Allwinner F Series (SUNIV)
Model: Allwinner F1C100s Generic Device
DRAM:  64 MiB
MMC:   mmc@1c0f000: 0, mmc@1c10000: 1
Setting up a 480x272 lcd console (overscan 0x0)
In:    serial
Out:   vga
Err:   vga
Allwinner mUSB OTG (Peripheral)
starting USB...
No working controllers found
Hit any key to stop autoboot:  0 
Card did not respond to voltage select!
Card did not respond to voltage select!
starting USB...
No working controllers found
USB is stopped. Please issue 'usb start' first.
=> 

spi flash 固件sysimage-flash.img有一点点bug, 可能这个u-boot打包的是TF卡版本的。

离线

楼主 #53 2020-08-12 15:59:31

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

我就是废物 说:

spi flash 固件sysimage-flash.img有一点点bug, 可能这个u-boot打包的是TF卡版本的。

确实是BUG,SPI启动命令没有写进去
手动在uboot下执行一下这个

sf probe
sf read 0x80c00000 0x0f0000 0x4000
sf read 0x80008000 0x100000 0x800000
bootz 0x80008000 - 0x80c00000

可以将UBOOT中

CONFIG_BOOTCOMMAND="run distro_bootcmd;sf probe;sf read 0x80c00000 0x0f0000 0x4000;sf read 0x80008000 0x100000 0x800000;bootz 0x80008000 - 0x80c00000"

这样uboot在mmc启动失败后就会自动尝试从SPI NOR启动

最近编辑记录 aodzip (2020-08-12 16:04:33)

离线

#54 2020-08-12 16:06:32

我就是废物
Moderator
注册时间: 2020-06-22
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

=> sf probe
unknown raw ID 82e68680
Failed to initialize SPI flash at 0:0 (error -524)

奇怪, widora自带的flash.

离线

楼主 #55 2020-08-12 16:10:41

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

我就是废物 说:

奇怪, widora自带的flash.

哦……你看一下board/widora/tiny200/devicetree/uboot/suniv-f1c100s-generic.dts
SPI总线上是不是配了SPI-NAND

这个错误是SPI-NAND驱动抛出来的

最近编辑记录 aodzip (2020-08-12 16:11:18)

离线

#56 2020-08-12 16:37:30

我就是废物
Moderator
注册时间: 2020-06-22
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

哦……你看一下board/widora/tiny200/devicetree/uboot/suniv-f1c100s-generic.dts
SPI总线上是不是配了SPI-NAND

这个错误是SPI-NAND驱动抛出来的


果然是 compatible = "spi-nand";

...

&spi0 {
        pinctrl-names = "default";
        pinctrl-0 = <&spi0_pins_a>;
        status = "okay";

        flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                // compatible = "winbond,w25q128", "jedec,spi-nor";
                compatible = "spi-nand";
                reg = <0>;
                spi-max-frequency = <40000000>;
        };
};
....

离线

#57 2020-08-12 19:07:21

hameyou
会员
注册时间: 2018-04-15
已发帖子: 171
积分: 8.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复BUG,贡献代码。




大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?

离线

#58 2020-08-12 19:10:16

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:



大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?

自己写程序驱动lcd就有界面了。

cat /dev/urandom > /dev/fb0

    cd configs
    ln -s ../board/widora/tiny200/widora_tiny200_defconfig .
    make widora_tiny200_defconfig




离线

楼主 #59 2020-08-12 19:13:28

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

hameyou 说:



大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?

你的LCD是配置成常亮的是吧。没有关闭背光的PIN。正常花屏的时候屏幕背光是关闭的,看不到的。

Device Drivers > Graphics support > Console display driver support
禁用
Framebuffer Console Deferred Takeover
可以在开机的时候直接魔法启动DRM,不会看到花屏

最近编辑记录 aodzip (2020-08-12 20:30:36)

离线

#60 2020-08-12 23:30:12

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

请教下aodzip大佬,你的ov2640怎么测试的,我这边接上ov2640,出现/dev/video0,使用命令如下抓不到图片
# fswebcam -S 5 -d /dev/video0 -p UYVY -r 800x600 test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to find a compatible palette format.

查看csi中断次数,显示也为0
28:          0  sun4i_irq  32 Edge      1cb0000.csi
好像并没有触发csi中断

最近编辑记录 tianjjff (2020-08-12 23:30:40)

离线

楼主 #61 2020-08-12 23:32:04

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

tianjjff 说:

请教下aodzip大佬,你的ov2640怎么测试的,我这边接上ov2640,出现/dev/video0,使用命令如下抓不到图片
# fswebcam -S 5 -d /dev/video0 -p UYVY -r 800x600 test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to find a compatible palette format.

查看csi中断次数,显示也为0
28:          0  sun4i_irq  32 Edge      1cb0000.csi
好像并没有触发csi中断

fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的

离线

楼主 #62 2020-08-12 23:34:47

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

流氓兔 说:

感谢楼主分享, 貌似NS2009电阻触摸没有驱动?

这种加一下dts就可以了,驱动内核都是有的

离线

#63 2020-08-12 23:39:17

tianjjff
会员
注册时间: 2018-12-24
已发帖子: 129
积分: 22

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的

编程控制的时候,设置ov2640 yuyv格式失败了

离线

#64 2020-08-13 14:12:52

哦豁哦豁
会员
注册时间: 2020-01-17
已发帖子: 79
积分: 79

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

=> usb start
starting USB...
No working controllers found

请问楼主 usb start 提示这个错误是为什么?
我应该接U盘, 还是电脑?

离线

#65 2020-08-13 14:15:00

路人甲
会员
注册时间: 2017-09-07
已发帖子: 202
积分: 199.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

请问楼主 I2S驱动了吗?

离线

楼主 #66 2020-08-13 15:06:19

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

哦豁哦豁 说:

请问楼主 usb start 提示这个错误是为什么?
我应该接U盘, 还是电脑?

这个是uboot尝试启动USB Host,但是只配置了USB Device,就会这样

离线

楼主 #67 2020-08-13 15:07:35

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

路人甲 说:

请问楼主 I2S驱动了吗?

配置了dts节点,但是没有条件做测试

离线

#68 2020-08-13 15:16:39

哦豁哦豁
会员
注册时间: 2020-01-17
已发帖子: 79
积分: 79

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

这个是uboot尝试启动USB Host,但是只配置了USB Device,就会这样

也就是说,如果配置好USB Host, 就可以读U盘对吗?

=> mmc list
mmc@1c0f000: 0 (SD)
mmc@1c10000: 1
=>
=> ums 0 mmc 0
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3aa000
/

我执行 ums 0 mmc 0 这个命令, 电脑只出现 "Android Bootloader Device"设备,

而没有出现U盘,这是怎么回事呢?

离线

楼主 #69 2020-08-13 15:26:51

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

哦豁哦豁 说:

也就是说,如果配置好USB Host, 就可以读U盘对吗?


我执行 ums 0 mmc 0 这个命令, 电脑只出现 "Android Bootloader Device"设备,

而没有出现U盘,这是怎么回事呢?

正常来讲执行了这个命令是会出现U盘的。是不是TF卡内的文件系统不受操作系统支持?

离线

#70 2020-08-13 17:14:12

哦豁哦豁
会员
注册时间: 2020-01-17
已发帖子: 79
积分: 79

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

正常来讲执行了这个命令是会出现U盘的。是不是TF卡内的文件系统不受操作系统支持?

2020-08-13_171302.png

发现小智的 X3 也是一毛一样的问题, 是不是我电脑驱动的问题?

离线

#71 2020-08-13 17:24:10

春风吹又生
会员
注册时间: 2020-02-25
已发帖子: 61
积分: 60

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

=> ums 100 mmc 0
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3aa000
CTRL+C - Operation aborted
=> ums 1000 mmc 0
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3aa000
CTRL+C - Operation aborted
=> ums
ums - Use the UMS [USB Mass Storage]

Usage:
ums <USB_controller> [<devtype>] <dev[:part]>  e.g. ums 0 mmc 0
    devtype defaults to mmc
=>

请问楼主 @aodzip 这个 <USB_controller> 参数代表什么意义呢?

离线

楼主 #72 2020-08-13 17:34:56

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

春风吹又生 说:
=> ums 100 mmc 0
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3aa000
CTRL+C - Operation aborted
=> ums 1000 mmc 0
UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x3aa000
CTRL+C - Operation aborted
=> ums
ums - Use the UMS [USB Mass Storage]

Usage:
ums <USB_controller> [<devtype>] <dev[:part]>  e.g. ums 0 mmc 0
    devtype defaults to mmc
=>

请问楼主 @aodzip 这个 <USB_controller> 参数代表什么意义呢?

第n个usb控制器

离线

#73 2020-08-13 17:56:54

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

第n个usb控制器

这说明X3有1000个控制器?不可能吧

离线

楼主 #74 2020-08-13 18:23:11

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

有梦的地方 说:

这说明X3有1000个控制器?不可能吧

不是的,如果数量超了它会自动降回能用的那个

离线

#75 2020-08-13 21:17:34

哦豁哦豁
会员
注册时间: 2020-01-17
已发帖子: 79
积分: 79

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

不是的,如果数量超了它会自动降回能用的那个

有道理, 我也纳闷呢.


QQ截图20200813211159.png

用家里的电脑, ums终于正常了, 看来是电脑驱动问题?

和Linux的g_mass_storage驱动一样, 把整个TF卡映射成一个U盘.

最近编辑记录 哦豁哦豁 (2020-08-13 21:23:28)

离线

#76 2020-08-16 16:54:04

mango
会员
所在地: 芒果派
注册时间: 2017-12-02
已发帖子: 779
积分: 730

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

R3重回哑黑,焊接厂在紧急处理中
ED3C6D2CC21CB06831984D365E63DD9B.jpg






歪朵拉开源硬件: https://widora.cn
淘宝:  https://widora.taobao.com/

离线

#77 2020-08-16 21:25:54

unturned3
会员
注册时间: 2020-07-01
已发帖子: 262
积分: 300

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

mango 说:

R3重回哑黑

重回哑黑是啥意思啊?板子不小心做成黑色的了?

离线

#78 2020-08-16 23:17:33

TinLethax
会员
所在地: Trang, Thailand
注册时间: 2020-08-06
已发帖子: 4
积分: 4
个人网站

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

我就是废物 说:

奇怪, widora自带的flash.


SPI NAND CS引脚仍然接地,请尝试将其释放

离线

#79 2020-08-19 17:46:18

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

1. sunxi-fel把固件切4块写入内存后,mtd write分段写入nand
2. 固件存在tf卡里,uboot利用fatload 和 mtd write组合写入nand
3. 先启动Linux在写入nand

不过要注意的是,nand镜像有128M,不能一次性全都读到DRAM里

能不能先建一个分区表,把相对应的固件丢进响应分区,系统启动后通过resiz2fs来扩展分区大小

离线

楼主 #80 2020-08-19 21:31:20

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

小王子&木头人 说:

能不能先建一个分区表,把相对应的固件丢进响应分区,系统启动后通过resiz2fs来扩展分区大小

https://github.com/aodzip/buildroot-tiny200
项目已经移动到这里继续开发,今天刚推送了128M全量镜像的烧录方法

离线

#81 2020-08-20 14:46:36

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

https://github.com/aodzip/buildroot-tiny200
项目已经移动到这里继续开发,今天刚推送了128M全量镜像的烧录方法

执行make后报如下的错误
ERROR: No hash found for gcc-8.4.0.tar.xz
package/pkg-generic.mk:167: recipe for target '/home/zhang/buildroot-tiny200-master/output/build/host-gcc-initial-8.4.0/.stamp_downloaded' failed
make: *** [/home/zhang/buildroot-tiny200-master/output/build/host-gcc-initial-8.4.0/.stamp_downloaded] Error 1

离线

楼主 #82 2020-08-20 15:03:04

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

zhang235hai 说:

执行make后报如下的错误
ERROR: No hash found for gcc-8.4.0.tar.xz
package/pkg-generic.mk:167: recipe for target '/home/zhang/buildroot-tiny200-master/output/build/host-gcc-initial-8.4.0/.stamp_downloaded' failed
make: *** [/home/zhang/buildroot-tiny200-master/output/build/host-gcc-initial-8.4.0/.stamp_downloaded] Error 1

是严格按照GitHub上的说明进行的么

离线

#83 2020-08-20 15:42:39

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

https://github.com/aodzip/buildroot-tiny200
项目已经移动到这里继续开发,今天刚推送了128M全量镜像的烧录方法

楼主真给力

离线

#84 2020-08-20 16:17:05

哦豁哦豁
会员
注册时间: 2020-01-17
已发帖子: 79
积分: 79

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

哦豁哦豁 说:

https://whycan.cn/files/members/2992/2020-08-13_171302.png

发现小智的 X3 也是一毛一样的问题, 是不是我电脑驱动的问题?

终于搞定,右击设备把驱动卸载, 重新上电再执行 ums 0 mmc 0就可以了。

离线

#85 2020-08-20 16:49:20

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

是严格按照GitHub上的说明进行的么

已经搞定了
我解压的姿势不对
编译已经通过了
淘宝上还不能买TINY200 r3版本的
知道什么时候能买吗?

离线

#86 2020-08-20 18:08:01

mango
会员
所在地: 芒果派
注册时间: 2017-12-02
已发帖子: 779
积分: 730

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

zhang235hai 说:

已经搞定了
我解压的姿势不对
编译已经通过了
淘宝上还不能买TINY200 r3版本的
知道什么时候能买吗?

可以买了。NOR版已上架: https://item.taobao.com/item.htm?id=587925184119

最近编辑记录 mango (2020-08-20 18:08:18)






歪朵拉开源硬件: https://widora.cn
淘宝:  https://widora.taobao.com/

离线

#87 2020-08-21 08:42:20

zhang235hai
会员
注册时间: 2020-04-06
已发帖子: 212
积分: 165

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

mango 说:

可以买了。NOR版已上架: https://item.taobao.com/item.htm?id=587925184119

SPI NAND的版本什么时候有呢?是不是可以自己更换?

离线

#88 2020-08-21 12:48:36

wlcccccc
会员
注册时间: 2019-12-06
已发帖子: 72
积分: 67.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大人真乃神人也

离线

#89 2020-08-21 16:24:20

642242855
会员
注册时间: 2019-10-31
已发帖子: 191
积分: 98

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢感谢

离线

#90 2020-08-21 21:27:30

netwp
会员
注册时间: 2018-08-19
已发帖子: 31
积分: 5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

刚买了R2,还没用上,就出R3了,继续支持

离线

#91 2020-08-22 23:19:43

房地产
会员
注册时间: 2020-03-02
已发帖子: 27
积分: 27

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

你的LCD显示好了吗?我的也是uboot显示正常,进入内核后花屏,也不恢复,配置了显示小企鹅,也没用。

hameyou 说:



大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?

离线

#92 2020-08-22 23:29:17

房地产
会员
注册时间: 2020-03-02
已发帖子: 27
积分: 27

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

# cat /dev/urandom > dev/fb0
cat: write error: No space left on device

我的显示屏在内核里也是花屏,使用上面命令报这个错误。

哇酷小二 说:

自己写程序驱动lcd就有界面了。

cat /dev/urandom > /dev/fb0

    cd configs
    ln -s ../board/widora/tiny200/widora_tiny200_defconfig .
    make widora_tiny200_defconfig

离线

楼主 #93 2020-08-23 01:30:07

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

房地产 说:

你的LCD显示好了吗?我的也是uboot显示正常,进入内核后花屏,也不恢复,配置了显示小企鹅,也没用。

去同步一下GitHub上最新的代码

离线

#94 2020-08-23 18:01:21

房地产
会员
注册时间: 2020-03-02
已发帖子: 27
积分: 27

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

将内核最后两个patch打上就好了。谢谢

aodzip 说:

去同步一下GitHub上最新的代码

离线

#95 2020-08-23 18:42:19

mango
会员
所在地: 芒果派
注册时间: 2017-12-02
已发帖子: 779
积分: 730

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大家开发尽量用git方式管理源码,好处是随时pull到最新。
官方地址: https://github.com/aodzip/buildroot-tiny200
Git加速工具: http://gitd.cc

最近编辑记录 mango (2020-08-23 18:48:07)






歪朵拉开源硬件: https://widora.cn
淘宝:  https://widora.taobao.com/

离线

#96 2020-08-28 23:15:15

房地产
会员
注册时间: 2020-03-02
已发帖子: 27
积分: 27

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

我也遇到了这个问题,我手上只有OV7740,调试了两个晚上,总算不报错了,可是拍出的照片是全黑的。不知道下一步该怎么做了。
# fswebcam -S 5 -d /dev/video0  test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Skipping 5 frames...
Capturing 1 frames...
Captured 6 frames in 0.24 seconds. (24 fps)
--- Processing captured image...
Unable to load font 'sans': Could not find/open font
Disabling the the banner.
Writing JPEG image to 'test.jpg'.
fswebcam
patch如下
0001-sun4i-csi-support-fswebcam.7z

aodzip 说:

fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的

离线

#97 2020-09-01 15:35:27

hunter
会员
注册时间: 2020-08-21
已发帖子: 2
积分: 2

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

好贴,留名

离线

#98 2020-09-02 10:04:29

XZHDJH
会员
注册时间: 2020-01-18
已发帖子: 37
积分: 37

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

留名

离线

#99 2020-09-02 16:34:16

_jerry
会员
注册时间: 2020-09-02
已发帖子: 13
积分: 13

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬,请问 R3 如何启动,看下我的贴子  求助!R3怎么启动

离线

楼主 #100 2020-09-02 16:56:57

aodzip
会员
注册时间: 2019-10-15
已发帖子: 130
积分: 100

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

_jerry 说:

大佬,请问 R3 如何启动,看下我的贴子  求助!R3怎么启动

直接在linux下运行./flash-nor-all.sh

离线

#101 2020-09-02 17:12:40

_jerry
会员
注册时间: 2020-09-02
已发帖子: 13
积分: 13

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:
_jerry 说:

大佬,请问 R3 如何启动,看下我的贴子  求助!R3怎么启动

直接在linux下运行./flash-nor-all.sh

大佬,你完美解决了我的问题。

离线

#102 2020-09-02 20:27:32

_jerry
会员
注册时间: 2020-09-02
已发帖子: 13
积分: 13

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:
_jerry 说:

大佬,请问 R3 如何启动,看下我的贴子  求助!R3怎么启动

直接在linux下运行./flash-nor-all.sh

大佬,方法用一次就失效了,再帮我看看新的问题,能识别到2个烧不进去 :求助!R3怎么启动

离线

#103 2020-11-11 00:43:50

openkl
会员
注册时间: 2019-10-05
已发帖子: 11
积分: 1

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

buildroot-tiny200/board/allwinner/suniv-f1c100s/scripts/genimage.sh
编译报错: 行3 realpath:未找到命令。
该怎么解决?

离线

#104 2020-11-11 08:38:43

九重天
会员
注册时间: 2020-10-06
已发帖子: 25
积分: 17.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

openkl 说:

buildroot-tiny200/board/allwinner/suniv-f1c100s/scripts/genimage.sh
编译报错: 行3 realpath:未找到命令。
该怎么解决?

sudo apt-get install -y realpath

离线

#105 2020-11-11 10:22:39

joyhope
会员
注册时间: 2020-01-16
已发帖子: 39
积分: 39

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

先Mark一下,买了这个版主,看看情况。

离线

#106 2020-11-12 11:47:59

unturned3
会员
注册时间: 2020-07-01
已发帖子: 262
积分: 300

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

大佬好,buildroot 运行完后在output 文件夹中生成了这些文件,请问怎么把编译好的系统放到TF卡上呢?我想从TF卡启动Tiny200,不想用SPI NOR Flash

4.0K	boot.scr
4.0M	boot.vfat
16K	devicetree.dtb
8.7M	rootfs.ext2
0	rootfs.ext4
2.0M	rootfs.squashfs
4.9M	rootfs.tar
16M	sysimage-flash.img
128M	sysimage-nand.img
14M	sysimage-sdcard.img
388K	u-boot.bin
440K	u-boot-sunxi-with-nand-spl.bin
420K	u-boot-sunxi-with-spl.bin
4.0M	zImage

最近编辑记录 unturned3 (2020-11-12 13:32:17)

离线

#107 2020-11-12 14:56:12

孤星泪
会员
注册时间: 2020-03-18
已发帖子: 235
积分: 231

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

windows平台用win32diskimager把sysimage-sdcard.img烧到tf卡

离线

#108 2020-11-12 15:50:10

unturned3
会员
注册时间: 2020-07-01
已发帖子: 262
积分: 300

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

孤星泪 说:

windows平台用win32diskimager把sysimage-sdcard.img烧到tf卡

多谢,明白了

离线

#109 2020-12-25 11:36:45

saub
会员
注册时间: 2020-01-28
已发帖子: 99
积分: 57

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

哇酷小二 说:

感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:

Q群 516836432 或 662381849 附件下载: buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz

md5校验码: d8304fa952e00e0fabfcff3d8659ae62

解压姿势:
tar xvf buildroot-2020.02.3_widora_tiny200s_R2_with_aodzip_patch.tgz -C /

工作目录: /opt/buildroot-2020.02.3


我下载了你的现成包,MAKE后报错,请教是什么原因呢?
错误如下:

  done; \
else \
  : ; \
fi
Making install in tests
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
***
*** ERROR: package host-tar installs executables without proper RPATH:
***   /opt/buildroot-2020.02.3/output/host/bin/tar
make[1]: *** [package/pkg-generic.mk:282: /opt/buildroot-2020.02.3/output/build/host-tar-1.29/.stamp_host_installed] Error 1
make: *** [Makefile:84: _all] Error 2
saub@ubuntu:/opt/buildroot-2020.02.3$

离线

#110 2020-12-25 11:40:44

saub
会员
注册时间: 2020-01-28
已发帖子: 99
积分: 57

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

aodzip 说:

请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复BUG,贡献代码。
...


我下载了你的现成包,MAKE后报错,请教是什么原因呢?
错误如下:

  done; \
else \
  : ; \
fi
Making install in tests
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
***
*** ERROR: package host-tar installs executables without proper RPATH:
***   /opt/buildroot-2020.02.3/output/host/bin/tar
make[1]: *** [package/pkg-generic.mk:282: /opt/buildroot-2020.02.3/output/build/host-tar-1.29/.stamp_host_installed] Error 1
make: *** [Makefile:84: _all] Error 2
saub@ubuntu:/opt/buildroot-2020.02.3$

离线

#111 2021-02-17 16:57:39

MTLINUX
会员
注册时间: 2019-10-21
已发帖子: 28
积分: 0.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

参考以上内容,成功编译出sysimage-nor.img,烧写进w25Q128,顺利启动。 Uboot时显示logo和版本信息(分辨率应该是800x480),
进入系统后运行fb-test显示
# fb-test
fb-test 1.1.0 (rosetta)
fb res 480x272 virtual 480x272, line_len 1920, bpp 32
分辨率是480x272,请问要这么修改才能为800x480分辨率呢;
谢谢!

离线

#112 2021-02-17 18:08:43

九重天
会员
注册时间: 2020-10-06
已发帖子: 25
积分: 17.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

修改 linux dts 的 panel 参数, 具体设置啥我忘记了, 现在木得电脑.

离线

#113 2021-02-17 18:17:40

MTLINUX
会员
注册时间: 2019-10-21
已发帖子: 28
积分: 0.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢回复!

我把r3的linux dts 里的panel修改为 compatible = "lg,lb070wv8", "simple-panel";  后就是800x480分辨率了。
fb-test 正常;
fb-test 1.1.0 (rosetta)
fb res 800x480 virtual 800x480, line_len 3200, bpp 32
但bpp=32,每个点占用4个字节; 而硬件是RGB565,那不就浪费内存了?有办法修改为bpp=16吗?
谢谢!

离线

#114 2021-02-17 19:40:25

raspberryman
会员
注册时间: 2019-12-27
已发帖子: 503
积分: 465

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

是浪费了一点内存,但是32bit操作速度更快,16bit你得考虑对齐问题。

离线

#115 2021-02-18 10:46:00

MTLINUX
会员
注册时间: 2019-10-21
已发帖子: 28
积分: 0.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢回复!
内存多了1倍也不是主要问题;u32和u16都是dma刷差别也不大;
关键nor flash 空间不大(ui图片裸数据按RGB888比565多不少);

另外一个问题:
上电开机显示uboot图标和信息正常,然后系统启动会花屏一会,然后黑屏,再到app界面。 难道只能用关背光来处理吗?

离线

#116 2021-07-26 09:50:09

电锯电路板惊魂
会员
注册时间: 2021-07-20
已发帖子: 0
积分: 0

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:与技术无关

#117 2022-01-09 09:36:29

daiqinbin
会员
注册时间: 2022-01-02
已发帖子: 11
积分: 6

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢大佬分享,准备下下来玩下10寸的LCD,不知道行不行

离线

#118 2022-01-10 21:28:45

daiqinbin
会员
注册时间: 2022-01-02
已发帖子: 11
积分: 6

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

建议哪位大佬出一下烧写的教程,群里小白也很多的,包括本人也是刚开始玩的小白

离线

#119 2022-10-10 13:09:29

Chin
会员
注册时间: 2020-10-19
已发帖子: 61
积分: 39

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

希望还能继续更新

离线

#120 2022-10-30 22:50:54

DEQ
会员
注册时间: 2022-02-22
已发帖子: 30
积分: 35

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢大佬分享,目前我的TINY200 R3只能在U-Boot SPL上从SPI NAND (GD5F1GQ4UAxxG) 启动,跑RTT就启动不了,谁能给分析一下是什么原因

离线

#121 2022-10-31 14:26:50

yuemin3
会员
注册时间: 2019-05-17
已发帖子: 23
积分: 16.5

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

感谢分享,USB HOST的驱动支持了吗?

离线

#122 2024-01-15 16:57:21

wl989898
会员
注册时间: 2024-01-15
已发帖子: 35
积分: 3

Re: Widora TINY200 R2 体验版开源开发包,修复了大部分F1C100s/F1C200s的遗留问题

硬件开源吗

离线

页脚

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

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