johnzhy 发表于 2020-7-14 13:15:49

TouchGFX Bitmap缓存设置问题

我使用的是STM32F429,使用外部SPI flash,在绘图前,需要先把图片缓存
使用函数Bitmap::cache(id)。
我遇到的问题是,当id>13的时候,只要执行这个函数,就进入硬件错误。
执行Bitmap::cacheAll()函数也会进入硬件错误。
正常执行cache函数之后会进入TouchGFXHAL::blockCopy()函数,然后执行自定义的拷贝函数,但是只要id>13,就不会进入blockCopy函数,而直接进入硬件错误。
TouchGFX版本是4.13

butterflyspring 发表于 2020-7-29 10:01:27

把内存改大一点试试看

yanshanqingyuan 发表于 2020-9-14 08:53:56

楼主,有问题请教,我现在也在STM32F429上使用TouchGFX,请问你是怎么把图片和字库数据存放到外部Flash上的,貌似UI设计器并不会单独为图片和字库生成数据文件。
页: [1]
查看完整版本: TouchGFX Bitmap缓存设置问题