STM32CUBEMX 编写NT35310驱动,初始化花屏

本人跟着一本书初学STM32,学到FSMC控制触摸屏,跟着后面学,自己做了NT35310的驱动,但是初始化之后就出现花屏,有大哥帮我看下哪里的问题吗,下面是配置和代码的截图。板子用的是正点原子的战舰,LCD是正点原子的3.5寸电阻屏
cubemx生成FSMC初始化程序

img

img


以下为初始化第一步读ID代码

img


以下是从正点原子LCD库抄的代码,运行到display_on就会花屏。

img


因为是BANK的NE4,所以base设置的是0X6C000000,偏移量是7FE,因为读ID的那一步,我DEBUG监控的ID是5310,所以地址应该是没有问题的。希望哪位大哥帮忙解答,这个问题困扰我2天了,延时什么的都改过来,写命令和写数据优化也加了,也没有用。
下面是display_on之前的画面

img

img


下面是display_on之后的画面

img

img

编写NT35310驱动需要配置文件得