Chinaunix首页 | 论坛 | 博客
  • 博客访问: 93572
  • 博文数量: 27
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-15 10:29
个人简介

博客有点慢

文章分类

全部博文(27)

文章存档

2020年(2)

2018年(1)

2017年(15)

2016年(9)

分类: 嵌入式

2016-12-28 16:57:02

EasyARM 2100 (lpc2114)

1:使用H-JTAG时出现:H-Flasher error:Time out……

            此问题是由于所使用的JTAG软件版本较低,其驱动不够灵敏(网上的信息),在JTAG网上下载最新的版本安装即可解决问题。

           另,在使用Flasher时,应根据实际开发板的晶振频率来设置其“Configuration”——》“Ext (Mhz)”项的值。

      2:打开h-jtag时,出现:Unable to find target……

           此时,可能的原因是:(1)芯片被加密,在用户调试程序时,如果应用了“RelInFlash”模板,重新上电后,芯片将被加密,此时,应使用ISP软件将芯片全面擦除,再使用HJtag。(2)JTAG引脚被其它功能占用:如有些用户程序在设置引脚功能时,改变了芯片引脚的Jtag功能。(3):硬件没有连接好。

     3:MDK使用问题

         MDK在新建工程时,会自动为用户程序生成startup.s启动代码,但在实验过程中发现,有时这个启动代码并不能启动开发板,而这个时候,程序可以通过编译,连接,并生成hex二进制文件,但如将此二进制文件下载到开发板运行,发现并不能运行,如通过JTAG调试,则发现程序可以在板子上正常调试(原因不明,估计与启动代码有关)。

        解决办法:下载周立功公司开发的单独为mdk做的工程模板,“Real View MDK 工程模板for EasyARM 2100”:,下载密码:ysu.edu.cn,或在在程序员联合开发网上()搜索下载,应用此模板开发程序则上述问题俱无。

    4:在MDK中使用H-JTAG的方法

         在MDK工程设置中(右击工程文件名,选择“Options for Target ‘工程名’”)选择“Debug”项——>选择右上角的“use”,在下拉框中选择“RDI Interface Driver”——> 再选择 “settings”,浏览选择“H-JTAG.DLL”最后点击“configure RDI Driver”如连接正确,将弹出一对话框,表明添加成功。

阅读(1673) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~