资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1ADSADS开发工具的基本使用开发工具的基本使用 史先强 南京博芯电子技术有限公司2Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.目 录ADS安装与简介1J-Link使用方法简介2跑马灯:简单嵌入式开发入门3RTC:中断服务程序入门43开发工具链安装:开发工具链安装:ADSADS与与JlinkJlink 4Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS:ARM Developer Suite 常用ARM开发工具(Windows平台) ARM SDT(ARM Software Development Kit ) ARM Developer Suite(V1.2) Keil uVision (MDK)(V3.24) IAR Embedded WorkBench(V5.20) RealView Developer Suite(RVDS) ADS组成部分 集成开发环境(CodeWarrior IDE from Metrowerks) 调试器(Debuggers):AXD、armsd 代码生成工具(Code Generation Tools) 指令集模拟器(Instruction Set Simulators) ARM应用库(ARM Applications Library) ARM 开发包(ARM Firmware Suite) 5Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep1:双击Setup.exe6Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep2:一路Next,程序开始安装Step3:直到安装完毕7Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep3:跳出ARM Lisence Winzard,点击下一步8Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep3:选择Install Lisence,点击下一步9Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep4:填入你的Code,点击下一步10Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep5:点击下一步,直至完成11Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.ADS安装Step by StepStep6:在程序安装主界面点击“Finish”,完成安装12Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.CodeWarrior用户界面13Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.J-Link安装 点击“Setup_JLinkARM_V400.exe”,一路Next,直至安 装完成14开发工具链安装:配置开发环境开发工具链安装:配置开发环境 15Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.配置AXD调试器 正确连接开发板电源,并用Jlink将PC的USB接口与开发 板的20Pin JTAG接口正确连接,将开发板上电 点击“开始”-所有程序-ARM Developer Suite v1.2-AXD Debugger,打开AXD调试器16Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.配置AXD调试器 点击“Options”-Configure Target 点击“ADD”,在弹出的文件选择框中选择JlinkRDI.dll路径:C:Program FilesSEGGERJLinkARM_V400 JlinkRDI.dll17Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.配置AXD调试器 点击OK,结束配置18Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.配置AXD调试器 验证AXD配置在AXD的Memory窗口输入0x10001000地址并回车,如果看到相 似数据,则表明AXD配置成功,仿真器可以正确识别开发板上的 CPU如果在AXD的界面中看不到Memory窗口,请点击Processor Views-Memory19开发一个简单的开发一个简单的ADSADS工程:工程:GPIOGPIO控制控制LEDLED 20Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程在D盘新建目录LED,并从Sample代码中拷贝boot、include、misc文件夹及int_vec_handler.c文件到LED目录Step1:建立工程目录,并拷贝必要文件21Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程打开CodeWarrior,File-New选择Project标签在Project name内填入工程名在Location内填入路径点击“确定”注意:注意:无论工程名还是路径,都不要出现中文、空格等Step1:建立新的工程22Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程Step2:向新工程内添加刚才拷贝的文件:注意:使用鼠标拖拽LED_DATA及LED.mcp不要添加进去23Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程Step3:在跳出的对话框中选“OK”,完成文件添加:24Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程Step4:添加Main.c文件:File-new选择File选项卡输入文件名:main.c勾选“Add to Project”,并选择当前工程LED.mcp依次勾选Targets内的选项25Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程Step5:完成自己的main函数在打开的main.c文件中输入以下内容#include#include“ub4020evb.h“#include“intc.h“int main()while(1);return 0;26Copyright 2007 Prochip Electronics Co,ltd. All Rights Reserved. Not to be reproduced by any means without prior written consent.入门:新建一个工程Step6:尝试编译:Project-make根据错误提示,删除misc文件夹下的“pmu.c”修改int_vec_handler.c,将vector数组的handler全部替换为NULL,并去掉不需要的头 文件,仅保留intc.h和studio.h再次编译,已经去掉所有Error27Copyright 2007 Prochip Electronics Co,ltd
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号