CMSIS-DAP仿真器_学习(转载)
先给大家普及一下,哈哈。
CMSIS-DAP仿真器,是ARM官方做的开源仿真器,没有版权,自由制作。
官方给的源代码,使用的是NXP的单片机LPC4320做的。
这个源代码,只要你安装了KEIL5,就可以找到。
路径是:
C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.0.1\CMSIS\DAP\Firmware\Examples\LPC-Link-II
(你的安装路径可能和我的不同,只要找到Keil_v5,后面路径的就一样了)
实际上,只要单片机满足两个条件,就可以做DAP仿真器。
这两个条件是:
1.有USB口
2.是cortex内核的单片机
于是...
我用性价比比LPC4320更高的STM32F103C8T6做了一款仿真器。
加了一个外壳后:
我认为DAP仿真器会逐渐替代JLINK STLINK,原因是:
1.免驱动,插上就能用,官方说支持Windows, Mac OSX and Linux。
2.支持所有Cortex内核单片机,不挑厂家。
3.支持KEIL和IAR。
就这3个特点,你觉得和JLINK ST-LINK相比如何?
当然,如果要用STM8的话,还是要用ST-LINK的。因为STM8不是cortex内核。
现在把PCB源文件和单片机源代码都给大家放出来。
我已经试过STM32、GD32、华芯微特的Coretex单片机。
我这次做了300个。
大家如果有其它类型的单片机想试一下,我可以免费给大家提供测试,我的头像就是我的微信。
下载速度可以到10Mhz
PCB源文件:
https://lceda.cn/jixin002/stm32f103c8t6_cmsis-dap
我是用立创EDA画的,可以直接打开上面的链接查看原理图和PCB,还可以生成gerber文件以及查看BOM表。
不用保存到你的电脑,每次打开这个链接就可以看你想看的。
如果你实在想保存到你的电脑,立创EDA提供了导出AD格式的菜单,可以生产AD的原理图和PCB文件。
单片机源代码:https://www.jixin.pro/bbs/topic/4187
使用手册:https://www.jixin.pro/bbs/topic/4187
大家可以自己制作,做一个大概要18元。
如果大家嫌做的麻烦,可以和我买啊,只卖18元。
这个是淘宝链接:
https://item.taobao.com/item.htm?id=569967115797
不知道放淘宝链接是不是违规,如果违规的话,我可以把淘宝链接删除哈,资料还是要留给大家的。
CMSIS-DAP仿真器_学习(转载)的更多相关文章
- STM32CubeIDE下载安装-GPIO基本配置操作-Debug调试(基于CMSIS DAP Debug)
1.在ST官网下载STM32CubeIDE而不是STM32CubeMX,并且STM32CubeIDE是免费的.(STM32CubeIDE不支持中文路径,不然编译会出错) 2.如果你用的是keil开发环 ...
- Java多线程学习(转载)
Java多线程学习(转载) 时间:2015-03-14 13:53:14 阅读:137413 评论:4 收藏:3 [点我收藏+] 转载 :http://blog ...
- 第3章 如何用DAP仿真器下载程序
第3章 如何用DAP仿真器下载程序 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/f ...
- cmsis dap interface firmware
cmsis dap interface firmware The source code of the mbed HDK (tools + libraries) is available in thi ...
- 第3章 如何用DAP仿真器下载程序—零死角玩转STM32-F429系列
第3章 如何用DAP仿真器下载程序 集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege ...
- STM32开发笔记之——CMSIS DAP
都说开发stm32都是使用kail iar+jatg/swd的方式,然而arm公司已经开发出了CMSIS DAP的开源下载工具,全称是CoreSight Debug Access Port,网络上有大 ...
- 【笔记目录2】【jessetalk 】ASP.NET Core快速入门_学习笔记汇总
当前标签: ASP.NET Core快速入门 共2页: 上一页 1 2 任务27:Middleware管道介绍 GASA 2019-02-12 20:07 阅读:15 评论:0 任务26:dotne ...
- python基础教程_学习笔记14:标准库:一些最爱——re
标准库:一些最爱 re re模块包括对正則表達式的支持,由于以前系统学习过正則表達式,所以基础内容略过,直接看python对于正則表達式的支持. 正則表達式的学习,见<Mastering Reg ...
- python基础课程_学习笔记26:编程的乐趣
编程的乐趣 编程柔术 当你坐下来,打算如何组织计划要定时,具体程序,然而,无论什么经验.在实现时间的函数的,你会逐渐学会了原来的设计,实用的新知识.我们不应该忽视沿途汲取的教训,相反,它们用于其他设计 ...
随机推荐
- 提高PHP编程效率的20个要点
用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中 ...
- python复数
复数的概念在很久以前,数学家们被下面的等式困扰.x2=-1这是因为任何实数(无论正负)乘以自己总会得到一个非负数.一个数怎么可以乘以自己得到一负数?没有这样的实数存在.就这样18世纪,数学家们发了一个 ...
- linux cached过高导致性能变低
场景: 拿到了客户50个文件,平均每个文件大概40M左右的txt,文件在S3上,需要导入到数据库,40M解析出来大概是80W条左右的数据. 描述: 在刚开始执行导入时,因为数据验证复杂程度不同,每个文 ...
- JavaScript获取样式值的几种方法学习总结
本人经过整理总结出以下获取样式值的方法,如有错误请各位大佬指正. 有四种方法:style,currentStyle,getComputedStyle,rules 与 cssRules方法. 1. st ...
- Miner3D Enterprise 企业版
——极致的视觉数据挖掘和知识发现解 Miner3D Enterprise 企业版是一个有力的综合数据驱动的三维可视化和数据分析解决方案.金融师.药剂师.生物技术或化学材质科研人员.地质学家.石油开采专 ...
- static int a
static int a只被本文件可见,外部文件不可见;而int a如果在外部文件作以下声明: extern int a,那么它在声明的文件里也是可见的 详见:http://bbs.csdn.net/ ...
- cms-最近更新
在这一讲中有几个很重要的地方需要注意: 1.在查询帖子的时候需要把帖子类型id带到帖子类型表中把类型查询出来 2.在字帖子查询语句中用limt限制查询那个阶段的帖子 3.在界面显示的时候需要用到字符串 ...
- leetcode--3
1. 题目: Longest Substring Without Repeating Characters Given a string, find the length of the longest ...
- cesium 加载shp格式的白模建筑
ceisum加载shp格式的建筑.有两种思路,目前推荐第二种. 方法一:将shp格式转换为geojson格式,然后采用cesium提供的接口加载到ceisum中. 严重缺陷:在面对大场景问题,即数据量 ...
- 【BZOJ1030】[JSOI2007] 文本生成器(AC自动机上跑DP)
点此看题面 大致题意: 给你\(N\)个字符串(只含大写字母),要你求出有多少个由\(M\)个大写字母构成的字符串含有这\(N\)个字符串中的至少一个. \(AC\)自动机 看到题目,应该比较容易想到 ...