文章目录

  • 1、仿真器简介
  • 2、硬件连接
  • 3、仿真器配置
    • 3.1、Debug选项配置
    • 3.2、Utilities 选项配置
    • 3.3、Debug Settings 选项配置
  • 4、选择目标板
  • 5、下载程序

1、仿真器简介

  本仿真器遵循 ARM 公司的 CMSIS-DAP 标准,支持所有 基于 Cortex-M 内核的单片机,常见的 M3、M4 和 M7 都可以完美支持。支持下载和在线仿真程序,支持 XP/WIN7/WIN8/WIN10 这四个操作系统,属于HID设备,跟鼠标键盘一样,无需安装驱动,支持JTAG和SW下载模式,可在线调试和硬件仿真,支持 KEIL 和 IAR 直接下载,非常方便。

2、硬件连接

  把仿真器用 USB 线连接电脑,如果仿真器的灯亮则表示正常,可以使用。然后把仿真器的另外一端连接到开发板,给开发板上电,然后就可以通过软件 KEIL 或者 IAR 给开发板下载程序。


3、仿真器配置

  在仿真器连接好电脑和开发板且开发板供电正常的情况下,打开编译软件 KEIL,在【魔术棒】选项卡里面选择仿真器的型号,具体过程看图示:

3.1、Debug选项配置

3.2、Utilities 选项配置

3.3、Debug Settings 选项配置

4、选择目标板

  选择目标板,具体选择多大的 FLASH 要根据板子上的芯片型号决定。STM32 开发板的配置是:F1 选 512K,F4 选 1M。这里面有个小技巧就是把 Reset and Run 也勾选上, 这样程序下载完之后就会自动运行,否则需要手动复位。擦除的 FLASH 大小选择 Sectors 即可,不要选择 Full Chip,不然下载会比较慢。

5、下载程序

  如果前面步骤都成功了,接下来就可以把编译好的程序下载到开发板上运行。下载程序不需要其他额外的软件,直接点击 KEIL 中的 LOAD 按钮即可。

  程序下载后,Build Output 选项卡如果打印出 Application running…则表示程序下载成 功。如果没有出现实验现象,按复位键试试。

01、如何用DAP仿真器下载程序相关推荐

  1. 如何用DAP仿真器下载程序

    1.硬件连接 把仿真器用USB线连接至电脑,如果仿真器的灯亮则表示正常,可以使用.再把仿真器的另外-端连 接到开发板,给开发板上电,就可以通过软件KEIL或者IAR给开发板下载程序,仿真器见图1. 2 ...

  2. 直接使用Jlink仿真器下载程序至Freescale K60系列 MCU

    直接使用Jlink仿真器下载程序至Freescale K60系列MCU需进行如下设置: 1.启动J-Flsh:     2.打开数据文件:     3.进行项目设置:     4.按照下图进行设置,这 ...

  3. 串口,USB,USB转串口,串口驱动,仿真器下载程序

    串口,USB,USB转串口,串口驱动,仿真器下载程序 在初学stm32,接触到的第一步便是下载程序, 方法一:利用仿真器下载程序 方法二:利用串口下载程序 本文简单介绍两种下载方法,浅入窥探下载原理, ...

  4. 关于J-link仿真器下载程序至单片机识别不到单片机型号问题

    2020四月份开始做毕设,题目是无线温湿度记录仪,主控是STM32单片机.下面是第一版板子(现在看着好丑) 当时拿到板子自己费尽九牛二虎之力将0603(有的还是0402)封装器件焊好之后,打算使用仿真 ...

  5. STM32学习笔记01---使用仿真器下载程序

    仿真器的简介 1.遵循ARM公司的CMSIS-DAP标准,支持所有基于Cortex-M内核的单片机 2.属于HID设备,跟鼠标键盘一样,无需安装驱动 3.支持XP/WIN7/WIN8/WIN10这四个 ...

  6. 【附带配置疑问解决】Keil5配置ST-Link仿真器下载程序的方法

    0.首先需要安装好ST-Link驱动,方法参阅CSDN其他文章或自行百度 1.点击魔术棒 2.选择Debug,按下图下拉框选择ST-Link后,点击Settings 3.Flash Download设 ...

  7. STM32F103ZET6程序移植为C8T6+C8T6下载程序flash timeout的解决方案

    文章目录 一.程序移植 :程序移植还是蛮简单的 二.程序下载 : 会出现问题 (一)BOOT0和BOOT1 (二)程序下载 1.代码通用 2.状况不断 3.解决办法 (三)STM32F103C8T6下 ...

  8. 0.4-如何使用DAP LINK 下载Hex程序?

    要用到两款工具:分别是CoFlash 和 hex2bin.exe 下载地址:DAP烧录HEX文件.zip-嵌入式文档类资源-CSDN下载 CoFlash 下载配置非常简单,但它本身只支持 bin 及 ...

  9. smart700iev3 程序下载设置_Smart 700 IE 如何用以太网下载程序

    问题描述: Smart 700 IE 如何用以太网下载程序? 最佳回答:Smart700 / Smart1000 / Smart700IE / Smart1000IE 各种下载方法: http://w ...

最新文章

  1. [转载]关于Android ProGuard混淆学习记录
  2. 【原创翻译】文件与文件夹
  3. python实用脚本-python 实用脚本
  4. JBOSS通过Apache负载均衡方法一:使用mod_jk
  5. kylin 部分问题
  6. 【转】Android中APK安装过程及原理解析
  7. numpy.mean() in Python
  8. Android Graphic 架构
  9. 如何自定义苹果Mac睡眠时间,掌握作息?
  10. c语言反三角函数有哪些,反三角函数公式有哪些?
  11. 怎样美化计算机的桌面图标,windows10图标美化怎么操作_win10电脑美化方法
  12. 微信小程序体验版分享的坑
  13. 自然语言处理—文本分类综述/什么是文本分类
  14. ACCESS模糊查询like的解决方法SQL查询语句通配符问题
  15. 为什么总是黑php,怎么都在黑PHP?
  16. 排列组合思维导图_Xmind 进阶教程|高级感满满的思维导图都在使用的6个技巧。...
  17. 【HTML】元素的 alt 和 title 有什么区别?
  18. OpenResty学习——第七章 Web开发实战2——商品详情页
  19. 保存Windows10随机聚焦锁屏壁纸
  20. 相较国外代码托管平台 gitlab,咱们中国自己的代码托管平台有哪些优势?

热门文章

  1. 【数据结构PTA 7-158-161】
  2. Parameter 0 of method selGoods in com.jm.provider.service.admin.GoodsServerImpl required a bean of t
  3. 计网:网络层协议ICMP
  4. 3d打印英语文献_3D打印合集,从设计,技术到工业制造应用!
  5. 通过MediaRecorder 录制视频的时候,魅族手机录制视频后,大小显示0
  6. excel中如何冻结前三行或者其他行
  7. 程序员专用表情包,拿走不谢!
  8. 恭喜猛龙获得NBA总冠军
  9. 系统启动过程和系统安装过程
  10. 基于Python的双USB摄像头实时预览保存软件