结贴,问题已解决。附加解决方法:
1.打开TouchGFXGeneratedHAL.CPP文件。
2.找到void TouchGFXGeneratedHAL::initialize()这个函数,里面有一个设置帧缓存器地址的函数setFrameBufferStartAddresses((void*)0xC0000000, (void*)0xC0119400, (void*)0),这个函数的第一个参数为帧缓存器第一个起始地址,第二个参数为帧缓存器第二个起始地址(我这里使用的是双缓存器,如果是但缓存器,可以设置为0),第三个参数为动画缓存器,默认为0(就是禁止动画效果),设置为其他值则开启动画效果,动画缓存器的大小和帧缓存器的大小一样,只要地址不和帧缓存器的地址重叠就行。
|