硬汉嵌入式论坛

 找回密码
 立即注册
查看: 392|回复: 5
收起左侧

[技术讨论] STM32F103调试口重映射出现复位问题

[复制链接]

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2023-11-15 13:54:36 | 显示全部楼层 |阅读模式
本帖最后由 dodo55 于 2023-11-15 13:58 编辑

想把我的自制st-link-v21弄成离线下载器,
然后SPI-Flash接在了PB3,PB4,PB5,PB6上,占用了JTAG脚,
然后JTAG必须重映射成SWD,使用另一个st-link-v21在线调试,
然鹅发现在执行到 __HAL_AFIO_REMAP_SWJ_NOJTAG(); 的时候,
1.png

结果好像复位了,代码跑到了复位处:
2.png

断开调试器直接运行就能跑,
百思不得其姐!!!

是我操作的问题吗?
有啥完美解决方法不?

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2023-11-15 15:32:00 | 显示全部楼层
这个现象不正常。我们早期的板子就是这几个PB引脚用于SPI Flash了。
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2023-11-15 20:19:23 | 显示全部楼层
eric2013 发表于 2023-11-15 15:32
这个现象不正常。我们早期的板子就是这几个PB引脚用于SPI Flash了。

有解不?
难道要用SWD调试,这几个PB脚就没法用了?
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2023-11-16 15:35:25 | 显示全部楼层
找到问题了,我用的是合宙的Air32F103,换成STM32F103就没有此问题了!
Air32F103的竟然是个大坑!!!
幸好只是调试器
回复

使用道具 举报

3

主题

122

回帖

131

积分

初级会员

积分
131
发表于 2023-11-16 17:24:27 | 显示全部楼层
dodo55 发表于 2023-11-16 15:35
找到问题了,我用的是合宙的Air32F103,换成STM32F103就没有此问题了!
Air32F103的竟然是个大坑!!!
...

合宙的wiki上有说这个,替代片子总会有各种坑
https://wiki.luatos.com/chips/air32f103/switchFromSxx.html
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2023-11-21 13:57:30 | 显示全部楼层
合宙的Air32F103不错了,便宜又大碗,这个问题人家公开说过的,这种不算坑。没有说,暗戳戳的搞才是坑。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 07:59 , Processed in 0.208883 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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