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

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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版