请选择 进入手机版 | 继续访问电脑版
查看: 129|回复: 3

[已解决] stlink,遇到了2个很不合常理的现象

[复制链接]

该用户从未签到

8

主题

31

帖子

6

蝴蝶豆

中级会员

最后登录
2018-9-17
发表于 2018-9-14 19:04:27 | 显示全部楼层 |阅读模式
      
我以前在keil下,用ST-LINK V2,只要点下这个图标,就会自动下载程序到目标板,然后就可以进行程序Debug了。
但现在出现了2个很不合常理的现象。详见附件。调试的项目是用STM3CubeMX生成的.
   就里面的问题,请教了几个STM的交流群,都没人能明白其中的原因,也没解决的办法。所以在此,希望有高手指点下。谢谢。
         
   

两个不合常理的问题.zip

161.62 KB, 下载次数: 6, 下载积分: ST金币 -1

  2018年STM32线下培训时间表>>                    
回复

使用道具 举报

该用户从未签到

66

主题

2135

帖子

640

蝴蝶豆

社区小助手

最后登录
2018-9-25
发表于 2018-9-14 20:08:06 | 显示全部楼层
本帖最后由 wenyangzeng 于 2018-9-14 20:44 编辑

楼主应该是把SWD下载IO口PA13、PA14设置成非SWD(比如输出口)了。并非STLINK出现不合常理现象

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    29

    主题

    1991

    帖子

    1397

    蝴蝶豆

    论坛元老

    最后登录
    2018-9-25
    发表于 2018-9-14 23:43:36 | 显示全部楼层
    楼上说的非常对。
    SWD的数据和时钟管脚你做了重映射,SWD模式给关闭了。
    关闭了也不是一定不能仿真,关键你没有把RESET管接上。楼主应该是只接了4要线VCC、SWCLK、SWDIO、GND吧。
    为什么按住boot键,先松开reset键,就可以下载程序了呢。这是因为,使用的ISP启动模式,没有跑用户程序,所以这时候SWCLK、SWDIO管脚还是原本的SWD功能。
    你说一跑程序就不行了,那得看你跑的什么程序。如果程序里面没有重映射关掉SWD模式,应该是可以仿真的。

    评分

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

    查看全部评分

      2018年STM32线下培训时间表>>                    
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2018-9-17
    发表于 2018-9-17 13:50:26 | 显示全部楼层
    多谢楼上两位朋友的指教。我以前用的好好,那是因为是用标准库来开发,而现在转用CubeMX,在里面没有专门对debug口设置,它默认是非调式口。所以就出现这异常了。现在OK了。两位分析得很透彻,谢谢了
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

    GMT+8, 2018-9-25 19:10 , Processed in 0.162467 second(s), 15 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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