求助,写图片数据至外部flash时,数据大于2千的的时候就进入死循环是什么原因?

2019-07-20 11:29发布

大家好,我想把图片数组数据写进外部flash,当数据大于2千个的时候就不行了,我仿真了一下,检测到当程序运行到检测扇区的内容时,执行完扇区读取后返回就直接进入下面的死循环了
void HardFault_Handler(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
}
这是什么原因?数据为几百一千多个的时候就可以正常运行

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-07-20 13:30
硬件错误,一般是指针乱指,数组溢出。
MrXie
2楼-- · 2019-07-20 16:01
 精彩回答 2  元偷偷看……
MrXie
3楼-- · 2019-07-20 21:59
 精彩回答 2  元偷偷看……
MrXie
4楼-- · 2019-07-21 00:07
Monday 发表于 2017-10-16 13:55
ugg boots
michael kors uk
michael kors outlet canada

你神经病啊
正点原子
5楼-- · 2019-07-21 01:24
 精彩回答 2  元偷偷看……
MrXie
6楼-- · 2019-07-21 03:01
正点原子 发表于 2017-10-17 01:00
清零哪里?

就W25QXX_Write函数里面的那些变量

一周热门 更多>