- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JLINK 常见问题汇总
目录
JLINK 常见问题汇总 1
一、找不到器件,Debug 选项卡报:no SW-DP found 2
二、可找到器件,下载时报:No Cortex-M SW Device Found 3
三、可找到器件,下载时报:Cannot enter Debug Mode 3
四、可找到器件,下载时报:Flash Download failed 4
五、找不到JLINK ,下载时报:No ULINK Device found 7
六、Debug 选项卡没有Cortex-M3 J-LINK 选型,怎么办? 8
商
本文档专为初用JLINK 调试ALIENTEK STM32 开发板的朋友编写。
K 应
先申明,STM32 支持2 种模式仿真和下载,即:1、JTAG 模式,次模式需要用到5 个
E
T
IO 口(JTMS/JTCK/JTDI/JTDO/JNTRST );2、SWD 模式,此模式只需要2 个IO 口(SWDCLK
N 供
和SWDIO )。 E 板
对于MiniSTM32 开发板V3.0 之前(不包括V3.0 的)的用户问题相对更多一点,我们
I
先来了解一下MiniSTM32 开发板V3.0 之前开发板问题的根源:之所以会存在大家一系列的
L 发
A
JLINK 无法下载、无法调试的问题,其根本原因是开发板的一些连接外设的IO 口和JLINK
的调试口共用了。如图1 所示: 开
2
3
M
T
S
业
专
图1 JTAG 与外设IO 口连接情况
从图1 可以看出,JTAG 模式的5 个IO 口,除了JTCK 外,其他都和外设IO 共用了。
并且和重要外设LCD 共用 (LCD_D3 和LCD_D4 )。其次,JTDI 与与PS_CLK (PS/2 的时
钟线)、KEY1 共用,JTMS 与PS_DAT(PS/2 的数据线) 、KEY0 共用,同时该线也是 SWD
的IO 线。正是因为这样的连接关系,所以在使用LCD(包括OLED) 的时候,我们必须禁止
JTAG ,以使得LCD_D3 和D4 可以作为正常IO 口用。此时,如果PA13 没有用来做普通IO
口用的话,是可以用JLINK 的 SWD 模式来仿真和调试的(SWD 模式需要的 SWDIO 和
SWDCLK,也就是PA13 和PA14 )。但是,一旦你使用了LCD ,同时又用到了PS/2 或者KEY0
或则KEY1 等外设的时候,JTAG 和SWD 模式就都必需被禁止才能正常使用(单独用KEY1,
可以用SWD 模式下载,注意仅仅是下载,而不能调试,因为Jlink 的电平,会影响到KEY1
的状态)。
因为ALIENTEK MiniSTM32 开发板的大部分例程都需要用到LCD ,会导致JTAG 无法
使用,所以我们多次强调大家不要用JTAG 模式,而要选择 SWD 模式。SWD 模式,仅仅
会导致KEY0 、KEY1 以及PS/2 口无法调试,注意这里是不能调试,但是是可以下载的,下
载的前提:之前保存在STM32 里面的程序,没有
文档评论(0)