久芯网

TouchGFX Bitmap缓存设置问题

avatar johnzhy 提问时间: 2023-09-26 19:39:58 / 未解决
我使用的是STM32F429,使用外部SPI flash,在绘图前,需要先把图片缓存
使用函数Bitmap::cache(id)。
我遇到的问题是,当id>13的时候,只要执行这个函数,就进入硬件错误。
执行Bitmap::cacheAll()函数也会进入硬件错误。
正常执行cache函数之后会进入TouchGFXHAL::blockCopy()函数,然后执行自定义的拷贝函数,但是只要id>13,就不会进入blockCopy函数,而直接进入硬件错误。
TouchGFX版本是4.13
3个回答
  • avatar butterflyspring
    回答时间: 2023-09-26 20:10:33

    把内存改大一点试试看

  • avatar yanshanqingyuan
    回答时间: 2023-09-26 20:43:42

    楼主,有问题请教,我现在也在STM32F429上使用TouchGFX,请问你是怎么把图片和字库数据存放到外部Flash上的,貌似UI设计器并不会单独为图片和字库生成数据文件。

  • avatar //KL
    回答时间: 2023-09-26 21:13:00
    yanshanqingyuan 发表于 2020-9-14 08:53
    楼主,有问题请教,我现在也在STM32F429上使用TouchGFX,请问你是怎么把图片和字库数据存放到外部Flash上的 ...

    你好,怎么做的了?

会员中心 微信客服
客服
回到顶部