stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」需求    stm32下载程序,实用JLink的JTAG下载座,分为实现JTAG的下载和SW的下载功能JTAG:可仿真,可下载SW:可仿真,可下载JLINK接口开发板接口JTAG模式20pins10pinsSWD模式Keil软件使用1.点开配置2.选择Debug3.选择J-LINK4.点击Settings5.选择方式(JTAGorSW,笔者强烈建议使用SW,包括后期开发调试程序下载4…

大家好,又见面了,我是你们的朋友全栈君。

需求

        stm32下载程序,实用JLink的JTAG下载座,分为实现JTAG的下载和SW的下载

功能

JTAG:可仿真,可下载
SW :可仿真,可下载

JLINK接口

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」


开发板接口

JTAG模式
20pins
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」
10pins
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」


SWD模式

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

Keil软件使用

1.点开配置
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

2.选择Debug
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

3.选择J-LINK
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

4.点击Settings
stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

5.选择方式(JTAG or SW,笔者强烈建议使用SW,包括后期开发调试程序下载4根线即可,若有电源则三根)

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

6.点击下载

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」


STM系列下载程序boot0, boot1下载和启动方式选择

stm32实用技巧:JLINK接口定义和使用JTAG或SW下载程序「建议收藏」

        笔者一般直接下载程序就跑,boot0=0即可,boot1忽略,使用jtag或者jlink的sw下载



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140120.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月28日 下午6:46
下一篇 2022年5月28日 下午7:00


相关推荐

  • 工作笔记

    工作笔记

    2021年11月29日
    42
  • pycharm远程连接服务器及同步

    pycharm远程连接服务器及同步文章目录 pycharm 远程连接服务器及同步 ref 概述实际步骤其他设置注意推荐使用方式 nohup 命令 pycharm 远程连接服务器及同步 refpycharm 连接 ssh 笔记 Pycharm 运行服务器环境设置 python 开发环境的配置 Linux pycharm pyenv 概述用到服务器的地方大概有 建立 ssh 终端连接 一个服务器可以新建一个 sshsession 建立 SFTP 连接同步文件 一个服务器可以新建一个 deployment 建立 ssh 远程环境 一个远程环境可以新建一个 sshin

    2025年9月27日
    7
  • css3实现遮罩层_div遮罩层

    css3实现遮罩层_div遮罩层JS+CSS简单实现DIV遮罩层显示隐藏

    2022年4月21日
    65
  • mapminmax 用法[通俗易懂]

    mapminmax 用法[通俗易懂]mapminmax是MATLAB实现归一化的工具包,默认:(1)将矩阵的每行分别进行归一化;(2)每行的最大值最小值作为每行归一化的xmin和xmax;(3)将数据归一化到[-1,1].若要将数据归一化到0到1之间,即y∈[0,1],使用b=mapminmax(a,0,1);若给与确定的最大值和最小值作为每行的xmin和xmax,使用:b= mapminmax(a,0,1);PS.xmin…

    2022年6月30日
    36
  • C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)

    C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)C 语言的二维数组初始化的几种方式介绍 1 直接赋值 2 循环对每个元素赋值 3 借用 memset memset s 初始化为 0 或 14 数组所有元素初始化为相同值 1 直接赋值适合数组元素较少的 各元素的值可以不同 int 2 3 arr1 5 2 4 10 2 1 2 循环对每个元素赋值对数组的每个元素进行赋值 各元素的值可以不同 就是效率比较低 int 2 3 arr2 inti j for i 0 i lt 2 i

    2025年11月29日
    7
  • [DeepSeek] 入门详细指南(上)

    [DeepSeek] 入门详细指南(上)

    2026年3月15日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号