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

STM32通过swd方式下载不进程序

[复制链接]
张亚飞 提问时间:2017-7-11 17:02 /
我用之前的工程下载都没问题,现在重新用keil4 新建了个工程下载程序报错,不知道是软件没有配置还是哪里的问题。 有经验的朋友给提个醒吧,谢谢。 在线等等等

原理图

原理图



1

1



2

2


收藏 评论41 发布时间:2017-7-11 17:02

举报

41个回答
张亚飞 回答时间:2017-7-14 12:19:48
zhao.zhao 发表于 2017-7-14 11:25
那就对了,你设置的是2HZ中断频率,也就是说,你0.5秒进一次中断,输出1次高电平,再过0.5秒中断后,取反输 ...

找着问题了, PCLK1 分频的时候用的RCC_SYSCLK_Div1 应该是RCC_HCLK_Div2。 以前是在别人搭建好的工程下开发,现在自己搭建发现了更多的问题。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

张亚飞 回答时间:2017-7-11 17:03:39
第一个报错是这个,我看帖子里被水印覆盖住了,重新发一下。



QQ图片20170711170017.png
张亚飞 回答时间:2017-7-11 17:04:39
第一个报错的内容是 Could enter Debug Mode
moyanming2013 回答时间:2017-7-11 18:23:15
SWD的IO口被修改为其它功能了,致使无法使用SWD,此时用ISP方式烧写一个修改可用的即可。
张亚飞 回答时间:2017-7-11 19:13:50
moyanming2013 发表于 2017-7-11 18:23
SWD的IO口被修改为其它功能了,致使无法使用SWD,此时用ISP方式烧写一个修改可用的即可。 ...

别的工程可以无限次下载,新工程一次都下载不了。
Tcreat 回答时间:2017-7-11 19:33:18
张亚飞 发表于 2017-7-11 19:13
别的工程可以无限次下载,新工程一次都下载不了。

我遇到过的 同一个工程 有的片子可以下无初次 有的就只能下几次   ISP后还是不能下 也不知道是不是把编程口烧坏了
moyanming2013 回答时间:2017-7-11 20:42:18
Tcreat 发表于 2017-7-11 19:33
我遇到过的 同一个工程 有的片子可以下无初次 有的就只能下几次   ISP后还是不能下 也不知道是不是把编程 ...

你这个和楼主说的不一样,楼主说的是:“别的工程”和“新工程”,楼主的应该是2个不同的工程,那么怀疑2个工程是否不一样?是否对SWD造成了影响?都是未知不确定的了(我假设诸如驱动、IDE等的配置大家都是熟悉且排除过问题的,但楼主用的是KEIL4,这里面的问题仍是未知的)。

然后是你的问题,当然你ISP的程序肯定是把SWD置成调试功能状态了吧,然后就是即使SWD不行了,你可以尝试用ISP的方式烧录测试SWD的IO口的程序,比如灯或按键,来排除IO口是否烧坏,否则仍然是怀疑IO口没配置对。
张亚飞 回答时间:2017-7-12 09:41:31
moyanming2013 发表于 2017-7-11 20:42
你这个和楼主说的不一样,楼主说的是:“别的工程”和“新工程”,楼主的应该是2个不同的工程,那么怀疑2 ...

以前的工程师别人搭建的。 我对搭建工程不太熟,自己搭建了一个程序下载不进去。我是不知道如果通过swd方式下载的话是不是软件上哪里有特别的配置
moyanming2013 回答时间:2017-7-12 11:03:46
张亚飞 发表于 2017-7-12 09:41
以前的工程师别人搭建的。 我对搭建工程不太熟,自己搭建了一个程序下载不进去。我是不知道如果通过swd方 ...

1.需要确保SWD的IO口被配置为调试端口,如果mcu一上电这些IO口被配置为其它功能,则不行。
2.如果你的开发环境、驱动有问题,当然也会出现这些问题。
张亚飞 回答时间:2017-7-12 14:33:22
moyanming2013 发表于 2017-7-12 11:03
1.需要确保SWD的IO口被配置为调试端口,如果mcu一上电这些IO口被配置为其它功能,则不行。
2.如果你的开 ...

我在其他工程里也没找到Swd的IO如何被配置为调试端口的。我是不知道这写配置代码在哪,是什么样的。
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版