• J-Link在SWD模式与MCU能连接成功但不能读写


    今天在J-Link的排线末端引出3.3v、SWDIO、SWCLK、GND,连接到stm32上,发现只能连接成功,不能读和写,出现下面错误:

    - ERROR: RAM check failed @ address 0x20000000.
        - ERROR: Write: 0x03020100 07060504
        - ERROR: Read: 0x00000000 00000000
        - ERROR: (0 bytes of RAM have been checked successfully)
        - ERROR: Failed to erase sectors

    在网上搜索后,有网友说软件版本与J-Link不匹配,我试了3个版本还是不行;

    还有网友说SWDIO和SWCLK这两根线虚焊或者接错了,可是排线上接线的这一端与J-Link那边一样,都在上面一排(对应7脚和9脚),没错啊,可是就是不行;

    最后实在没办法,只能怀疑排线是不是有问题,开始用万用表测量排线两端,一端的上排7脚与另一端上排的7脚竟然不通,第一反应是排线坏了,可是再测试了几个引脚发现咋都不通,忽然发现一端上排7脚与另一端下排的7脚是通的,经过多次测量证实了,重新焊线,连接和读写都OK了。


    结论:J-Link上那种类似排线,一端的上排引脚与另一端的下排引脚是相通的!!!

  • 相关阅读:
    Pytorch风格迁移代码
    手机配置IPV6
    风格迁移训练实践与分析
    linux下安装 nginx
    ubuntu18.04安装dockercompose
    windows配置GIT+SourceTree
    ubuntu18.04安装docker
    gitlab
    office visio 2019 下载激活
    宝塔+centos+django+nginx+uwsgi 配置网站
  • 原文地址:https://www.cnblogs.com/lialong1st/p/7763528.html
Copyright © 2020-2023  润新知