这两天在移植STemWIN,还没有上操作系统,把原子哥移植好的探索者F407ZGT6的程序移植到了自己的开发板上,用的都是STM32F407ZGT6,也使用的1MB的内存,型号是一样的,所以在移植的过程中需要修改的地方比较少,都是修改引脚配置,在把各个模块都移植成功的前提下,才移植了EMWIN,但是移植上去的EMWIN总会进入HartFault异常,当不使用EMWIN的时候又是正常的,只要使用EMWIN,程序就会进入HartFault异常,EMWIN的配置都按照自己开发板进行了修改,肯定没有遗漏的地方。
精确的数据访问冲突
指令访问冲突
上面的截图就是在HardFault输出的信息,从输出的信息可以看到是由于BUS总线异常引起的,要么是精确指令的访问冲突,要么是指令访问冲突,不知道有没有人遇到过这种情况,麻烦告诉一下这种错误应该怎么解决,非常感谢。
“Use MicroLIB”取消打钩之后,程序初始化通信测试可执行。但是到了while(1)循环中,又会调到HardFault
一周热门 更多>