感谢 @xm1994 发帖:
终于搞好了荔枝派nano linux uboot瘦身 + usb gadget hid + gt911触控 + littlevgl demo ( https://whycan.cn/t_2688.html )
参考上面的帖子, 弄了一个 5寸的 800x480 的 f1c100s 固件, 支持usb: suniv_f1c100s_w25q128_usb_lcd_ok_20190722.7z
登陆账号: root
登陆密码: whycan.cn (帮晕哥做个广告)
这是我花10秒钟用windows画图为 @晕哥 量身定做的logo, 哈哈哈 ^_^
这是在LCD上的效果:
使用说明.txt:
目前支持 w25q128, 其他 flash 未测, 烧录命令:
sunxi-fel -p spiflash-write 0x000000 u-boot-sunxi-with-spl.bin
sunxi-fel -p spiflash-write 0x060000 whycan.bmp.gz
sunxi-fel -p spiflash-write 0x110000 zImage
sunxi-fel -p spiflash-write 0x100000 suniv-f1c100s-licheepi-nano-800480.dtb
sunxi-fel -p spiflash-write 0x510000 jffs2.bin
2019-09-01 25楼 更新:
-----------------------------------------------
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z
128M tfcard adb & emwin 版本下载: suniv_f1c100s_128M_tfcard_usb_adb_emwin_20190901.7z
2019-10-22 43楼 更新:
-----------------------------------------------
120M tfcard ATWK 演示版本下载: f1c100s_linux_awtk_dump_20191022.7z
/awtk/bin/smartwatch 是手表演示程序.
离线
https://whycan.cn/t_2169.html 借用了晕哥的一键打包命令:
dd if=/dev/zero bs=1MiB count=16 | tr "\000" "\377" > flash_16m.bin
###合并u-boot, whycan.bmp.gz, dtb,kernel, rootfs 到 flash_16m.bin ###
dd if=notrunc if=u-boot-sunxi-with-spl.bin of=flash_16m.bin seek=0
dd if=notrunc if=whycan.bmp.gz of=flash_16m.bin bs=$((0x060000)) seek=1
dd if=notrunc if=suniv-f1c100s-licheepi-nano-800480.dtb of=flash_16m.bin bs=$((0x100000)) seek=1
dd if=notrunc if=zImage of=flash_16m.bin bs=$((0x110000)) seek=1
dd if=notrunc if=jffs2.bin of=flash_16m.bin bs=$((0x510000)) seek=1
16M w25q128 一体烧录文件下载: flash_16m.7z
烧录指令:
sunxi-fel -p spiflash-write 0x000000 flash_16m.bin
最近编辑记录 路漫漫 (2019-07-22 14:59:59)
离线
离线
请问从开机到显示界面花多少时间?
我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。
如果用 sd nand 的话, 速度会更快一些。
离线
荔枝派nano跑 Linux + emwin: licheepi_nano_f1c100s_emwin_20190729.7z
可以直接 sunxi-fel 烧录到 16M 及其以上spi nor flash
离线
firstman 说:晕哥 说:感谢楼主热心分享!
参考链接1: http://nano.lichee.pro/build_sys/build_flash.html
参考链接2: 核心板原理图 Lichee_nano.pdf (第一版)
参考链接3: 核心板原理图 lichee_nano_new.pdf (第二版 ns2009)
参考链接4: 底板原理图 lpi-nano-dock.pdfhttps://whycan.cn/files/members/1574/2019-08-17_090528.png
请问这种接口的 GT911 电容触摸屏哪里可以买到?
就是这种:
https://detail.tmall.com/item.htm?id=561493224626
优屏旗舰店 选 stc 5099
我当时买得早, 现在荔枝派好像不卖这种电容屏了。
都是20多元,贵的一匹啊
这个便宜很多了, 10块钱: https://item.taobao.com/item.htm?id=548102737060
离线
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z
128M tfcard adb & emwin 版本下载: suniv_f1c100s_128M_tfcard_usb_adb_emwin_20190901.7z
生成jffs2 rootfs:
mkfs.jffs2 --pad=0xAF0000 -d ./target -o rootfs.jffs2
分立烧写:
sunxi-fel -p spiflash-write 0 u-boot-sunxi-with-spl.bin
sunxi-fel -p spiflash-write 0x60000 whycan.bmp.gz
sunxi-fel -p spiflash-write 0x100000 suniv-f1c100s-licheepi-nano-800480.dtb
sunxi-fel -p spiflash-write 0x110000 zImage
sunxi-fel -p spiflash-write 0x510000 rootfs.jffs2
一次烧写:
sunxi-fel -p spiflash-write 0x510000 flash_16m.bin
打包方法:
dd if=/dev/zero bs=1M count=32 | tr "\000" "\377" > flash_16m.bin
dd if=notrunc if=u-boot-sunxi-with-spl.bin of=flash_16m.bin seek=0
dd if=notrunc if=whycan.bmp.gz of=flash_16m.bin bs=$((0x60000)) seek=1
dd if=notrunc if=suniv-f1c100s-licheepi-nano-800480.dtb of=flash_16m.bin bs=$((0x100000)) seek=1
dd if=notrunc if=zImage of=flash_16m.bin bs=$((0x110000)) seek=1
dd if=notrunc if=rootfs.jffs2 of=flash_16m.bin bs=$((0x510000)) seek=1
adb 的编译和使用方法参考: https://whycan.cn/t_2794.html
离线
不好意思, 这是公司的项目。
为了支持晕哥, 我把公司的启动画面都改了。
离线
120M tfcard ATWK 演示版本下载: f1c100s_linux_awtk_dump_20191022.7z
/awtk/bin/smartwatch 是手表演示程序.
离线