j-link 有哪些功能

j-link的功能:1、作为仿真器使用;2、JLinkExe 可以为芯片下载bin文件并进行单步调试;3、JFlashSPIExe 通过SPI接口读写芯片的flash并烧写flash等。作为仿真器使用是指 j-link用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号。

j-link 有哪些功能-Worktile社区

一、j-link的功能

  1. 作为仿真器使用,用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号,进行芯片的控制,数据读写等操作。
  2. JLinkExe 可以为芯片下载bin文件并进行单步调试。
  3. JFlashSPIExe 通过SPI接口读写芯片的flash并烧写flash。
  4. JLinkSWOViewerExe SWO接口的日志打印查看。
  5. 10pin的Jlink可以当SWD来下载数据。
  6. 10pin的Jlink的RXD引脚,可以用来监听。

二、j-link仿真器简介

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM较好最实用的开发工具。产品规格:电源USB供电,整机电流 <50mA 支持的目标板电压 1.2 ~ 3.3V,5V兼容 目标板供电电压 4.5 ~ 5V (由USB提供5V) 目标板供电电流 最大300mA,具有过流保护功能 工作环境温度 +5℃~ +60℃ 存储温度 -20℃ ~ +65℃ 湿度 <90%尺寸(不含电缆) 100mm x 53mm x 27mm 重量(不含电缆)70g 电磁兼容 EN 55022, EN 5502 。

J-LINK仿真器目前已经升级到V9.50版本,其仿真速度和功能远非简易的并口WIGGLER调试器可比。J-LINK支持ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A4/A8/A9等内核芯片,支持ADS、IAR、KEIL开发环境。V9.3版本较V8.0版本进一步提升了下载速度,最大下载速度提升到1 MByte/s。

三、j-link仿真器特点

  1. IAR EWARM集成开发环境无缝连接的JTAG仿真器。
  2. 支持CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4, RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N。
  3. 下载速度高达1 MByte/s。
  4. 较高JTAG速度15 MHz。
  5. 目标板电压范围1.2V –3.3V,5V兼容。
  6. 自动速度识别功能。
  7. 监测所有JTAG信号和目标板电压。
  8. 完全即插即用。
  9. 使用USB电源(但不对目标板供电)
  10. 带USB连接线和20芯扁平电缆。
  11. 支持多JTAG器件串行连接。
  12. 标准20芯JTAG仿真插头。
  13. 选配14芯JTAG仿真插头。
  14. 选配用于5V目标板的适配器。
  15. 带J-Link TCP/IP server,允许通过TCP/ IP网络使用J-Link。

延伸阅读

J-LINK如何处理数据

  • PC端应用程序将数据以某种协议格式,通过USB接口发送给J-Link。
  • J-Link将接收到的USB数据进行处理,然后通过JTAG接口发送给STM32。
  • STM32上的JTAG接口电路通过操作寄存器直接访问到flash,实现对flash的读写。

文章标题:j-link 有哪些功能,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/35574

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW站长
上一篇 2023年1月15日 下午7:25
下一篇 2023年1月15日 下午7:53

相关推荐

  • 数据分析中的决策树分析是什么

    决策树分析是一种流行的数据分析方法,主要被用于分类和回归任务,其核心在于通过一系列规则对数据进行分割,以达到预测目标变量的效果。在进行决策树分析时,核心观点包括1、节点构成、2、树的生长、3、剪枝优化、4、算法选择。节点构成涉及决策节点、叶节点和分支,每一个节点代表一个属性的测试。树的生长则是指根据…

    2023年11月21日
    2000
  • 项目组织管理怎么写

    项目组织管理要包括以下内容:1、项目启动阶段;2、项目计划阶段;3、项目实施阶段;4、项目收尾阶段。在项目启动阶段,项目经理需要明确项目的目标和范围,并确定项目的组织结构和人员配置。 1、项目启动阶段 在项目启动阶段,项目经理需要明确项目的目标和范围,并确定项目的组织结构和人员配置。在确定项目组织结…

    2023年2月26日
    69000
  • 项目生命周期的四个阶段是什么

    项目生命周期的四个阶段是:1、项目定义与决策阶段;2、项目计划和设计阶段;3、项目实施与控制阶段;4、项目完工与交付阶段。项目定义与决策阶段人们提出一个项目的提案,并对项目提案进行必要的机遇与需求分析和识别,然后提出具体的项目建议书。 1、项目定义与决策阶段 在这一项目阶段中,人们提出一个项目的提案…

    2023年1月17日
    1.3K00
  • 道路绘图软件有哪些

    道路绘图软件有:1、CARD/1;2、Civil3D;3、HintCAD;4、EICAD;5、OpenRoads Designer;6、路线大师;7、海地公路优化设计系统;8、鸿业市政道路设计软件。CARD/1是强大的道路勘测设计一体化软件,以精细的功能、灵活的出图机制、开放的集成环境等特点而著称。…

    2023年4月4日
    2.7K00
  • 甘特图制作步骤是什么

    甘特图制作步骤是:1.明确任务及时间信息;2.绘制甘特图草图;3.完善甘特图草图;4.标注任务进度。目前,市面上有很多支持甘特图制作的软件和工具,其具体步骤会有一些差异,但其制作核心是相同的,都需要围绕上述四步进行。 1.明确任务及时间信息 首先要明确涉及的具体任务,如任务类型(依赖/决定性)、任务…

    2022年11月16日
    30801
  • DevOps与自动化部署工具的对比

    DevOps与自动化部署工具的核心差异在于目标、范围和实现方式。1、目标:DevOps关注于文化和流程改善,而自动化部署工具则更侧重于技术实现。2、范围:DevOps是一种全面的方法论,覆盖软件交付周期的多个方面,而自动化部署工具通常是DevOps流程中的一个环节。3、实现方式:DevOps通常需要…

    2023年9月13日
    11200
  • trello是什么

    trello是一款可视化的项目及任务管理软件,可支持中英文等多种语言,具有项目/任务跟踪、文档管理/存储、团队协作等核心功能。Trello十分适合中小型或是地域分散的项目团队之间的灵活协作,目前分为免费和付费两个版本,而免费版本基本可以满足小型项目的管理需求。 一、trello是什么软件 trell…

    2023年4月20日
    26600
  • 甘特图怎么画

    甘特图的画法:1、查看范围基准;2、创建活动;3、对活动进行排序;4、估算资源;5、估计持续时间;6、开发时间表。查看范围基线是指,范围声明、工作分解结构 (WBS) 和 WBS 字典。 1、查看范围基线 召集团队并审查批准的范围基准,该基准由三个部分组成:范围声明、工作分解结构 (WBS) 和WB…

    2023年2月6日
    18200
  • NLP与NLU的主要区别

    NLP与NLU的主要区别有:1、定义不同;2、目的和功能差异;3、应用范围的差别;4、处理层次不同;5、技术复杂性的差异;6、发展历程不同。其中,定义不同是指NLP涉及自然语言的整体处理流程,而NLU更专注于理解自然语言的内容和意图。 1、定义不同 NLP (自然语言处理):是计算机科学、人工智能和…

    2023年7月31日
    34200
  • JAVA语言中引用和调用有区别吗

    区别是定义不同。引用是说变量保存内容的,变量保存了一堆内存数据,我们把变量叫做对数据的引用。调用指的是编写代码的时候使用定义好的代码块(函数/方法),这个叫做调用方法或调用函数,通常来说引用是在栈里建立的内存,该内存的内容是堆里的对象的地址。 两者定义 不要因为后面都有个”用&#8221…

    2023年2月12日
    22600

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部