你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

KEIL突然无法下载程序,也无法调试,JLINK连接正常,可就.....

[复制链接]
watercici 提问时间:2018-4-19 14:28 /
程序调试,下载本来挺正常的,可是代码稍微改动了一两句,就无法下载程序,也无法调试,JLINK也识别不了了,断电重启都不行,增加的程序也就是读写FLASH的程序。想问问是怎么回事?有人说可能是关闭SWD了,可是我程序中没有关闭SWD的语句啊?

收藏 评论6 发布时间:2018-4-19 14:28

举报

6个回答
wudianjun2001 回答时间:2018-4-19 14:30:25
是FLASH锁住了吗,用Jflash连接看看行不行,可以的话先解锁再试试

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wenyangzeng 回答时间:2018-4-19 14:59:19
如果修改的代码刚好把SWD引脚设成输出,就不能正常下载了,需要按住RESET键,点击下载后再放开

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2018-4-19 15:04:14
看一下怎么个“JLINK也识别不了”,Jlink识别不了的话,是jlink的问题,跟keil关系不大。
你用的jlink是哪个版本的?换台电脑,看看能不能识别jink,如果不能识别的话,可能固件掉了。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

watercici 回答时间:2018-4-19 15:23:56
toofree 发表于 2018-4-19 15:04
看一下怎么个“JLINK也识别不了”,Jlink识别不了的话,是jlink的问题,跟keil关系不大。
你用的jlink是哪 ...

就是在debug-》setting中没有找到芯片,这个情况是突然出现的,后来在网上查资料,有的说是禁用了SWD,但是我的程序里面没有这么设置啊,刚刚在网上有看到一种情况,“JLINK三线制无法下载”,说是将JLINK的1引脚和2引脚短接即可,我试了一下这个方法,可以了。就是给JLINK的VREF端供电。
可是我就是觉得很奇怪,三线制之前都很正常,就因为我改了改程序,就不能用了?
jjbboox 回答时间:2018-4-20 08:55:41
watercici 发表于 2018-4-19 15:23
就是在debug-》setting中没有找到芯片,这个情况是突然出现的,后来在网上查资料,有的说是禁用了SWD,但 ...

你有用cubemx吗?
如果有请看看Pinset的SYS的Debug选项是否没有设定。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

watercici 回答时间:2018-4-20 13:44:54
结贴:我把JTAG的1引脚和2引脚短接了一下,就没有事了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版