1. 修改 ./board/allwinner/suniv-f1c100s/uboot.env
建议把 dfu_wait_timeout=5 改为 dfu_wait_timeout=30
然后执行 ./rebuild-uboot.sh & ./rebuild-kernel.sh
2. 烧录 TF卡镜像, USB线插入OTG口重启, 串口出现musb-hdrc: peripheral reset irq lost!时使用zadig安装libusb驱动程序
U-Boot 2020.07 (Oct 09 2020 - 17:01:22 +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 800x480 lcd console (overscan 0x0)
In: serial
Out: vga
Err: vga
Allwinner mUSB OTG (Peripheral)
Hit any key to stop autoboot: 0
Booting from FEL...
unknown raw ID 82e625a8
List of MTD devices:
No MTD device found
SF: Detected w25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
DFU waiting on SPI-NOR...
musb-hdrc: peripheral reset irq lost!
3. 执行烧录命令: "D:\aabb\dfu-util-0.9-win64\dfu-util-static.exe" -R -a all -D sysimage-nor.img
buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 * 已支持DVP摄像头 *
http://whycan.com/t_5221.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
离线
不是很完美,我补充几句
1. Zadig只要VID PID写对了就可以安装成功驱动,不需要一定要电脑先发现DFU设备,也就是可以完全不插设备就可以实现安装驱动。
2. 这50秒每次板子上电都需要等,不值得,一般电脑给3秒钟足够了。
3. Linux免驱,不用这么折腾
感谢大佬指点, 一开始就是usb 设备一闪而过zadig安装驱动总是失败, 所以不得不出此下策.
离线