[M7] 【已解决】野火挑战者stm32f767屏幕显示不正常

[复制链接]
2420|0
 楼主| greedyhao 发表于 2018-7-30 14:37 | 显示全部楼层 |阅读模式
本帖最后由 greedyhao 于 2018-7-31 16:19 编辑

最后找到问题是HAL_DMA2D_Start的hdma2d这个结构体与初始化使用的结构体不一样,这是由于我复制函数的时候没有注意导致的。

目前找到问题是DMA2D写入不正常,读取写入后的SDRAM地址,发现数据没有变化



我根据野火例程,使用cubemx生成初始化代码,运行例程中的测试代码发现屏幕显示不正常,会花屏。
有一次修改后,屏幕能显示字,但是屏幕会慢慢变黑,随后屏幕就又没有显示了,不管是复位还是重新烧程序,都不能拯救这个屏幕了。
代码已上传github,链接在这: https://github.com/greedyhao/stm32/tree/master/LCD希望能指出这代码哪里出问题了
下面是运行代码的效果图:
花屏.jpg 勉强正常.jpg









您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部