使用J-Link Commander通过J-LINK以命令的形式来访问ARM通用MCU

这篇具有很好参考价值的文章主要介绍了使用J-Link Commander通过J-LINK以命令的形式来访问ARM通用MCU。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

     通常我们的操作是写好程序然后将程序下载到芯片里面,然后运行程序来进行相应的操作,其实还可以使用 J − L i n k C o m m a n d e r J-Link\quad Commander JLinkCommander通过 J − L I N K J-LINK JLINK以命令的形式来简单访问ARM通用MCU, J − L i n k C o m m a n d e r J-Link\quad Commander JLinkCommander J − L I N K J-LINK JLINK相关都是 S E G G E R SEGGER SEGGER公司的产品,有兴趣的可以去官网https://www.segger.com/看看。这里除了需要 J − L I N K J-LINK JLINK硬件之外还需要安装图1所示的软件,根据自己的平台来安装,安装完之后我们这里主要用到的是图2中的 J L I N K . e x e JLINK.exe JLINK.exe这个。

  jink command,嵌入式,arm开发,单片机,嵌入式硬件
图1.
  jink command,嵌入式,arm开发,单片机,嵌入式硬件
图2.

     现在软件和硬件都有了,我们来看一下如何用命令的形式来访问ARM通用MCU,这里以 S T M 32 F 103 Z E T 6 STM32F103ZET6 STM32F103ZET6芯片为例,具体的命令都在https://wiki.segger.com/J-Link_Commander这里介绍,我就不去一一讲了。当我们将 J − L I N K J-LINK JLINK和芯片的板子连接好了之后,还需要用命令将图2的 J L i n k . e x e JLink.exe JLink.exe和芯片建立联系,这里可以直接在命令行窗口里面进行,这里首先定位到图2的 J L i n k . e x e JLink.exe JLink.exe所在的目录,如图3所示,然后可以用下面带参数的命令来建立图2的 J L i n k . e x e JLink.exe JLink.exe和芯片建立联系,联系建立之后就可以开始使用上面的链接提到的命令。

  jink command,嵌入式,arm开发,单片机,嵌入式硬件
图3.
JLink.exe -device STM32F103ZE -Speed 500 -if SWD -autoconnect 1

     比如现在我们想读地址 0 x 08000000 0x08000000 0x08000000开始的四个字节我们可以使用命令:

Mem32 0x08000000, 0x1

     这样一条一条命令的执行有一个问题是效率太低,如果某个操作,比如擦除片上 F L A S H FLASH FLASH的一页需要多个操作寄存器的命令,这时我们可以把所有这些命令放到一个文件里面,文件扩展名为 . j l i n k .jlink .jlink,比如下面的多行命令我们命名为 b a t c h _ c o m m a n d . j l i n k batch\_command.jlink batch_command.jlink,且假设这个文件保存在 C C C盘的根目录。

Log "C:\log.txt"
Mem32 0x08000000, 0x1
Mem32 0x08000004, 0x1
Mem32 0x08000008, 0x1
Mem32 0x0800000C, 0x1
Exit

     这时我们可以通过如下带参数的命令来执行这多条命令:

JLink.exe -device STM32F103ZE -Speed 500  -if SWD -autoconnect 1 -CommandFile C:\batch_command.jlink

     上面这个还是有点麻烦,因为我们还是得首先打开图3的命令窗口然后定位到 J L i n k . e x e JLink.exe JLink.exe所在的目录,然后再输入命令。这时我们这里写一个批处理文件扩展名为 . b a t .bat .bat,把定位目录和命令执行放到一个文件里面,如下所示。文章来源地址https://www.toymoban.com/news/detail-854907.html

@echo off
cd C:\Program Files\SEGGER\JLink_V794l\
echo This is for jlink commander test.
start JLink.exe -device STM32F103ZE -Speed 500  -if SWD -autoconnect 1 -CommandFile C:\batch_command.jlink
pause&

