搜索
bottom↓
回复: 9

分享IAR下使用LGT JTAG成功

[复制链接]

出0入0汤圆

发表于 2013-4-5 16:18:39 | 显示全部楼层 |阅读模式
去年买了个LGT JTAG 2012年7月版的  回来以后只用着下了几次程序 以后就再也没用过了 因为在AVR Studio 4下死活也仿真不了 固件换了好几次使终不行  所以就让它睡觉去了

然后因项目用了430单片机  就用上了IAR编译器  直到上周电脑上安装了IAR FOR AVR 4.2的安照官方的教程设置了一下  也是一样还是不能正常使用  还不死心的情况下 在论坛上下载了IAR AVR5.51.1这个版本重新安装
设置完成后  竟然奇迹般的 JTAG可以使用了  好兴备啊 终于不用调试时还用串口看数据了  

IAR AVR5.51.1 下载地址给的链接不行 到9楼10楼下载
http://www.amobbs.com/thread-4430786-1-1.html

获取KEY步骤如下:
运行IARID.EXE,显示你的ID,记录下来,
把RUNME.BAT用记事本打开,删除所有内容,
把 ”IARKG.EXE 0x10E36 > Key.txt“ 复制进去保存,复制你刚才IARID.EXE显示的ID替换0x10E36,中间字母一定要大写,
运行RUNME.BAT,产生Key文件,里面就有KEY

IAR中使用LGT JTAG的相关文件与设置方法


我的JTAG的固件版本是:SWDICE_mkII(studio5/6&IAR)调试器固件 v1.6

接下来上些图片吧  LGT的所有寄存器都能查看哦  功能相当强大





再附上ADC的一个测试程序
  1. #include<iolgt8f0xa.h>
  2. #include <intrinsics.h>

  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. #define ulong unsigned long
  6. #define BIT(X) (1<<X)
  7. #define CPU_F           12000000UL                     
  8. #define delayms(x)     __delay_cycles(x*CPU_F/1000)     //IAR AVR延时函数 x(ms)

  9. uint dat[8];

  10. void clock_init()
  11. {
  12.   PMCR=0X31;
  13.   delayms(10);
  14.   PMCR=0X30;
  15.   CLKPR=0X80;
  16.   CLKPR=0X80;  
  17. }
  18. void adc_init()
  19. {
  20.   ADMUX=0X80;
  21.   ADCSRA=0x85;
  22.   ADCSRB=0X00;
  23.   DIDR0|=0X01;
  24. }
  25. uint adc(void)
  26. {
  27.   ADCSRA|=BIT(6);
  28.   while(!(ADCSRA&BIT(4)));
  29.   ADCSRA|=BIT(4);
  30.   return ADC;
  31. }

  32. int main( void )
  33. {
  34.   clock_init();
  35.   adc_init();
  36.   while(1)
  37.   {
  38.     for(uchar i=0;i<8;i++)
  39.     {
  40.       dat[i]=adc();
  41.       delayms(10);
  42.     }
  43.   }
  44. }
复制代码
到此已经深深的爱上IAR了 哈哈 哈哈!!!!!希望能对刚入门的朋友有帮助。

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-4-5 17:01:19 | 显示全部楼层
不错,我用的是IAR FOR AVR 6.10,感觉使用蛮方便。

出0入0汤圆

发表于 2013-4-5 22:08:42 | 显示全部楼层
多谢楼主分享

出0入0汤圆

发表于 2013-4-14 01:32:44 | 显示全部楼层
有空试试,一直觉得GCC不行

出425入0汤圆

发表于 2013-4-14 11:56:45 | 显示全部楼层
请教个问题,LGT的寄存器和MEGA164有什么区别?在调试中,会不会无法跟踪调试LGT特有的寄存器?

出0入0汤圆

发表于 2013-4-14 19:22:33 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2013-4-17 23:57:49 | 显示全部楼层
本帖最后由 bcb0354 于 2013-4-17 23:59 编辑

下載的軟體 KEY上去顯示這樣~~ 是哪裡錯了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-4-18 08:32:02 | 显示全部楼层
mark,thanks.

出0入0汤圆

 楼主| 发表于 2013-4-18 08:42:52 来自手机 | 显示全部楼层
bcb0354 发表于 2013-4-17 23:57
下載的軟體 KEY上去顯示這樣~~ 是哪裡錯了

KEY选错了   你要选择IAR FOR AVR环境的     

出0入0汤圆

发表于 2013-4-18 12:00:30 | 显示全部楼层
liujian6f 发表于 2013-4-18 08:42
KEY选错了   你要选择IAR FOR AVR环境的

謝謝哦!!!
原來是我選錯,改選這個序號與密碼就可以了"EWAVR" version "2.25_WIN"
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-30 01:42

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表