• 已解决 63021 个问题
  • 已帮助 5942 位优秀工程师

STLink是怎么自动识别STM32芯片型号的

bigCQ 2019-01-23 浏览量:3420
这个自动识别机制是怎么样做到的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 通过swd总线访问cpu通信方式是什么版本,一般通信方式是1.0的就是coetex m3核,2.0的就是m4核。
    • 发布于 2019-01-23
    • 举报
    • 评论 0
    • 3
    • 0

其他答案 数量:15
  • CPU内部有型号参数寄存器,通过SWD总线访问这些寄存器获取CPU型号信息
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能自动识别吧,一般通信方式是​通过总线访问寄存器获取CPU型号信息的
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 每一款都有全球唯一96位ID,根据这个就可以推算的!
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 每个设备都有唯一的ID.你用flymcu软件下载的时候就可以看到这个ID号
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过数据线读取内部id判断芯片型号的,所有带isp芯片都是一样的
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 芯片内部是有寄存器的

    22.jpg

    11.jpg

    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 读取芯片参数寄存器,都是唯一的ID
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 芯片内部有寄存器存放芯片ID,STlink软件读取到ID后就可以判断出芯片型号了。
    • 发布于2019-01-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 度芯片寄存器,判断版本信心

    一般芯片都有固定的寄存器,出厂就固化好了的信息

    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32是有芯片ID的,通过芯片ID来进行识别
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32里面有一段boot程序,可以允许通过SWD接口或者JTAG接口与仿真器通信,将自身的信息给仿真器,同时获取固件
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 读取MCU芯片的寄存器,不同的系列返回的型号是不一样的
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 利用芯片内部的寄存器来识别
    • 发布于2019-02-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 都是通过芯片内部的ID来获取对应的数据进行识别
    • 发布于2019-02-27
    • 举报
    • 评论 0
    • 0
    • 0

STLink是怎么自动识别STM32芯片型号的