在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器

在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器,不能直接用usb线把电脑和开发板连接起来吗,仿真器有啥用

对,jlink主要是用来在线调试,它是一个程序下载器和控制器,使得pc上的edk软件能够对arm的运行进行控制,比如单步运行,设置断点,查看寄存器等。一般调试信息用串口打印出来,就比如vc用printf在屏幕上显示信息一样,通过串口arm就可以将需要的信息输出到电脑的串口界面,由于笔记本一般都没有串口,所以常用usb转串来实现。
作为初学者这两个东西很常用,也不贵,串口线也就几块钱,jlink国内盗版的很多,4,50块的多的是,没必要买原版,很贵的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-04
当然可以直接用USB线吧电脑和开发板连接起来直接用USB下载数据,甚至可以利用开发板的USB口将程序下载到ARM中,一般ARM都有IAP功能,但这个需要你去开发驱动程序。用仿真器的话,其本身具备这个功能,呵呵,懒人都用仿真器下载的。本回答被提问者和网友采纳

j-link是干什么用的
是仿真器. 用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号,进行芯片的控制,数据读写等操作。J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7\/ARM9\/ARM11,Cortex M0\/M1\/M3\/M4, Cortex A5\/A8\/A9等内核芯片的仿真...

j-link仿真器的作用和价值以及Ubuntu下使用注意事项
2. 功能强大,应用广泛<\/ 在ARM芯片的开发过程中,J-Link犹如一把多面手,发挥着关键作用:单步调试<\/:JLinkExe能够高效下载bin文件,进行精准的单步调试,帮助开发者逐行追踪代码运行。SPI闪存操作<\/:JFlashSPIExe通过SPI接口,实现了对芯片闪存的读写与烧写,为固件升级提供了便利。实时日志查看<\/:J...

ULINK和JTAG的作用和区别?
所以,JTAG就是一种arm调试协议,而JLINK只是实现由开发平台RDI接口到JTAG协议的转换。我们使用一般的JTAG调试程序需要使用并口,而现在使用笔记本(没有并口)开发也很多,所以直接使用H-JTAG软件来将RDI转成JTAG协议的方式就做不到了,这时使用使用USB接口的JLINK仿真器就是一个很不错的选择。ULINK、ST-L...

单片机用usb线接电脑不就行了为什么要用jlink
USB是下载的JLINK是下载器同时支持硬件调试。比如,配合开发环境进行单步调试,断点调试

JLINK V8仿真器有什么用啊?
JTAG接口跟你说的CPLD,FPGA一样的作用,可以烧入程序。但是ARM的JTAG主要用于仿真,就是仿真你的目标板的芯片。

jlink 可以不止用在arm上吗?
,可以用JTAG工具刷写CFE,不用焊下芯片。5,如果看不到闪存,可能用的是SPI接口的闪存,一般是ST造的8脚小芯片。只要做一个并口的JTAG线,就可以烧录CFE,LINUX下有开源烧写程序,然后可以通过TTL串口输入命令,就可以用TFTP下载新的程序了。因此有的路由器的CFE烧写是可以用到JLINK的。

jlink仿真器J-LINK仿真器特点
J-Link ARM的主要特性如下:无缝连接IAR EWARM集成开发环境的JTAG仿真器。支持多种ARM处理器,如ARM7\/9\/11, Cortex-A系列和Cortex-M系列,以及RX610, RX621, RX62N等。下载速度高达1 MByte\/s,具有15 MHz的最高JTAG速度。兼容目标板电压范围广泛,从1.2V至3.3V,且5V兼容。自动识别并适应目标...

怎么向arm9开发板下载程序
如果你手上有开发板,你就应该不会问这些很容易的问题,因为你自己可以解决。分两种情况:1 开发板上有uboot,最简单的方法是通过tftp从网络下载到flash中,在PC端搞个tftp服务器,网络直接连接开发板;运行tftp addr file.bin 2 如果是裸板,通过仿真器下载 ...

学习arm linux 对硬件知识要求如何 要买仿真器吗
1:KEIL是51单片机C开发编译器,ARM有各种自己的编译器,我用的是IAR,来开发ATMEL的。2:LINUX是做好操作系统移植到ARM上,其实和ARM硬件没关系,完全可以脱离硬件做,现在这方面比较缺人,比较能找到工作,但是,长远来看,技术太单一,又偏简单,薪资上升幅度比较小,如果你编程能力较强,又想做ARM的...

如何利用JLINK烧写U-boot到NAND Flash中
一、方法一,利用NOR Flash。这种方法是利用JLink能够烧写程序到NOR Flash来完成的,首先利用J-FLASH ARM将u-boot.bin烧写进NOR Flash(记得烧写到NOR Flash的0x0起始地址处),然后设置开发板从NOR Flash启动,这时候系统进入U-boot命令行模式,这时候打开J-Link commander,输入命令:r 看JLink是否能...

相似回答