arm仿真器

stm32的几种下载程序的方式

∥☆過路亽.° 提交于 2020-02-05 21:11:34
stm32的下载方式我目前接触最多的有三种,用串口ISP烧录hex文件,用仿真器一键烧录,还有那种小白式的bootlaoder固件升级烧录 用转串口模块烧录hex文件 首先要下载一个软件,然后怎么下载嘞我不想说,因为这种方式用的不多。 下载一个软件叫 FlyMcu 然后给你们几个链接 这是关于boot1引脚的设置 这是这么烧录的讲解 至于这么生成hex文件自己去刷视频,应该会有讲滴。 用仿真器一键烧录 敲黑板,这个是最常用的 仿真器有好几种,jlink,stlink,dap…还有一些,实际上这么配置都一样,买仿真器直接向商家要资料,这么玩都会告诉的。 仿真器选择的话,如果只是32入门的话买一个stlink就可以了,便宜嘛,不超过20块钱。 我用盗版的jlink比较多,相对来说jlink支持的芯片多一点,价格在100左右。 当然,自从V9出来以后jlink自制起来也很简单,网上开源的有一个以stm32f2系列的一个固件,去搞个这样子的也就几十块钱。什么时候我自己搞一个出来了再跟大家分享,去咸鱼上应该已经找得到了。。 DAP的话是ARM官方的开源仿真器,它最好玩的就是开源嘛,淘宝价五六十的样子,用起来还行。 最后一种挺好玩的,实际是做产品用于给别人升级固件的,我在这里不做解释,以后有机会再解释。 来源: CSDN 作者: 嗣-音- 链接: https://blog.csdn.net

ARM-DAPLINK 仿真器硬件解析

余生颓废 提交于 2020-01-13 02:56:02
简介: arm-daplink仿真器是 ARM团队推出的开源仿真器项目,支持仿真接口SWD和JTAG,还有虚拟UART串口,所有arm内核的芯片皆可仿真烧录。支持使用的IDE有MDK和IAR。开源代码托管在了github仓库中,仓库地址: https://github.com/ARMmbed/dapjs daplink没有一个统一的硬件标准,支持的主控有很多,一般采用NXP或ST的芯片。stlink,jlink等烧录器的硬件都可以刷入固件变为一颗daplink仿真器。由于SWD和JTAG时序完全由IO模拟生成和解码,整个代码架构很清晰,可自由伸缩、修改。定制一个和自己硬件匹配的源码也不难做到,这样即便一个最小系统板也刷成daplink仿真器,下面便来设计一个自己的DAPLINK烧录器。 硬件参考电路: 烧录器主控:stm32f103cxt6 USB口:Type-C USB枚举方式:PNP三极管控制低电平枚举 电路模块: USB: USB连接器电路,由三极管枚举控制1.5K上拉电阻,数据线串联两颗22R的匹配电阻,采用Type-C接口可正反插使用。 MCU-POWER: USB口5V输入接入一颗1206封装的自恢复保险丝,用于避免电路短路引起的损坏。然后使用一颗RT9193-LDO(5V-3.3V)给仿真器电路供电。 MCU-CTRL: stm32f103cxt6芯片最小系统电路

ARM仿真器之驱动黄色惊叹号

别来无恙 提交于 2019-12-01 19:20:43
JLink CDC UART PORT 黄色惊叹号 Windows 无法验证此设备所需的驱动程序的数字签名。某软件或硬件最近有所更改,可能安装了签名错误或损毁的文件,或者安装的文件可能是来路不明的恶意软件。 (代码 52) 如果您的Windows操作系统非家庭版(专业版及以上才有组策略管理功能),可以通过配置组策略禁用驱动程序签名。 该方法依赖于Windows组策略权限,不保证一定能成功,如果失败,那就请用前两种方法。 第一步 开始菜单点右键,选择“运行”,然后输入“gpedit.msc”,回车。 第二步 找到“用户配置→管理模板→系统→驱动程序安装”。 第三步 将“设备驱动程序的代码签名”设置为“禁用”即可 第四步 安装驱动。 可以在之前安装的驱动 右键卸载 然后重新插拔JLink仿真器的USB接口,重新安装后成功。 来源: https://www.cnblogs.com/idyllcheung/p/11714108.html