求助,STM32不定期进入hardfault

2019-07-20 11:43发布

大家好:
        STM32跑着跑着进入hardfault。测试2天2夜,总共进入hardfault 4次。每次运行到进入hardfault的时间不一样,2次运行8小时以上才进入hardfault,2次运行十几分钟就进入hardfault了,一次运行3小时进入hardfault了。
      1.系统构架:STM32F767的FMC接口接有SDRAM、NAND、CPLD。
      2.系统运行:运行小的测试程序。上电之初,STM32在NAND里取一次数据(预取200行程序)。程序很小只是一个测试程序,取200行程序够用,之后不再操作nand。只有STM32和CPLD通信,然后一直运行。
      3.下面是SDRAM初始化程序。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。