我使用的是STM32F429,使用外部SPI flash,在绘图前,需要先把图片缓存 使用函数Bitmap::cache(id)。 我遇到的问题是,当id>13的时候,只要执行这个函数,就进入硬件错误。 执行Bitmap::cacheAll()函数也会进入硬件错误。 正常执行cache函数之后会进入TouchGFXHAL::blockCopy()函数,然后执行自定义的拷贝函数,但是只要id>13,就不会进入blockCopy函数,而直接进入硬件错误。 TouchGFX版本是4.13 |
把内存改大一点试试看 |
楼主,有问题请教,我现在也在STM32F429上使用TouchGFX,请问你是怎么把图片和字库数据存放到外部Flash上的,貌似UI设计器并不会单独为图片和字库生成数据文件。 |