感谢 @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 是手表演示程序.
离线
感谢楼主热心分享!
参考链接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/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 的话, 速度会更快一些。
离线
不错,可以显示图片。
离线
达克罗德 说:请问从开机到显示界面花多少时间?
我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。如果用 sd nand 的话, 速度会更快一些。
额....要这么久。看来之前有人说F1C100S Linux 3秒启动到图形界面 水分太大。
离线
路漫漫 说:达克罗德 说:请问从开机到显示界面花多少时间?
我优化了u-boot, 启动到 VFS mount 大概5秒,
jffs2 rootfs 的加载和初始化脚本占用比较多时间耽误时间了,
启动到账号密码输入的时候要 16 秒左右了。如果用 sd nand 的话, 速度会更快一些。
额....要这么久。看来之前有人说F1C100S Linux 3秒启动到图形界面 水分太大。
我用了人家的,确实3、4秒启动到图形界面
离线
荔枝派nano跑 Linux + emwin: licheepi_nano_f1c100s_emwin_20190729.7z
可以直接 sunxi-fel 烧录到 16M 及其以上spi nor flash
离线
感谢分享,学习
离线
感谢分享,学习中
离线
感谢楼主热心分享!
参考链接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
请问这种接口的 GT911 电容触摸屏哪里可以买到?
离线
晕哥 说:感谢楼主热心分享!
参考链接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
我当时买得早, 现在荔枝派好像不卖这种电容屏了。
离线
15楼图有问题,兼容性不够。
FP6xxxx系列,可以这样用。
如果是GT系列,RST必须是IO口,由于存在两组IIC通讯地址,上电需要靠这RST和INT两条线的时序确定。
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
15楼图有问题,兼容性不够。
FP6xxxx系列,可以这样用。
如果是GT系列,RST必须是IO口,由于存在两组IIC通讯地址,上电需要靠这RST和INT两条线的时序确定。
怪不得, 还以为我的 GT911 触摸屏 精神分裂了,
i2c_detect 检测, 有时候启动是 0x14, 有时候是 0x5d,
然后再看 @xm1994 的 dts 代码,
https://github.com/summershrimp/opendeck-linux/commit/eb7a274d02b52a02198e3b2726df822eed0f36c8
发现 rst 引脚也接上了
离线
一把点亮。
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
@mango 看起来不错 ^_^ 啥时候正式开始卖
离线
看了看没什么要改的,这就量产一批。
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
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
离线
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驱动好像不包括上电时序部分的控制(也可能是我没找到),因此我把两个地址都用了,总有一个能初始化成功。
离线
能不能分享一下你的内核配置文件?谢谢!
离线
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
离线
刚入门, 正好好好学学 谢谢
离线
-----------------------------------------------
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z
烧写这个固件,我用gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabi:
arm-linux-gnueabi-gcc -o hello helloword.c ,编译一个helloword,adb push到板子上运行,
# ./hello
Segmentation fault
怎么不能正常运行?
这个固件应该是什么gcc编译一个helloword?
小白请教大佬
离线
如果你的 c编译和制作文件系统的c编译不一致, 那么用静态链接:
arm-linux-gnueabi-gcc -o hello helloword.c -static
1.编译
root@e57c70d751e4:/work/helloword# arm-linux-gnueabi-gcc -o hello helloword.c -static
root@e57c70d751e4:/work/helloword# ls
hello helloword.c
静态编译出来3.88M的hello
2.adb push运行:
# ./hello
Illegal instruction
# ls -l hello
-rwxrwxrwx 1 root root 4063920 Sep 17 2019 hello
还是运行不了,变成Illegal instruction错误!
helloword.c
#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
离线
在线
https://whycan.cn/t_2860.html#p23405
应该是用了错误的工具链,或者使用了默认的配置,导致生成arm9无法识别的指令集
试一试这个: arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
谢谢晕哥,可以了!
# ls
hello helloword.c
# ./hello
Hello World!
#
离线
-----------------------------------------------
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z
可以提供下这个固件里面的emwin源码么? 或者库么?
表情:=)
离线
不好意思, 这是公司的项目。
为了支持晕哥, 我把公司的启动画面都改了。
离线
@路漫漫, 感谢提供这个测试,
请教下, 我编译U-BOOT的LOGO启动后, 进行LINUX的LOGO前, 有2秒时间LCD屏会不受控出现花屏, 你的这个看了很协调不会有这现象, 这个是要怎么处理?
谢谢!
离线
建议换一块液晶,有些液晶里面的驱动芯片硬件或者软件不同,可能会有这个问题。我见过有些液晶开机会是竖条
离线
不是屏的问题, 同样的屏, 刷T自己编译器的就会在UBOOT切换到内核时花屏或闪屏, 刷上面发的固件就不会, 很好的过度
建议换一块液晶,有些液晶里面的驱动芯片硬件或者软件不同,可能会有这个问题。我见过有些液晶开机会是竖条
离线
-----------------------------------------------
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z可以提供下这个固件里面的emwin源码么? 或者库么?
表情:=)
这个很可能是Nuvoton NUC970的库?
离线
-----------------------------------------------
16M spiflash adb & emwin 版本下载: suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z
大佬这个音频的驱动可以正常使用么?
/dev/dsp 没有声音
移植了alsa,aplay也没有声音
硬件连接是我在nano板子上的HPL HPR MICIN 分别串联电容接到线控耳机上。
nano的音频操作很困扰~
离线
@傅伟清
这样回帖就可以@到?
离线
这个固件不花屏,楼主怎么做到的?
离线
120M tfcard ATWK 演示版本下载: f1c100s_linux_awtk_dump_20191022.7z
/awtk/bin/smartwatch 是手表演示程序.
离线
Windows 烧录TF卡软件: Win32DiskImager-1_0_0-binary.zip
太好用了,一烧上电就有感觉。
最近编辑记录 firstman (2019-10-23 10:28:44)
离线
买的Widora fc200s到了 搞个固件试试效果先.
离线
120M tfcard ATWK 演示版本下载: f1c100s_linux_awtk_dump_20191022.7z
/awtk/bin/smartwatch 是手表演示程序.
烧录到TF卡里就跑起来了,可惜屏幕只有480*272,显示一部分,请教大佬,有没有教程可以学习修改一下
离线
有渔最好
到时候我联系楼主出一个widora的480*272 电阻屏固件。
离线
911触摸屏,@A供应触摸屏_深拓宋18923745894 发两片7095的样品过去给覃总。刷润立方的800*480的过去,这是他寄给我的样品,还没调试,量大找他准没错
离线
f1c100s_linux_awtk_dump_20191022.bin
f1c100s_linux_4.15_emwin_dump_20190827.bin
这两个
登陆账号: root
登陆密码: whycan.cn (帮晕哥做个广告)
密码都不对。
离线
密码好像是:1
离线
f1c100s_linux_awtk_dump_20191022.bin
f1c100s_linux_4.15_emwin_dump_20190827.bin这两个
登陆账号: root
登陆密码: whycan.cn (帮晕哥做个广告)密码都不对。
搞定了,密码为空。
猜出来的。
离线
@zhaolei_cpp @kekemuyu
f1c100s_linux_4.15_emwin_dump_20190827.bin
这个固件无密码 ^_^
直接回车就行。
----------
一不小心就掉楼层了, 尴尬.gif
最近编辑记录 我思故我在 (2019-11-12 17:00:39)
离线
@路漫漫 uboot 过渡到kernel 花屏的问题怎么解决的
离线
楼主有没有兴趣适配下TINY200?
联系方式发到 kevin@widora.io ,免费送板板
歪朵拉开源硬件: https://widora.cn
淘宝: https://widora.taobao.com/
离线
楼主,请问一下,16M固件,进文件系统后自启动EMWIN Demo脚本写在哪里了,找了半天没找到:(
离线
请问楼主,uboot的LCD和splash画面怎么配置?
离线
请问 楼主 f1c100s_linux_4.15_emwin_dump_20190827 的内核代码在哪里?
离线
刚买完一个F1C200S ,准备下载一个固件来测试一下
离线
刚买完一个F1C200S ,准备下载一个固件来测试一下
离线
再买了TINY200 准备准备
离线
买了个F1C200S,想下载个flash_16m.7z试试看。
离线
F1C200S哪里可以买到?brother
离线
这个固件可以下载吗
离线
这个固件可以下载吗
离线
请问有没有这个5寸屏幕的资料呀,相关参数设置需要使用
离线
请问有没有这个5寸屏幕的资料呀,相关参数设置需要使用
AT050TN43: http://www.vslcd.com/specification/AT050TN43%20V.1.pdf
离线
感谢分享,下载学习学习
离线
想自己搞一个,下载下来学习学习。
离线
路漫漫,要吧提供一下“suniv_f1c100s_w25q128_usb_adb_emwin_20190901.7z” 这个的.config文件不
离线
小白还不太会,学习大佬们的经验,享受开发的乐趣
离线
太赞了, 感谢楼主再次分享宝贵经验!
离线
https://whycan.cn/files/members/1842/QQ20190818083258.jpg
都是20多元,贵的一匹啊
这个便宜很多了, 10块钱: https://item.taobao.com/item.htm?id=548102737060
这个7寸 GT911触摸屏价格不错, 不知道质量如何.
离线
感谢楼主分享,正是我需要的,下载下来学习一下
离线
新买的板子,好像是id 不对,烧录进去uboot不能跑,是因为芯片id不对;
FLASH不识别,ID为0b,40,18
修改uboot
u-boot/drivers/mtd/spi/u-boot/drivers/mtd/spi/spi_flash_ids.c
解决办法:
- {"w25q128bv", INFO(0xef4018, 0x0, 64 * 1024, 256, RD_FULL | WR_QPP | SECT_4K) },
+ {"w25q128", INFO(0x0b4018, 0x0, 64 * 1024, 256, RD_FULL | WR_QPP | SECT_4K) },
离线
我使用的是ZERO主板,第一次上电,接上4.3寸的TFT液晶屏为什么一点反应都没有,请问楼主怎么排查呢?
离线
离线
买了一个R2;
弄了一个 5寸的 800x480 的 f1c100s 固件, 支持usb: suniv_f1c100s_w25q128_usb_lcd_ok_20190722.7z
登陆账号: root
登陆密码: whycan.cn (帮晕哥做个广告)
这个对吗
离线
谢谢分享, 小白一个,来学习学习!!
离线
感谢分享,搞了半天了没有进展只好跟随大佬脚步, 哈哈
离线
买的Widora fc200s到了 搞个固件试试效果先
离线
怎么开发emwin呢?有教程吗?
离线
我是通过跳转来拿个bin验证一下的 光是环境就挣了三四天
离线
买的Widora fc200s到了,先下载个固件试试效果. 感谢楼主分享,正是我需要的,下载下来学习一下。
离线
f1c100s 和 fc200s的固件可以通用???
离线
本来做拖拉机用仪表的,现在拖拉机仪表也都切换TFT屏,并且带倒车和粮仓双路摄像头,来学习下全志的方案
离线
方案不错,如果移植F1C200S会不会更好点效果?
离线
方案不错,如果移植F1C200S会不会更好点效果?
如果本身内存够用的话,用f1c200s没有改善。
离线
怎么你的内存这么多,64MB,f1c100s不是只有32MB么
离线
请问楼主你这个屏的型号是什么呀!我最近也想弄一个开发板,要带个5寸左右的显示屏,谢谢
离线
感谢楼主分享,我刚买的荔枝派,准备开始研究怎么跑自己的应用
离线
感谢分享,学习中
离线
感谢分享,去年买的lichee nano,可以拿出来玩玩了,谢谢
离线
文件下载不了吗?
离线
widora的5寸液晶触摸屏型号也是 stc 5099
离线
新买的板子,好像是id 不对,烧录进去uboot不能跑,是因为芯片id不对;
FLASH不识别,ID为0b,40,18
修改uboot
u-boot/drivers/mtd/spi/u-boot/drivers/mtd/spi/spi_flash_ids.c解决办法:
- {"w25q128bv", INFO(0xef4018, 0x0, 64 * 1024, 256, RD_FULL | WR_QPP | SECT_4K) },
+ {"w25q128", INFO(0x0b4018, 0x0, 64 * 1024, 256, RD_FULL | WR_QPP | SECT_4K) },
你是对的。我上周购买了荔枝 nano,并且有 xt25f128b spi闪存。
它不适用于此线程 u-boot 和 linux。 http://nano.lichee.pro/build_sys/onekey.html固件也不起作用。
u-boot错误消息
unrecognized JEDEC id bytes: 0b, 40, 18
Failed to initialize SPI flash at 0:0 (error -2)
=>
可以通过tiandiyixian20解决。通过代码编辑重建u-boot。
所以我可以输入内核,但是有新的错误消息
...
m25p80 unrecognized JEDEC id bytes: 0b, 40, 18
...
[ 1.302887] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[ 1.311627] cfg80211: failed to load regulatory.db
[ 1.316998] Waiting for root device /dev/mtdblock3...
[ 202.651192] random: crng init done
//卡在这里
我没有该线程的固件源代码。
所以我无法解决错误。有什么提示吗?
最近编辑记录 kjw3898 (2020-09-01 21:35:55)
离线
买的Widora fc200s R3到了 搞个固件试试效果先.
离线
板子刚到 固件测试下
离线
感谢分享,测试下
离线
懇求一个 f1c100s licheepi lcd(800x480) 64M w25q128 SPI-NAND引导 有.config 的 u-boot 源码
离线
感谢分享,第一次玩. 现在就测试
离线
谢谢分享,马上尝试测试下,看能不能自己实现出来
离线
f1c100s 和 fc200s的固件可以通用???
大体可以,F1C100S和200S只是内存不同吧
离线
感谢分享,编个出来好难,感觉一直是工具链不对,各种segmentation fault syntax error: not found都遇见了
离线
感谢楼主,最近自己制作的roofts不知道出了什么毛病,刚好用一下楼主的
离线
大体可以,F1C100S和200S只是内存不同
离线
问题是电脑无法识别开发板怎么办啊?
离线
@路漫漫
这个能播放usb里面的视频吗???
离线
请问从开机到显示界面花多少时间?
能出一个32M的软件吗
离线
刷进去能自动播放U盘吗,谁用过说一下谢了
离线