上课老发呆吖 发表于 2014-5-9 17:34:04

TI_Ctex_M4 在FaultISR B FaultISR陷入死循环 调不到Main函数去

本人用的是TI的TM4C123GH6PZ 板子
    程序是用的青风给的例子,在MDK4.7中打开清风给的例程是能够跳到main函数里面去。
      我就把清风给的例程函数复制 到新建工程里面去。问题出现了。


                     先看他的程序是没问题的 图1



复制主函数到我自己建立的工程中,添加了#include<stdint.h>和#include<stdbool.h>头文件,如图
                                                                                       图2
编译 选择J_link选项
                                                                              图3
                                                                           图4
                                                                        图5
配置好了 编译 下载调试
                                                                        图6
如上图6所示,进图直接全速运行,正常情况是不会全速运行的,点击Stop按钮,指示图标停在FaultISR
      B       FaultISR 处
                                                                     
在此处死循环,不能进入Main函数。。。。。。。。。。






上课老发呆吖 发表于 2014-5-9 17:36:22

楼主本人同样的步揍在同学电脑上 同样的程序,同样的M4 就能跳到MAIN函数

admin 发表于 2014-5-9 17:37:50

开发环境变为什么版本了?

上课老发呆吖 发表于 2014-5-9 17:41:30

admin 发表于 2014-5-9 17:37
开发环境变为什么版本了?

版本不知道 是红色的板子,芯片是TM4C123GH6PZ

admin 发表于 2014-5-9 19:28:04

上课老发呆吖 发表于 2014-5-9 17:41
版本不知道 是红色的板子,芯片是TM4C123GH6PZ

检查下你的keil设置,你下载是否正常运行?

walkerchan 发表于 2014-8-17 16:31:36

我也遇到了同样的问题,经过一晚上研究,发现不是不能跳到main函数里,而是进入MAIN函数里之后,系统时钟会变得非常低。你不信在主函数里打印一个值,十几分钟之后会跳出来

walkerchan 发表于 2014-8-17 16:33:31

求青风大腿速来解决,我的电设因此而毁,至今找不到解决办法@admin
页: [1]
查看完整版本: TI_Ctex_M4 在FaultISR B FaultISR陷入死循环 调不到Main函数去