快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件

发布者:泉趣人最新更新时间:2021-01-21 来源: eefocus关键字:Arm  JTag  H-JTAG  下载  编译 手机看文章 扫描二维码
随时随地手机看文章

前面一文讲了如何使用串口来下载已经编译好的Test.Hex文件.下面我们再讲一下另外一种下载方法,即JTag下载方法.JTag线的另一端连接到PC的并口上,如果使用的是没有并口的笔记本,使用并口卡也是可以的.


使用JTag下载,使用的软件工具是H-JTAG V0.7.0 BETA.EXE,在开发板光盘中可以找到,路径如下:

    快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件

这里要注意一个问题:这个工具网上会有更高的版本,对于本开发板来讲,也不是H-JTAG版本越高,就效果越好,在网上我曾经下载了一个9.0,结果下载无法成功.尽可能还是使用开发板自带的版本比较好些.当然,如果你愿意,你可以可以试验一下更高的版本,只要好用就行.

1.将H-JTAG安装好后,启动,如下图:
    快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件

2.使用Settings下面的第3,4,5三个菜单项可以测试并口,Jtag等是否连接有问题.

3.按钮栏中第一个按钮可以reset开发板,第二个按钮可以检查是否存在相连接的设备.

4.如果都没有问题,可以按型如F的按钮,即第4个按钮,弹出下面的界面:

    快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件
5.按Flash Selection项,选择LPC2478

6.Configruation不用选择

7.Init Scripts不做操作.

8.Pgm Opition也不用理会.

9.Programming情况如下:
    快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件
10.点击Check,出现Flash:信息,则说明操作正确

11.点击Program,出现下载界面,直到下载完成.

Everything is OK

 

接下来,就可以使用前一篇文章中所说的使用串口工具来验证下载是否正确.

Eagle is great!


关键字:Arm  JTag  H-JTAG  下载  编译 引用地址:快速学Arm(6)--使用JTag和H-JTAG下载编译后的文件

上一篇:快速学Arm(7)--uC/OS-II微小内核提供的14个用户接口函数
下一篇:快速学Arm(5)--使用串口和FlashMagic下载编译后的文件

推荐阅读最新更新时间:2024-10-17 01:57

