首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【STM32H7教程】第2章 STM32H7的开发环境搭建

    2、如果使用STLINK调试下载STM32H7,推荐使用最新的电脑端驱动和对应的固件,详情见本章2.6小节。...2.6   STLINK驱动安装 调试下载STM32H7,推荐使用最新版驱动和对应的固件。...安装完毕后,为了验证安装是否成功,看电脑端的设备管理器是否识别出来即可(要将STLink插到电脑端): 另外,如果驱动没有安装成功,STLINK灯会一直闪烁;灯不闪烁了,说明安装成功了。...也支持OTP编程;支持STLINK升级;支持Window,Linux和macOS上使用。 论坛下载地址(帖子里面有官方地址): http://forum.armfly.com/forum.php?...STLINK的话,下面是整体的搭建效果: 使用下面这种STLINK的话,也可以使用转接板,下面是整体的搭建效果: 2.11 总结 通过本章节将STM32开发环境搭建好之后就可以开启STM32H7的学习之旅了

    4.3K00

    抛弃IDE — 在window下使用VScode搭建ARM开发环境

    ( 估计是因为自动添加,所以会添加到用户的环境变量下面去,一样可以用,如果自己添加,可以添加到系统的环境变量中去 ) 最后,只要是在你的终端(终端可以使window自带的cmd,也可以是你配置过的模拟linux...64位 CPU架构 i686 32位 操作系统接口协议 win32 开发windows应用程序 操作系统接口协议 posix 开发Linux...interface/jlink.cfg -f target/stm32f1x.cfg 如果想了解更多,可以去查看官方的指导手册:openocd官方手册 5、Makefile的修改 Makefile 中的有些语法 是 linux....cfg" TARGET_CFG="D:\Program Files\openocd\share\openocd\scripts\target\stm32l0.cfg" # linux下的路径 # INTERFACE_CFG....cfg 根据相关目录下的文件配置使用J-link还是st_link, 示例中使用的是stlink -f target/stm32l0.cfg 选择对应的芯片配置文件 示例中使用的是stm32l0系列

    8K50

    ST-Link 高速烧录的秘密.上(源码解读)

    如果有需要可以研究 ARM 开源的烧录器 从烧录高速的秘密出发 我们都知道烧录程序STLink还挺快的,其实秘密就是— RAM 注入 ;实现的时候是在主机端用 Flash Loader来实现。...为了加速,stlink 采用了一个聪明的办法:先把一小段“搬运工程序”(即 Flash Loader)上传到 MCU 的 RAM 里,然后把要烧录的数据块也上传到 RAM 里;之后让 MCU 的 CPU...,为了防止烧录过程中被中断打断,导致 Flash 损坏;开始写入 Loader,通过调用 stlink_flash_loader_write_to_sram 把上面那些机器码数组写到 MCU 的 SRAM...(3) stlink_flash_loader_run (执行) 这是核心执行函数(在头文件声明,实现在 .c 文件的后半部分):先设置 PC 指针,把 MCU 的程序计数器 (PC) 指向 RAM 里的...stlink 在运行这段代码前,会先让 MCU 停机(Halt),并屏蔽所有中断,这时候整个 MCU 的现场被冻结了。

    24010

    【STM32H7教程】第7章 STM32H7下载和调试方法(IAR8)

    如果使用STLINK调试下载STM32H7,推荐使用最新的电脑端驱动和对应的固件,详情见第2章的2.6小节。  ...) 调试下载STM32H7,请将STLINK固件升级到最新版,关于固件升级和驱动安装等相关文件已经在本教程第2章的2.6章节有说明。...7.3.1      开发板和STLINK的接线图 开发板接上STLINK的效果图如下: 如果是下面这种STLINK,需要接上转接板: 7.3.2      设置Options里面的Debug选项 Debug...选项主要用调试: 7.3.3      设置Options里面的STLINK选项 注意,在Debugger选择里面选择了STLINK后,才可以设置此选项。...7.4   IAR程序调试 JLINK或者STLINK设置完毕后,调试是一样的。

    1.8K20

    1-HC32F460(华大)+Air724UG(4G GPRS)基本控制篇(自建物联网平台)

    (RX) 串口2 PA2(TX) PA3(RX) 串口3 PB6(TX) PB7(RX) 下载单片机程序(串口方式) 华大的单片机也是使用的M4的核,所以直接可以用JTAG 或 STlink...如果使用Stlink下载的话,咱使用JTMS(SWDIO) ,JTCLK(SWCLK); 如果想使用串口下载也是使用这两个引脚 如果想支持两种模式下载,推荐的电路 V1.2版本的开发板上只有一个串口转换芯片...CH340驱动,需要安装驱动 2.安装步骤 3.使用USB线(Micro)连接开发板 V1.2版本 V1.4及其以上版本 V1.2版本的串口下载和串口通信(串口1)是合在一起的,后来发现这样子在使用stlink...点击执行 10.去掉短接,重新复位一下单片机即可运行程序 下载单片机程序(Stlink - SWD方式) (JTAG网友说不支持,暂时没测试) 1.使用Stlink 对接上下载口 2.打开工程

    1.6K20

    【STM32H7教程】第5章 STM32H7下载和调试方法(MDK5)

    5.1 初学者重要提示 5.2 使用MDK调试和下载程序设置(JLINK) 5.3 使用MDK调试和下载程序设置(STLINK) 5.4 MDK调试容易崩溃的解决办法 5.5 MDK程序调试 5.6 总结...如果使用STLINK调试下载STM32H7,推荐使用最新的电脑端驱动和对应的固件,详情见第2章的2.6小节。...点击这里就可以下载了: 下载成功后可以看到开发板上的LED开始闪烁,MDK的也有信息展示: 5.3   使用MDK调试和下载程序设置(STLINK) 调试下载STM32H7,请将STLINK固件升级到最新版...5.3.1      开发板和STLINK的接线图 开发板接上STLINK的效果图如下: 如果是下面这种STLINK,需要接上转接板: 5.3.2      设置Options里面的Debug选项 Debug...5.5   MDK程序调试 JLINK或者STLINK设置完毕后,调试是一样的。

    1.4K30

    1-HC32F460(华大)+BC260Y(NB-IOT)基本控制篇(自建物联网平台)-硬件使用说明

    (RX) 串口2 PA2(TX) PA3(RX) 串口3 PB6(TX) PB7(RX) 下载单片机程序(串口方式) 华大的单片机也是使用的M4的核,所以直接可以用JTAG 或 STlink...如果使用Stlink下载的话,咱使用JTMS(SWDIO) ,JTCLK(SWCLK); 如果想使用串口下载也是使用这两个引脚 如果想支持两种模式下载,推荐的电路 V1.2版本的开发板上只有一个串口转换芯片...CH340驱动,需要安装驱动 2.安装步骤 3.使用USB线(Micro)连接开发板 V1.2版本 V1.4及其以上版本 V1.2版本的串口下载和串口通信(串口1)是合在一起的,后来发现这样子在使用stlink...点击执行 10.去掉短接,重新复位一下单片机即可运行程序 下载单片机程序(Stlink - SWD方式) (JTAG网友说不支持,暂时没测试) 1.使用Stlink 对接上下载口 2.打开工程

    1.3K10
    领券