现在用429带800*600的屏,板子原因SDRAM运行在70MHz(系统内核140MHz),连续对显存进行操作,运行会造成系统进入HardFault,显示IMPRECISERR BUS FAULT,降频到50MHz好一些,但长时间运行仍然进入HardFault,我猜测应该是lcd和显存操作产生SDRAM总线竞争所致,查参考手册和数据手册没有对LCD对显存操作的说明,也没有优先级指示,不知道如何处理这棘手问题,哪位大侠对429比较熟悉是否可以给予解答,我没有用开发板测试,是我自己画的板子,代码上传了,有STM32F429I-Discovery开发板的麻烦给测试一下,是否也进入HardFault。 |