请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复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)
离线
沙发,先赞一个
离线
必须赞一个!拯救这些芯片啊
离线
大佬搞个收款码,我想打钱点赞!
离线
大佬太牛逼了
离线
大佬,Linux 5.4.52 在哪里下载啊,找了半天没找到
离线
大佬,Linux 5.4.52 在哪里下载啊,找了半天没找到
你只要给buildroot应用了那个board就行,执行make -j8都会自动下载编译好
离线
这实在是太生猛了!!!
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
在线
你只要给buildroot应用了那个board就行,执行make -j8都会自动下载编译好
厉害了,大佬
离线
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命令这样用会出错, 请问这行命令的用意是什么呢?
离线
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)
离线
我写的时候少了个s……改成下面这个
ln -s board/widora/tiny200/widora_tiny200_defconfig configs/
这个是为了软连接defconfig
原来如此, 感谢大佬, 正在编译.
离线
wow! 基本全驱动了, 居然还能玩TV ...
离线
大佬太牛逼了
离线
8块8的芯片被楼主玩出花了, 大佬太牛逼了
离线
请收下我的膝盖.
离线
大佬这个怎么回事
离线
这个问题不太应该出现,检查buildroot解压方式对不对,是否完整,第二尽量不要用root权限运行buildroot
离线
看到楼主,感觉我的智商被碾压过.
离线
1. 是时候囤点 F1C200s了
2. 每次看到这个命令 make -j8 总想笑
3. Melis 还有优势吗?
离线
1. 是时候囤点 F1C200s了
2. 每次看到这个命令 make -j8 总想笑
3. Melis 还有优势吗?
1. 没必要
2. 8核处理器受到了极大的冲击
3. 有的,毕竟原厂驱动全
离线
厉害了,感谢分享。
离线
自己画的板子,这个有没有摄像头驱动的代码,和IO更换方法。做硬件的,软件驱动不太会,自己想试试
离线
大佬牛逼!
离线
tql sdl awsl
离线
各位大佬,弱弱的问一问,F1C100S/200S,linux下可以支持键盘鼠标吗?
离线
各位大佬,弱弱的问一问,F1C100S/200S,linux下可以支持键盘鼠标吗?
配置Linux内核的时候选上支持鼠标、键盘的驱动就可以了
离线
aodzip 大神,能不能介绍一下cedarX怎么使用?我按照 github 上“Allwinner CedarX Driver for Mainline Linux 5.4” 配置完cedarX,也编译了 libcedarc,但不知道怎么使用,是不是要像 tina 那样编译一个 tplayer 才行?还有解码出来的YUV 裸流要怎么配合 de-be 进行转换并显示?是不是要开启 drm,使用drm的接口来显示?
离线
大佬666
离线
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的
离线
我试了在你的基础上配合 tina 里面的 jpeg 解码demo是可以解码的(但是解出来的YUV裸流数据排列比较奇葩,不知道是不是本来就有这种标准),按道理也可以解码其它格式的码流,只是 tina 里面的 tplayer 我不知道怎么移植,我也正在尝试使用DE-BE来把 YUV 转成 RGB。
离线
cd configs
ln -s ../board/widora/tiny200/widora_tiny200_defconfig .
今天我从头测试了一下,上面教程中的指令有误,应该用这个
离线
谢谢大神,晚上我回去再试试
离线
谢谢大佬非常好
离线
R3啥时发售,预订一套,谢谢!
离线
终于可以编译了,谢谢楼主,
我的配置, 工作目录 /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
离线
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
终于编译完了 ^_^
接下来现在要研究一下怎么烧录了
离线
感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:
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
离线
去年屯了好几K芯片, 到现在还没用.
离线
就等r3发售了,一定要买一套玩
离线
非常感谢
离线
spinand怎么烧录固件呢,有没有教程
离线
spinand怎么烧录固件呢,有没有教程
1. sunxi-fel把固件切4块写入内存后,mtd write分段写入nand
2. 固件存在tf卡里,uboot利用fatload 和 mtd write组合写入nand
3. 先启动Linux在写入nand
不过要注意的是,nand镜像有128M,不能一次性全都读到DRAM里
离线
TINY200 R3什么时候开始发售??
离线
感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:
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卡镜像烧进去就能跑了。
离线
老铁6666,把TF卡镜像烧进去就能跑了。
我的烧进去也能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
离线
我的烧进去也能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
LCD显示关闭了而已,应用程序打开就行
离线
感谢楼主分享, 貌似NS2009电阻触摸没有驱动?
离线
手上有R1和R2,,非常期待这一版本,谢谢~~~
离线
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卡版本的。
离线
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)
离线
=> sf probe
unknown raw ID 82e68680
Failed to initialize SPI flash at 0:0 (error -524)
奇怪, widora自带的flash.
离线
奇怪, widora自带的flash.
哦……你看一下board/widora/tiny200/devicetree/uboot/suniv-f1c100s-generic.dts
SPI总线上是不是配了SPI-NAND
这个错误是SPI-NAND驱动抛出来的
最近编辑记录 aodzip (2020-08-12 16:11:18)
离线
哦……你看一下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>;
};
};
....
离线
请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复BUG,贡献代码。
大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?
离线
大佬,我的编译好了,把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
离线
大佬,我的编译好了,把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)
离线
请教下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)
离线
请教下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抓裸流是可以的
离线
感谢楼主分享, 貌似NS2009电阻触摸没有驱动?
这种加一下dts就可以了,驱动内核都是有的
离线
fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的
编程控制的时候,设置ov2640 yuyv格式失败了
离线
=> usb start
starting USB...
No working controllers found
请问楼主 usb start 提示这个错误是为什么?
我应该接U盘, 还是电脑?
离线
请问楼主 I2S驱动了吗?
离线
请问楼主 usb start 提示这个错误是为什么?
我应该接U盘, 还是电脑?
这个是uboot尝试启动USB Host,但是只配置了USB Device,就会这样
离线
请问楼主 I2S驱动了吗?
配置了dts节点,但是没有条件做测试
离线
这个是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盘,这是怎么回事呢?
离线
也就是说,如果配置好USB Host, 就可以读U盘对吗?
我执行 ums 0 mmc 0 这个命令, 电脑只出现 "Android Bootloader Device"设备,
而没有出现U盘,这是怎么回事呢?
正常来讲执行了这个命令是会出现U盘的。是不是TF卡内的文件系统不受操作系统支持?
离线
正常来讲执行了这个命令是会出现U盘的。是不是TF卡内的文件系统不受操作系统支持?
发现小智的 X3 也是一毛一样的问题, 是不是我电脑驱动的问题?
离线
=> 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> 参数代表什么意义呢?
离线
=> 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控制器
离线
第n个usb控制器
这说明X3有1000个控制器?不可能吧
离线
这说明X3有1000个控制器?不可能吧
不是的,如果数量超了它会自动降回能用的那个
离线
不是的,如果数量超了它会自动降回能用的那个
有道理, 我也纳闷呢.
用家里的电脑, ums终于正常了, 看来是电脑驱动问题?
和Linux的g_mass_storage驱动一样, 把整个TF卡映射成一个U盘.
最近编辑记录 哦豁哦豁 (2020-08-13 21:23:28)
离线
R3重回哑黑,焊接厂在紧急处理中
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
在线
R3重回哑黑
重回哑黑是啥意思啊?板子不小心做成黑色的了?
离线
1. sunxi-fel把固件切4块写入内存后,mtd write分段写入nand
2. 固件存在tf卡里,uboot利用fatload 和 mtd write组合写入nand
3. 先启动Linux在写入nand不过要注意的是,nand镜像有128M,不能一次性全都读到DRAM里
能不能先建一个分区表,把相对应的固件丢进响应分区,系统启动后通过resiz2fs来扩展分区大小
离线
能不能先建一个分区表,把相对应的固件丢进响应分区,系统启动后通过resiz2fs来扩展分区大小
https://github.com/aodzip/buildroot-tiny200
项目已经移动到这里继续开发,今天刚推送了128M全量镜像的烧录方法
离线
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
离线
执行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上的说明进行的么
离线
https://github.com/aodzip/buildroot-tiny200
项目已经移动到这里继续开发,今天刚推送了128M全量镜像的烧录方法
楼主真给力
离线
https://whycan.cn/files/members/2992/2020-08-13_171302.png
发现小智的 X3 也是一毛一样的问题, 是不是我电脑驱动的问题?
终于搞定,右击设备把驱动卸载, 重新上电再执行 ums 0 mmc 0就可以了。
离线
是严格按照GitHub上的说明进行的么
已经搞定了
我解压的姿势不对
编译已经通过了
淘宝上还不能买TINY200 r3版本的
知道什么时候能买吗?
离线
已经搞定了
我解压的姿势不对
编译已经通过了
淘宝上还不能买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/
在线
可以买了。NOR版已上架: https://item.taobao.com/item.htm?id=587925184119
SPI NAND的版本什么时候有呢?是不是可以自己更换?
离线
大人真乃神人也
离线
感谢感谢
离线
刚买了R2,还没用上,就出R3了,继续支持
离线
你的LCD显示好了吗?我的也是uboot显示正常,进入内核后花屏,也不恢复,配置了显示小企鹅,也没用。
大佬,我的编译好了,把SD_img烧进去能跑了,但是LCD在uboot的时候显示很正常,但进入内核后,开始花屏,然后不正常了, 480*272的屏
是什么原因呢?
离线
# 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
离线
你的LCD显示好了吗?我的也是uboot显示正常,进入内核后花屏,也不恢复,配置了显示小企鹅,也没用。
去同步一下GitHub上最新的代码
离线
将内核最后两个patch打上就好了。谢谢
去同步一下GitHub上最新的代码
离线
大家开发尽量用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/
在线
我也遇到了这个问题,我手上只有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'.
patch如下
0001-sun4i-csi-support-fswebcam.7z
fswebcam我也没有调试通
用v4l2-ctl抓裸流是可以的
离线
好贴,留名
离线
留名
离线
buildroot-tiny200/board/allwinner/suniv-f1c100s/scripts/genimage.sh
编译报错: 行3 realpath:未找到命令。
该怎么解决?
离线
buildroot-tiny200/board/allwinner/suniv-f1c100s/scripts/genimage.sh
编译报错: 行3 realpath:未找到命令。
该怎么解决?
sudo apt-get install -y realpath
离线
先Mark一下,买了这个版主,看看情况。
离线
大佬好,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)
离线
windows平台用win32diskimager把sysimage-sdcard.img烧到tf卡
离线
windows平台用win32diskimager把sysimage-sdcard.img烧到tf卡
多谢,明白了
离线
感谢 @歌以咏志, 我这边也编译完成了, 顺便打包了:
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$
离线
请注意,此版本为测试版,可能存在编译不通过,部分功能失效等问题,期待试用反馈,也欢迎一起修复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$
离线
参考以上内容,成功编译出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分辨率呢;
谢谢!
离线
修改 linux dts 的 panel 参数, 具体设置啥我忘记了, 现在木得电脑.
离线
感谢回复!
我把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吗?
谢谢!
离线
是浪费了一点内存,但是32bit操作速度更快,16bit你得考虑对齐问题。
离线
感谢回复!
内存多了1倍也不是主要问题;u32和u16都是dma刷差别也不大;
关键nor flash 空间不大(ui图片裸数据按RGB888比565多不少);
另外一个问题:
上电开机显示uboot图标和信息正常,然后系统启动会花屏一会,然后黑屏,再到app界面。 难道只能用关背光来处理吗?
离线
离线
感谢大佬分享,准备下下来玩下10寸的LCD,不知道行不行
离线
建议哪位大佬出一下烧写的教程,群里小白也很多的,包括本人也是刚开始玩的小白
离线
希望还能继续更新
离线
感谢大佬分享,目前我的TINY200 R3只能在U-Boot SPL上从SPI NAND (GD5F1GQ4UAxxG) 启动,跑RTT就启动不了,谁能给分析一下是什么原因
离线
感谢分享,USB HOST的驱动支持了吗?
离线
硬件开源吗
离线