F4开发板摄像头实验,死在HardFault中断里了

2019-07-20 19:51发布

我在看摄像头实验的时候,原子哥把从DCMI接收过来的JPEG格式的数据通过DMA传送到了自己开辟的接收数组中jpeg_buf[jpeg_buf_size] ,也就是__align(4) u32 jpeg_buf[jpeg_buf_size] 。然后呢,我想把数据放到外部SRAM中所以我把这句话改成了__align(4) u32 jpeg_buf[jpeg_buf_size] __attribute__((at(0X68000000)));也就是把数组的首地址定在0x68000000,这是外部SRAM的首地址。但是调试的时候,我发现程序死在HardFault中断里了,我找上一句发现出错在while(USART_GetFlagStatus(USART2,USART_FLAG_TC)==RESET);//循环发送,直到发送完毕 。。各位大神,知道的请回答下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。