高效的C编程之: C循环结构(上)
简介:循环体是程序设计与优化的重点考虑对象。本节将着重讲解在ARM上处理for和while循环最有效的方法。(EEFOCUS) 14.5C循环结构 循环体是程序设计与优化的重点考虑对象。本节将着重讲解在ARM上处理for和while循环最有效的方法。 14.5.1循环中止 首先来看下面的例子,两个不同的循环退出条件,产生的不同汇编代码。 C源程序如下所示。 intfact1(intn) { inti,fact=1; for(i=1;i =n;i++) fact*=i; return(fact); } intfact2(intn) { inti,fact=1; for(i=
[单片机]
多家中国芯片设计公司选择ARM® Cortex™-A9处理器技术
ARM公司(伦敦证交所:ARM;纳斯达克:ARMH)近日宣布,在过去一年多时间内,海思(Hisilicon)、晶晨半导体(Amlogic)、中天联科(Availink)、海尔(Haier)等多家中国知名芯片公司获得ARM处理器授权,用于其为机顶盒(STB)和数字电视(DTV)等数字家庭娱乐应用而设计的下一代片上系统(SoC)芯片。在这些公司中,有多家选择了ARM® Cortex™-A9处理器和Mali™图形处理器。这一系列的授权协议标志着ARM处理器架构奠定了其在中国数字家庭娱乐领域的处理器架构主流领导地位。 于2010年1月举行的国务院常务会议作出了加快推进中国三网融合的决定,提出了在2015年之前全面实现三网融合
[嵌入式]
LPC2148存储测试ARM7无线传输
引言 存储测试技术 方法是记录在特殊环境下运动物体参数的行之有效的方法。它是先将测试数据存入存储器,待装置回收后通过特定接口与上位机进行通信,还原数据信息。在许多消费类电子产品中,对数据采集存储系统的实时性和功耗提出了更高的要求,不仅要同时满足低功耗和微型化设计,还要实时地反映现场采集数据的变化。这样,就必须对系统的采样速率、功耗等提出更高的要求。随着半导体技术的发展,各种技术的进步使得高速度、低功耗的数据采集系统能够实现。 本文主要使用NXP公司16/32位微控制器LPC2148 作为核心控制元件,通过与nRF24L01 结合使用,实现数据的采集、存储以及发送。 1 系统原理 整个测试系统由模拟适配电路、外
[单片机]
LPC2148存储测试<font color='red'>ARM</font>7无线传输
方舟科技授权获得ARM926EJ-S处理器,用于消费电子产品SoC开发
方舟科技将受益于业界广泛支持的 ARM 结构,设计具有复杂软件要求的、功能丰富的消费电子产品解决方案,并缩短产品上市时间 ARM 公司 今天宣布:中国领先的无晶圆集成电路设计公司方舟科技有限公司通过授权获得了 ARM926EJ-S TM 处理器。该授权协议使方舟科技不仅能受益于领先的 ARM 处理器技术,还将得到业已形成的围绕着 ARM 架构的生态系统的支持,加速为消费电子市场设计具有更强功能的先进 SoC 解决方案。 随着消费者对智能手机、 MP3/MP4 播放器、个人媒体播放器和电子书等消费电子产品的功能提出越来越高的要求,消费电子产品 SoC 设计的软件复杂
[新品]
GDB+GdbServer: ARM程序调试
内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接。使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能。调试stub是嵌入式系统中的一段代码,作为宿主机GDB和目标机调试程序间的一个媒介而存在。 就目前而言,嵌入式Linux系统中,主要有三种远程调试方法,分别适用于不同场合的调试工作:用ROM Monitor调试目标机程序、用KGDB调试系统内核和用gdbserver调试用户空间程序。这三种调试方法的区别主要在于,目标机远程调试stub 的存在形式的不同,而其设计思路和实现方法则是大致相同的。 而我们最常用的是调试应用程序。就是采用gdb+gdbserver
[单片机]
ARM平台上Linux异常处理代码简要分析
Linux version 3.10.40 ARM处理器支持多种异常模式,如reset,irq,fiq等,发生异常后处理器根据配置跳到指定的地址运行,可以配置成从0地址开始,也可以配置成从0xFFFF0000地址开始。我们从两个角度分析Linux上的实现,第一是负责异常处理的代码是如何安装到该地址的,第二是这些代码的处理流程是什么样的。 一 放置异常处理代码流程 依次涉及: init/main.c中的start_kernel函数 arch/arm/kernel/setup.c中的setup_arch函数 arch/arm/mm/mmu.c中的paging_init和devicemaps_init函数 a
[单片机]
TQ2440移植u-boot-2010.06-rc1---6usb下载
以前做过usb下载的东东,现在把它搞到u-boot-2010.06-rc1上去. 网上有usb下载的代码,可以在这儿下载: http://blogimg.chinaunix.net/blog/upfile2/100109001526.bz2 一. 先编译过再说 1.下载后,解压到u-boot-2010.06-rc1/drivers/usb/slave目录 并在顶层Makefile中添加: LIBS += drivers/usb/slave/libusb_slave.a 2. 将driver/usb/slave/目录下所有C文件所个替换 a. #if defined(CONFIG_S3C2400) #include s
[单片机]
TQ2440移植u-boot-2010.06-rc1---6usb<font color='red'>下载</font>
自制AVRISP下载型烧录器
  相对于使用一块74LS244的并行口ISP下载线,这款AVRISP的线路及原理稍为复杂。但它却有优点:串口下载性能比并口稳定,升级到3.6的固件后速度也很快,经测试16K程序8秒完成。另外,对于并口资源紧张的用户,也是一个很好的选择。
[单片机]
自制AVRISP<font color='red'>下载</font>型烧录器
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved