https://github.com/tpunix/FT-LINK
用CH32V305做的,模拟了FT2232D的MPSSE模式。
https://gitee.com/Jieli-Tech/fw-AD15N/issues/I4HOS7
最新的编译器已经不需要license了
对AC632N系列的一些研究:
https://github.com/tpunix/AC632Nuke
下不了github的, 也可以下国内的gitee的:
https://gitee.com/Jieli-Tech
项目地址: https://github.com/tpunix/H750PI_proj
基于某块H750板子做的。只实现了读取功能。写入太复杂了,不考虑。
然后再H6上面尝试,就曲折多了.
H6用了T720, 比较少见吧. H6本身也比较新,内核用最新的5.7, 还是有很多补丁没合并的.
后来发现libreELEC的5.6.6的内核是比较全的,很多未合并的补丁都打上了.
LibreELEC还带了打好补丁的,最新的mali-T720(midgard)驱动. 编译好了可以直接使用.
用户空间的驱动,只找到一处: https://github.com/jernejsk/H6-mali-userspace
把这一套弄好了,整到板子上一跑, 出错退出了......
仔细看了出错信息, 大意是libmali.so检查了fbdev的参数, 发现是r8/g8/b8/a0, 但bpp是32, (8+8+8+0) != 32
对比H3平台的fbdev参数,完全是一样的,只能说这个版本的mali多此一举了。
怎么办呢? 我直接把.so里面检查的代码屏蔽掉后再跑,居然能行了!
但是看glmark2的分数,只有22分,觉得不应该啊。T720比400性能高才对啊。看了看各项测试的fps,发现fps基本限制到了21fps。不知道是哪里做妖了...
我在H3上试过,觉得还可以:
mainline uboot+kernel-4.14
mali kernel driver: https://github.com/retr0rangepi/sunxi-mali
mali user driver: https://github.com/bootlin/mali-blobs
mali有很多版本,这里统一选择r8p1 fbdev
然后跑了个glmark2, 1920x1080p能得52分