求助,spi+dma刷屏失败,程序运行就进入HardFault_Handler
-
硬件spi刷屏没有任何问题,但用dma就会出现HardFault(并不是每次都会报错),但程序每次肯定会被阻塞住
spi+dma初始化代码:
dma运行代码(屏幕像素 80*160,每一个像素点需要2字节,这里用的单字节数组):
主函数:
串口反馈的报错信息:
有时候会并不报错,但程序也会被阻塞住
-
是不是有数组越界了,或者内存爆了
-
@mars 我在不操作数组的情况下,只用dma开始传输空数组也会出现这个错误,调整过数组大小,也没有解决这个问题
-
@adsdasdasdw 大佬,解决了嘛?我也卡在这里