在 touchgfx designer 为
STM32h747 创建项目后,它可以很好地与 ST 显示配合使用。
我使用的显示器没有 Graphic ram,它只能在视频模式下工作。
我的显示在单个缓冲区视频模式示例中工作正常。(稍作更改后)
对于使用 stm32h747 的 touchGFX 设计器项目,我对 stmcudeMX 进行了更改以适应视频模式,但我的显示器没有显示任何内容。
挖掘代码后:
1)使用调试器我没有看到任何要求:
enableLCDControllerInterrupt()
2)
在主任务中,我没有退出:OSWrappers::waitForVSync();
我发现 waitForVSync() 通过 HAL_DSI_TearingEffectCallback() 退出
但是撕裂效果发生在命令模式下我的理解包括克
不适用于视频模式。
我想知道 touchGFX 初始化是否适用于 stm32h747 的视频模式?
我找到了一个有 stm32f 并使用视频模式的
论坛,我看到了线路回调但没有撕裂效果。
我应该屏蔽撕裂效果回调并手动添加线路回调吗?
一般来说,我正在尝试调整 stm32h747 触摸 GFX 设计器项目以使用视频模式。如果有任何说明或我应该手动做什么?(除了 stm32f 系列,我发现了几个例子)