刚刚入坑,自己做了f1c100s的pcb,一次性成功 并且研究了rtt+lvgl和rtt+awtk,发现都比较卡,f1c100s都超频到1.44G了,以前用400M的m7 ,丝滑的一比,cpu占用率才10% ,现在用f1c100s来做,60帧下面,cpu占用率60% ,而且比较卡,
离线
我忘了说我的液晶屏是1280*720的了,16位 lvgl还行,就是awtk好卡
离线
M7 8M 32bit sdram
顺滑的不是一点两点
离线
楼主,你是用f1c100驱动1280x720的TTL屏吗?
好像没看到过f1c100搞这么大的分辨率
我点的是1280X720的mipi屏幕,用的rgb转mipi,
离线
这么大的屏幕,M7会顺滑?M7的SDRAM带宽都不够吧
如果不使用旋转动画,1280*720的屏幕在f1c100s上跑lvgl可以到100帧很流畅,但是因为屏幕本身是竖屏,lvgl里面配置成横屏,本身就已经丧失了很多性能,因为屏幕不支持硬件横屏,然后跑旋转动画的时候基本上就勉强60帧了,但是在awtk下面太惨了,只有30多帧
当然之前用的m7 都知道现在涨上天了,所以想用f1c100s来替代,结果可能不太行,m7还是强大
离线
@smiletiger
f1c100s的I和D cache打开了吗?还有DDR频率是否设到了240/480Mhz。
有可能瓶颈在DDR带宽上,你光调CPU频率是没用的。你M7的SDRAM是32bit,带宽确实高些。F1C100S是16bit DDR
rtt自动打开I和D cache的吧 DDR频率为504Mhz
f1c100s跑rtt需要自己手动打开d和i吗 用这个"sys_mmu_init" ??
离线
你们都觉得arm926 比stm32 M7不会差?这差了好几代了吧,m7很强大的,
离线
难道瓶颈在awtk? stm32我用的是touchgfx, stmh7系列跑500M,
离线
f1c100s能不能移植touchgfx哦,touchgfx不开源,st还没有arm9的核,是不是不太可能实现了啊
离线
另外f1c100s用lvgl或者awtk有撕裂感,已经用了双缓冲 了,不知道该怎么解决了
离线