请问CH582可以使用LVGL库吗?有相关工程代码可以参考吗?谢谢

请问CH582可以使用LVGL库吗?有相关工程代码可以参考吗?谢谢

LVGL库可以自行尝试编译是否可行,暂时不提供相应的程序。如果是为了驱动某块屏幕,可以通过SPI进行驱动。


@TECH_Lpc ch573编译lvgl报RAM不够的错误,build选项开到O3了,还需要怎么修改ld文件吗?微信截图_20230109145752.png


程序设置的RAM用量是足够的,16K在其他MCU平台验证过了,减少程序的RAM还是报一样的错误,不清楚编译器或者工程应该怎么处理一下


上面提示用到了36K的RAM,已经远远超过了我们芯片的大小,精简一下代码吧,这不是编译器优化可以解决的了。注意不要每个函数都highcode修饰,控制大小。


代码的ram用量是测试过的,64K16K的M4 arm单片机测试过,一样的程序,573只是rom大了很多,不会是ram用量过大的问题


微信截图_20230109162144.png其他平台的romram用量大概是这样,换risc-v平台应该也不会差的太离谱


微信截图_20230111155240.png

@TECH_Lpc

换成lvgl V7版本可以了,还是不清楚是V8太占空还是编译器配置问题,V8在其他平台验证的RAM用量也是低于16K的


目前关于LVGL还没有提供想相应的参考,后续如有机会进行尝试,会将相应的注意点贴出来。


只有登录才能回复,可以选择微信账号登录