WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-07-22 11:51:15

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

感谢 @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, 哈哈哈 ^_^
whycan.png


这是在LCD上的效果:
whycan_splash.jpg







使用说明.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

离线

#2 2019-07-22 11:56:07

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 7,163

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

感谢楼主热心分享!






参考链接1: http://nano.lichee.pro/build_sys/build_flash.html
参考链接2: 核心板原理图 Lichee_nano.pdf (第一版)
参考链接3: 核心板原理图 lichee_nano_new.pdf (第二版 ns2009)
参考链接4: 底板原理图    lpi-nano-dock.pdf

离线

#3 2019-07-22 14:59:21

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

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)

离线

#4 2019-07-22 15:04:47

达克罗德
会员
注册时间: 2018-04-10
累计积分: 538

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

请问从开机到显示界面花多少时间?

离线

#5 2019-07-22 15:06:21

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

离线

#6 2019-07-22 15:12:18

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

达克罗德 说:

请问从开机到显示界面花多少时间?

我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。

如果用 sd nand 的话, 速度会更快一些。

离线

#7 2019-07-22 16:52:33

hzpyl
会员
注册时间: 2019-07-10
累计积分: 78

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

不错,可以显示图片。

离线

#8 2019-07-23 14:23:18

kakatoo
会员
注册时间: 2018-10-08
累计积分: 39

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

路漫漫 说:
达克罗德 说:

请问从开机到显示界面花多少时间?

我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。

如果用 sd nand 的话, 速度会更快一些。

额....要这么久。看来之前有人说F1C100S Linux 3秒启动到图形界面 水分太大。

离线

#9 2019-07-23 14:40:55

迪卡
会员
注册时间: 2018-11-02
累计积分: 201

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

我使用F1C200S,BSP启动到命令行,大约5秒

离线

#10 2019-07-23 14:41:27

迪卡
会员
注册时间: 2018-11-02
累计积分: 201

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

迪卡 说:

我使用F1C200S,BSP启动到命令行,大约5秒

使用SD NAND,
spi nor 太慢了

离线

#11 2019-07-23 15:55:18

达克罗德
会员
注册时间: 2018-04-10
累计积分: 538

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

kakatoo 说:
路漫漫 说:
达克罗德 说:

请问从开机到显示界面花多少时间?

我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。

如果用 sd nand 的话, 速度会更快一些。

额....要这么久。看来之前有人说F1C100S Linux 3秒启动到图形界面 水分太大。

我用了人家的,确实3、4秒启动到图形界面

离线

#12 2019-07-30 08:44:37

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

荔枝派nano跑 Linux + emwin: licheepi_nano_f1c100s_emwin_20190729.7z

可以直接 sunxi-fel 烧录到 16M 及其以上spi nor flash

离线

#13 2019-07-30 12:25:40

Jmhh247
会员
注册时间: 2018-12-21
累计积分: 98

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

感谢分享,学习

离线

#14 2019-07-31 00:00:29

wax0127
会员
注册时间: 2019-07-30
累计积分: 1

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

感谢分享,学习中

离线

#15 2019-08-17 09:05:48

firstman
会员
注册时间: 2019-04-06
累计积分: 101

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

晕哥 说:

感谢楼主热心分享!






参考链接1: http://nano.lichee.pro/build_sys/build_flash.html
参考链接2: 核心板原理图 Lichee_nano.pdf (第一版)
参考链接3: 核心板原理图 lichee_nano_new.pdf (第二版 ns2009)
参考链接4: 底板原理图    lpi-nano-dock.pdf


2019-08-17_090528.png

请问这种接口的 GT911 电容触摸屏哪里可以买到?

离线

#16 2019-08-17 09:09:42

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 58

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

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.pdf


https://whycan.cn/files/members/1574/2019-08-17_090528.png

请问这种接口的 GT911 电容触摸屏哪里可以买到?

就是这种:

https://detail.tmall.com/item.htm?id=561493224626

优屏旗舰店 选 stc 5099

我当时买得早, 现在荔枝派好像不卖这种电容屏了。

离线

#17 2019-08-17 11:25:05

mango
会员
注册时间: 2017-12-02
累计积分: 298

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

15楼图有问题,兼容性不够。
FP6xxxx系列,可以这样用。
如果是GT系列,RST必须是IO口,由于存在两组IIC通讯地址,上电需要靠这RST和INT两条线的时序确定。


歪朵拉开源硬件 https://widora.io/

离线

#18 2019-08-17 13:49:37

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 58

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

mango 说:

15楼图有问题,兼容性不够。
FP6xxxx系列,可以这样用。
如果是GT系列,RST必须是IO口,由于存在两组IIC通讯地址,上电需要靠这RST和INT两条线的时序确定。

2019-08-17_112407.png

怪不得, 还以为我的 GT911 触摸屏 精神分裂了,
i2c_detect 检测, 有时候启动是 0x14, 有时候是 0x5d,

然后再看 @xm1994 的 dts 代码,
https://github.com/summershrimp/opendeck-linux/commit/eb7a274d02b52a02198e3b2726df822eed0f36c8

发现 rst 引脚也接上了

离线

#19 2019-08-17 14:51:10

mango
会员
注册时间: 2017-12-02
累计积分: 298

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

一把点亮。
IMG_1706.jpg
-2019-08-17-2_49_39.png


歪朵拉开源硬件 https://widora.io/

离线

#20 2019-08-17 15:07:56

还能这么玩
会员
注册时间: 2019-04-14
累计积分: 58

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

@mango 看起来不错 ^_^ 啥时候正式开始卖

离线

#21 2019-08-17 15:23:56

mango
会员
注册时间: 2017-12-02
累计积分: 298

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

看了看没什么要改的,这就量产一批。


歪朵拉开源硬件 https://widora.io/

离线

#22 2019-08-18 08:34:36

路漫漫
会员
注册时间: 2019-07-22
累计积分: 22

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

还能这么玩 说:
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.pdf


https://whycan.cn/files/members/1574/2019-08-17_090528.png

请问这种接口的 GT911 电容触摸屏哪里可以买到?

就是这种:

https://detail.tmall.com/item.htm?id=561493224626

优屏旗舰店 选 stc 5099

我当时买得早, 现在荔枝派好像不卖这种电容屏了。

QQ20190818083258.jpg

都是20多元,贵的一匹啊

这个便宜很多了, 10块钱: https://item.taobao.com/item.htm?id=548102737060

离线

#23 昨天 16:56:50

xm1994
会员
注册时间: 2019-07-03
累计积分: 19

Re: 分享一个 5寸的 800x480 的 f1c100s 固件, 感谢 @xm1994

还能这么玩 说:
mango 说:

15楼图有问题,兼容性不够。
FP6xxxx系列,可以这样用。
如果是GT系列,RST必须是IO口,由于存在两组IIC通讯地址,上电需要靠这RST和INT两条线的时序确定。

https://whycan.cn/files/members/1597/2019-08-17_112407.png

怪不得, 还以为我的 GT911 触摸屏 精神分裂了,
i2c_detect 检测, 有时候启动是 0x14, 有时候是 0x5d,

然后再看 @xm1994 的 dts 代码,
https://github.com/summershrimp/opendeck-linux/commit/eb7a274d02b52a02198e3b2726df822eed0f36c8

发现 rst 引脚也接上了

linux的goodix驱动好像不包括上电时序部分的控制(也可能是我没找到),因此我把两个地址都用了,总有一个能初始化成功。

离线

页脚