OpenEdv-开源电子网

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

Keil5 运行时报错:cannot access target,shutting down debug session

[复制链接]

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
840
金钱
840
注册时间
2016-8-23
在线时间
116 小时
发表于 2018-9-20 17:11:07 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 紫气东升 于 2018-9-20 17:34 编辑

我用Keil5编译STM32F091RC板子附带的工程例子(FLASH_EraseProgram),按照图1中标注的1,2步骤操作,执行2步骤出现了图2的错误窗口。在本站和其他大方我也看到了很多网友遇到过这个问题以及解决办法。像不能有中文的路径啊,option target 里的设置啊,这些办法对我都没有用。不知道有谁有其他可行的办法。
图3是某位网友总结的办法,2,3,5不知道行不行得通,1,4我这里本来就是设置正确的。

图1

图1

图2

图2

图3

图3

最佳答案

查看完整内容[请看2#楼]

因为图1中的1步骤能够顺利完成,也就是可以烧录进板子。所以我只要按一下板子上的复位键,板子就可以运行烧录进去的程序。可以不用点击图1中的2步骤。 如果需要查看写入寄存器的数据,可以点击Keil5右下角的Memory1,然后输入起始地址到结束地址之间的任一地址,按Enter回车键即可查询到。这时候我们会发现程序也进入了图1中的2步骤,然后我们又可以执行单步操作了。
天道酬勤
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
840
金钱
840
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2018-9-20 17:11:08 | 显示全部楼层
因为图1中的1步骤能够顺利完成,也就是可以烧录进板子。所以我只要按一下板子上的复位键,板子就可以运行烧录进去的程序。可以不用点击图1中的2步骤。
如果需要查看写入寄存器的数据,可以点击Keil5右下角的Memory1,然后输入起始地址到结束地址之间的任一地址,按Enter回车键即可查询到。这时候我们会发现程序也进入了图1中的2步骤,然后我们又可以执行单步操作了。
天道酬勤
回复

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-9-20 17:27:27 | 显示全部楼层
找不到jlink
回复

使用道具 举报

53

主题

167

帖子

0

精华

高级会员

Rank: 4

积分
840
金钱
840
注册时间
2016-8-23
在线时间
116 小时
 楼主| 发表于 2018-9-20 17:29:17 | 显示全部楼层

我用的是ST-LINK,没用过J-LINK
天道酬勤
回复

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-9-20 17:33:53 | 显示全部楼层
紫气东升 发表于 2018-9-20 17:29
我用的是ST-LINK,没用过J-LINK

那就是找不到stlink
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 01:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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