OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7849|回复: 15

keil5操作stm项目,点击调试按钮出现“uvision IDE已停止工作”对话框怎么解决?

[复制链接]

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
发表于 2022-5-11 16:50:24 | 显示全部楼层 |阅读模式
2金钱
本帖最后由 齿轮555 于 2022-5-12 13:55 编辑

用操作一些stm32项目,能下载程序,之前还能正常调试,后来点击调试按钮2次,时不时一会出现“uvision IDE已停止工作”对话框,在后来只要点击调试按钮,就一定会出现“uvision IDE已停止工作”对话框,之后的操作,keil5就强制退出了,情况如下所示点击 微信图片_20220511163254.png 按钮,然后过一会出现下图所示的情况



微信图片_20220511162735.png

并不是所有的Stm32项目用keil5打开操作点击调试按钮都出现了这个问题,只有一些点击调试按钮出现这类问题。

目前我以为是keil5项目本身的配置问题造成的,我尝试过百度查找答案,无非就三种

(1)中文路径问题
我不觉得是这个原因,我有一些示例的stm32项目的文件夹名本身就是中文的,或者在中文路径下,点击调试按钮依然还能正常调试
(2)项目路径过长
我尝试把出现此类的问题的stm32项目直接复制导磁盘根路径下,然后用keil5打开,点击调试按钮,还是出现这种情况
(3)jlink是否为盗版
我不太懂这个,我的确是用公司提供的jlink的ARM仿真器烧写的项目也出现过此类问题,不过我也换过正点原子的高速DAO仿真器烧写进行下载和调试测试,点击调试按钮还是有此类问题。

各位,这个问题,到底要怎么解决呢,原因还有哪些?是stm32项目丢了什么配置文件,还是哪些配置文件损坏了?还是项目配置哪里有问题?是不是下面如图所示的配置有问题而导致的?


微信图片_20220511164924.png


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-12 10:07:38 | 显示全部楼层
本帖最后由 齿轮555 于 2022-5-12 10:10 编辑

1楼所描述的出现问题的Stm32项目,刚新建的没有此类问题,后来,某一次点击调试按钮,keil5就出现“已停止工作”对话框的现象。后面打开STM32项目,点击调试按钮一次,关闭调试,然后在点击调试按钮,出现“已停止工作”对话框,在后来只要点击调试按钮,就都会出现“已停止工作”对话框”,
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165465
金钱
165465
注册时间
2010-12-1
在线时间
2115 小时
发表于 2022-5-12 23:49:39 | 显示全部楼层
应该是你用了新版本的MDK,注意把所有的 断点取消掉,切不要出现中文路径,再点结束仿真,应该就可以了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

8

主题

169

帖子

0

精华

高级会员

Rank: 4

积分
564
金钱
564
注册时间
2015-7-4
在线时间
105 小时
发表于 2022-5-13 10:56:41 | 显示全部楼层
正点原子 发表于 2022-5-12 23:49
应该是你用了新版本的MDK,注意把所有的 断点取消掉,切不要出现中文路径,再点结束仿真,应该就可以了

是的,新版的MDK最好不要用中文路径,不然会有意想不到的错误
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-13 11:27:09 | 显示全部楼层
chaifuwu 发表于 2022-5-13 10:56
是的,新版的MDK最好不要用中文路径,不然会有意想不到的错误

我补充一下,点调试按钮出问题的几个keil5的stm32项目所在的目录,并不是中文路径下的
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-5-13 14:26:22 | 显示全部楼层
重装一下啊.
必要时可以再原来的工程文件KEIL5那个文件那直接把那个工程文件复制下再打开.....
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-13 14:39:57 | 显示全部楼层
正点原子 发表于 2022-5-12 23:49
应该是你用了新版本的MDK,注意把所有的 断点取消掉,切不要出现中文路径,再点结束仿真,应该就可以了

结束仿真是什么意思?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165465
金钱
165465
注册时间
2010-12-1
在线时间
2115 小时
发表于 2022-5-13 23:52:02 | 显示全部楼层
齿轮555 发表于 2022-5-13 14:39
结束仿真是什么意思?

就是停止仿真
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-16 09:14:59 | 显示全部楼层
聚东风 发表于 2022-5-13 14:26
重装一下啊.
必要时可以再原来的工程文件KEIL5那个文件那直接把那个工程文件复制下再打开.....

这个方法很有效,但是我觉得是很无奈的。我很想知道到底有哪些原因!
回复

使用道具 举报

80

主题

931

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3348
金钱
3348
注册时间
2013-5-28
在线时间
468 小时
发表于 2022-5-16 10:01:58 | 显示全部楼层
齿轮555 发表于 2022-5-16 09:14
这个方法很有效,但是我觉得是很无奈的。我很想知道到底有哪些原因!

不买正版没发言权...大概率就是人家软件某些机制故意弄得你不舒服,或者,本身就是因为仿真器的兼容原因等等呗.
如果你用国产芯片你心中更加会时不时的突然冒出一万句问候语的....
回复

使用道具 举报

29

主题

492

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2016-4-7
在线时间
123 小时
发表于 2022-5-16 14:50:22 | 显示全部楼层
目录不要建立的太深,然后不要用中文或者特殊符号,试试看
回复

使用道具 举报

29

主题

492

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2016-4-7
在线时间
123 小时
发表于 2022-5-16 14:51:13 | 显示全部楼层
或者不要用j-link用st-link
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-16 17:28:49 | 显示全部楼层
xujian468 发表于 2022-5-16 14:50
目录不要建立的太深,然后不要用中文或者特殊符号,试试看

发生问题的项目,不是中文路径,目录路径也没有太深
回复

使用道具 举报

29

主题

492

帖子

0

精华

高级会员

Rank: 4

积分
810
金钱
810
注册时间
2016-4-7
在线时间
123 小时
发表于 2022-5-17 11:25:36 | 显示全部楼层
你用的项目是什么型号的芯片,什么版本的软件,如果是新型号芯片建议升级软件版本,软件版本太低有可能也会这样的,我以前也出现过这样的情况,后来软件升级到高版本就好了
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2022-5-11
在线时间
3 小时
 楼主| 发表于 2022-5-20 15:24:27 | 显示全部楼层
本帖最后由 齿轮555 于 2022-5-20 15:25 编辑
xujian468 发表于 2022-5-17 11:25
你用的项目是什么型号的芯片,什么版本的软件,如果是新型号芯片建议升级软件版本,软件版本太低有可能也会 ...

GD系列的项目,出现过此类问题,
回复

使用道具 举报

8

主题

169

帖子

0

精华

高级会员

Rank: 4

积分
564
金钱
564
注册时间
2015-7-4
在线时间
105 小时
发表于 2022-5-23 09:17:44 | 显示全部楼层
chaifuwu 发表于 2022-5-13 10:56
是的,新版的MDK最好不要用中文路径,不然会有意想不到的错误

目前都是这么处理的,工程路径,工程名都是英文,不能有中划线,标点等。此方法仅能预防,不经彻底解决,出现的频率低了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-27 15:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表