j-link的功能:1、作为仿真器使用;2、JLinkExe 可以为芯片下载bin文件并进行单步调试;3、JFlashSPIExe 通过SPI接口读写芯片的flash并烧写flash等。作为仿真器使用是指 j-link用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号。
一、j-link的功能
- 作为仿真器使用,用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号,进行芯片的控制,数据读写等操作。
- JLinkExe 可以为芯片下载bin文件并进行单步调试。
- JFlashSPIExe 通过SPI接口读写芯片的flash并烧写flash。
- JLinkSWOViewerExe SWO接口的日志打印查看。
- 10pin的Jlink可以当SWD来下载数据。
- 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仿真器特点
- IAR EWARM集成开发环境无缝连接的JTAG仿真器。
- 支持CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4, RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N。
- 下载速度高达1 MByte/s。
- 较高JTAG速度15 MHz。
- 目标板电压范围1.2V –3.3V,5V兼容。
- 自动速度识别功能。
- 监测所有JTAG信号和目标板电压。
- 完全即插即用。
- 使用USB电源(但不对目标板供电)
- 带USB连接线和20芯扁平电缆。
- 支持多JTAG器件串行连接。
- 标准20芯JTAG仿真插头。
- 选配14芯JTAG仿真插头。
- 选配用于5V目标板的适配器。
- 带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