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

J-Link调试问题

[复制链接]
fengc234 提问时间:2019-3-7 14:08 /
我板子上有STM32F103C8T6和STM32F105R8T6,使用J-Link V9调试和下载程序的,
STM32F103C8T6和STM32F105R8T6的最小系统电路是相同的,两块芯片共用了同一片复位芯片。
操作STM32F103C8T6时一切正常,但在操作STM32F105R8T6时出现异常,JLlink没法正常调试,出现警告:
**JLink Warning: RESET (pin 15) high, but should be low. Please check target hardware.
请问有没有什么办法解决?

收藏 评论7 发布时间:2019-3-7 14:08

举报

7个回答
maxtch 回答时间:2019-3-7 15:04:53
本帖最后由 maxtch 于 2019-3-7 15:09 编辑

复位芯片输出最好串一个 4.7k-10k 电阻,相应的取消复位上拉电阻。至于眼下的话可以考虑把复位芯片拆掉,利用 STM32 内部的上电复位机制。
另外,既然你在同一块板子上有两片支持 JTAG 的 STM32,你可以考虑只设置一个四线 JTAG 调试口,把两片芯片的 JTAG 串起来。这样的话节省版面空间,而且其他芯片的 JTAG 可以全部这么串起来全部共用一个调试插座,但调试必须走 JTAG 不能用 SWD。(我有一块板子把 STM32L432 MCU 和 XC2C32A CPLD 如此串了起来共用一个 Cortex-M 调试插座,J-Link 和 Xilinx ISE 通过合适的转接板全都可以正常操作。)

评分

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

查看全部评分

zhdzhd 回答时间:2019-3-11 09:24:27
先检查对应PIN15的电平来自哪里,再根据实际情况作出电平高低的调整即可。

评分

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

查看全部评分

ddllxxrr 回答时间:2019-3-11 09:27:36
SWD两线调试也是这样么
wenyangzeng 回答时间:2019-3-11 10:08:06
STM32F103C8下载完成后,通电则RESET引脚复位完成后当然为高电平了,这时要下载STM32F105时RESET引脚电平不符合JLINK的要求,建议STM32F103和STM32F105各增加VCC跳线供电,哪个芯片先下载完成后就断电,留给另一个芯片下载的机会。

评分

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

查看全部评分

七哥 回答时间:2019-3-11 10:40:10
上个原理图和J-Link设置吧。
J-Link可以不要外部复位信号,直接用4线SWD接口烧写调试的。

评分

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

查看全部评分

原来的你 回答时间:2019-3-11 10:53:49
外部看门狗问题,直接去掉外部看门狗即可

评分

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

查看全部评分

fengc234 回答时间:2019-3-11 16:23:15
在复位芯片输出口串了一个 5.1k 电阻,效果好了很多,后面继续观察,谢谢大家!

所属标签

相似问题

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