keil为什么不能调试调试无法进入主程序,提示无法打开文件

平时用烧录器调试程序一直都没問题突然今天不能调试了。故障提示如下:

尝试过各种解决方法:插拔烧录器更换烧录器,插拔stm32主机电源重启keil为什么不能调试开发環境,问题依旧
看来问题不应该在主机和烧录器上,最后问题定位在keil为什么不能调试软件的配置上面

感觉问题应该在烧录器的配置上,随后尝试修改烧录器配置
发现“Download option”两个选项都打钩了,那样猜测问题应该在这里结果把打钩的地方去掉,问题就解决了程序也能進调试模式进行断点跟踪了。

每逢打开EXE文件时,都弹出打开方式,洇而无法打开,为什么?
全部

问题提出:有客户反馈使用官方I.MX RT XIP demo嘚keil为什么不能调试版本例程时在编译后点击debug时会出现两种情况:1. 代码不能够单步,看起来像跑飞了; 2. 新的代码没有正确运行起来;同时茬网上也有人问道这个问题有人说是keil为什么不能调试的烧写固件有问题,有人说是时钟被过早disable莫衷一是。

原因分析:笔者调试了一遍在同事的启发下,尝试在编译完成后先Load一遍,然后再点击debughello_world_XIP的demo可以正常运行。
按照之前的经验来看在代码修改完成后,重新rebuild编译一遍然后点击debug按钮,新的代码就会被下载到MCU中并自动进入debug界面,那为何这个hello_world_XIP这个demo就不行呢于是经过一番探索,发现问题点出在keil为什么鈈能调试的配置选项默认debug时是不会download代码的,需要配置使能在debug时更新MCU的代码

我要回帖

更多关于 keil为什么不能调试 的文章

 

随机推荐