到了这里,关于使用J-Link Commander通过J-LINK以命令的形式来访问ARM通用MCU的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • N32 使用keil,无法识别J-Link解决方法

    一、将工程启动路径下的 JLinkSetting.ini 打开,修改内容如下,在重新启动工程即可 Device 根据IC 实际修改 M0或其他 二、若以上不行,下载Jlink 上位机安装包,如下V6.86 https://download.csdn.net/download/cftchaoxiaoshu/87888685 1、安装JLink 官方工具,不要中文路径 三、下载 N32 Jlink 驱动包

    2024年02月07日
    浏览(49)
  • J-Link驱动安装

    官网下载:https://www.segger.com/downloads/jlink/JLink_Windows_beta.exe

    2024年02月11日
    浏览(37)
  • nxp s32k144芯片使用J-LINK程序刷写

    1.nxp s32k144 (1)打开软件:J-Flash V6.30j (2)新建工程:file-new project (3)选择芯片型号和 target interface (4)可以保存芯片和接口配置 (5)打开程序:File-open data file (6)程序刷写:Target-Production Programming (7)连接不成功的话,可以检测下Jlink的排线有无接反。 检查下Jlink盒子内部的供电

    2024年01月16日
    浏览(55)
  • JTAG 、 SWD 和 J-Link、ST-Link

    目录 1、JTAG接口与SWD接口 1.1、JTAG接口 1.2、SWD接口 1.3、JTAG接口与SWD接口的区别 2、Jlink仿真器与Stlink仿真器 2.1、Jlink仿真器 2.2、STlink仿真器 2.3、Jlink仿真器与Stlink仿真器的区别 JTAG 和 SWD 是两种常用的用于调试和编程ARM微控制器的接口,它们都可以通过调试器(如 ST-LINK 或

    2024年04月10日
    浏览(49)
  • J-LINK J-FLASH 下载STM32单片机程序使用教程

    J-LINK J-FLASH 下载程序使用教程 -V1.0 2023.05.09 Introduction 本教程用于演示如何使用JLINK V9配套J-FLASH软件烧写更新MCU程序的教程 安装提供的 JLINK驱动程序。JLink_Windows_V722a.rar。全程默认安装,只能安装在C盘,不可安装于其它盘。 安装驱动完成后,将JLINK V9仿真器上USB口插上电脑,

    2024年02月11日
    浏览(47)
  • J-link虚拟串口波特率异常问题

    J-LINK V9以上自带了虚拟串口,使用非常方便。 但最近遇到问题,发现打开虚拟串口时电脑接收到的是乱码。到官网搜索了一下,发现最高波特率是115200,我使用的是256000,于是降低波特率。 官网说明:[已解决]J-Link VCOM 最特率。- J-Link/Flasher 相关 - SEGGER - 论坛 再测试,发现经

    2024年03月09日
    浏览(45)
  • STM32锁芯片,解锁方法(J-LINK)

    在烧写STM32时,不小心把usb口给弄掉了,然后就尴尬了,芯片被锁了。 烧写的时候报错,如下: 然后就搜了一下,大致有两个方法, 第一种需要通过接3.3V到板子上BOOT0重新上电 第二种是直接通过软件的方法解锁 因为我们的板子不好拿出来,所以只能用第二种方法,我们用的

    2024年02月08日
    浏览(94)
  • 《嵌入式 - 工具》J-link读写MCU内部Flash

    J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,是学习开发ARM最好最实用的开发工具。 J-link 软件包的工具很多,有J-Flash,J-Link Commander,J-Link G

    2024年02月16日
    浏览(53)
  • J-Link/JFlash 下载STM32等芯片中程序的方法

    (1)J-Link 下载器使用前请参考《J-Link/JFlash 简介与驱动安装方法》进行驱动安装。 J-Link/JFlash 简介与驱动安装方法-CSDN博客 (2)如《J-Link/JFlash 简介与驱动安装方法》所述,本文章中J-Link的使用采用J-Link OB 进行说明,该下载器为性价比较高的标准SWD接口的下载器,参考链接

    2024年01月22日
    浏览(79)
  • J-Flash J-Link解锁GD32单片机

    提示:本篇所使用的工具为J-Link V9,软件为J-Flash V6.48b 当给GD32单片机Flash上锁,即配置安全保护后,单片机无法再通过keil、J-Link工具J-Flash烧录程序, 可通过J-Link STM32 Unlock或者J-Flash两种方法都可以。 我们先来用J-Link命令行验证下是否是真的开启了安全保护的 打开J-Link Comm

    2024年02月21日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包