• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎么自己做一个STM32的仿真器。

最帅的廖先生 2018-10-23 浏览量:2538
怎么自己做一个STM32的仿真器。
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 通常有三种方式,一种是采用Jlink OB固件,适用STM32F103的最小系统板就可以,固件可以网上找的,或者根据资料自己在JlinkARM.dll中自己截取固件,然后使用另一个仿真器下载固件到最小系统板即可。优点是可以仿真几乎所有ARM Cortex M内核。

    另一种方式就是使用STlink固件,这个网上也很多,同样可以用STM32F103的最小系统板,不过只能仿真STM32系列。

    第三种方式就是组一个DAPlink,这个是开源项目,自己编译或者用别人的固件都可以。

    • 发布于 2018-10-23
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:17
  • 可以使用的固件还是比较多的,比如使用jlink.dll里边提取,或者使用cmsis-dap的固件或者使用stlink的固件,并且这几个固件教程都比较好找。对于学stm32来说,这个操作难度怎么说,运气好,用别人的,找对了可以直接用,找不对,浪费时间,最后还错。所以要看自己的时间还有需求,一个stlink v2网上也很便宜了。
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 1
    • 0

  • 一个编程器才十几块钱自作也太浪费时间精力了
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单一些网上下一个stlink固件烧到stm32就可以用了,如果要玩建议学dap-link,这个是开源的,可以用于其他arm芯片
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 买一个stm32最小系统板 几块钱 然后刷daplink固件 这样就可以用swd调试了
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以做个DAP仿真器,可以仿真M0-M7的单片机。

    我做成功了,有源码教程

    【STM32F103小系统板试用体验】+自制CMSIS-DAP仿真器
    http://bbs.icxbk.com/thread-102087-1-1.html
    (出处: ICKEY BBS)



    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • STlink还是比较简单的,网上有现成的资料,别的就难一些
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接买现成的,自己做耗钱耗精力
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要下载了相应的固件就可以
    另外 MCU要支持USB接口。
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • DAPlink是开源的,arm亲生的,官网有电路图和固件,照着网上教程很好diy
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 你的意思做link,那就参照link来做吧,找原理图,程序代码,最后最关键———加上你自己的理解
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用stm32通过烧写仿真器例程可以变成一个仿真器,不过这玩意也不贵哈
    • 发布于2018-10-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 照着STlinkJlink做就可以了,然后刷固件
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的仿真器有STlink Jlink DAP仿真器三种,其中STlink的固件可以去ST官网下载烧录,Jlink要去网上的论坛找。

    • 发布于2018-10-28
    • 举报
    • 评论 0
    • 0
    • 0

  • DAP,STlink,Jlinkob这三种的开源固件在网上很多。大部分都是基于STM32F103C8T6的
    • 发布于2018-11-01
    • 举报
    • 评论 0
    • 0
    • 0

  • STlink的固件是开源的,找个STM32最小系统板,烧录一下就行
    • 发布于2018-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个可以找一个stlink的固件,直接刷一个对应的固件就可以
    • 发布于2018-11-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是用DAP的开源固件,刷入这个固件就能使用
    • 发布于2018-11-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎么自己做一个STM32的仿真器。