打印

请教香主:STM32 SWD模式下PB3不能使用的问题

[复制链接]
8906|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
JJW18|  楼主 | 2011-9-1 07:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在的项目中用了STM32F103VC,用SWD模式调试,已将SWJ_CFG设置到010,按照参考手册PB3应该可以释放出来作为普通IO使用,但实际上发现调试时有时钟输出。在非调试模式下该端口IO正常。请问应该如何解决?谢谢。
沙发
acgean| | 2011-9-1 08:33 | 只看该作者
这倒奇怪了, 我没有遇到这个问题哦. 是不是 IO 口配置有问题呢?

使用特权

评论回复
板凳
香水城| | 2011-9-1 09:49 | 只看该作者
我现在的项目中用了STM32F103VC,用SWD模式调试,已将SWJ_CFG设置到010,按照参考手册PB3应该可以释放出来作为普通IO使用,但实际上发现调试时有时钟输出。在非调试模式下该端口IO正常。请问应该如何解决?谢谢。 ...
JJW18 发表于 2011-9-1 07:34


调试时有时钟输出:在哪里有时钟输出?

非调试模式下该端口IO正常:此时也作了SWJ_CFG配置了吗?

使用特权

评论回复
地板
JJW18|  楼主 | 2011-9-2 07:24 | 只看该作者
IO配置应该不会有问题。在PB3上有时钟输出,非调试模式和调试模式都作了SWJ_CFG配置,软件是一样的。我用的开发环境是IAR Embedded Workbench for ARM 6.10。谢谢!

使用特权

评论回复
5
JJW18|  楼主 | 2011-9-2 07:26 | 只看该作者
另外,我注意到参考手册上有一个注释:Released only if not using asynchronous trace。在调试模式下,会不会作为TRACESWO使用了?但我找不到关掉的方法。

使用特权

评论回复
6
香水城| | 2011-9-2 14:26 | 只看该作者
在PB3上的时钟输出是哪里来的?什么时候出现的?

使用特权

评论回复
7
JJW18|  楼主 | 2011-9-3 07:57 | 只看该作者
在进入Download and Debug模式就会出现,即使是在单步模式下仍有波形出现,只有在停止调试Release运行下才会消失。

使用特权

评论回复
8
JJW18|  楼主 | 2011-9-6 07:52 | 只看该作者
各位兄弟姐妹能解答一下吗?谢谢。

使用特权

评论回复
9
lhzw2001| | 2011-10-20 17:15 | 只看该作者
我的不会耶,我倒是PA15控制不了,不知道为何,还在查

使用特权

评论回复
10
gengyanjun| | 2011-12-20 09:24 | 只看该作者
在配置AFIO_MAPR 之前要打开 AFIO时钟 否则配置不成功。楼主看是不是这个原因

使用特权

评论回复
11
linliangqiu| | 2013-2-25 17:20 | 只看该作者
Released only if not using asynchronous trace。在调试模式下,调试模式下被占用了!悲剧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

14

帖子

1

粉丝