ARM学习进阶(1)-ARM开发环境的配置
时间:08-09
来源:互联网
点击:
本人使用周立功公司生产的SmartARM2200开发试验板时感觉配置开发环境挺复杂的,特整理出相关步骤供大家参考。
一、EasyJTAG-H仿真器的安装
1、找到配套光盘的“H-JTAG软件”目录,运行H-JTAG V0.3.2.EXE,默认安装到C:\Program Files\H-JTAG V0.3.2目录下。
2、把配套光盘“H-JTAG软件”目录下的LPC2200.hfc和LPC2200_arm.hfc文件拷贝到安装目录C:\Program Files\H-JTAG V0.3.2下。
3、运行H-JTAG程序,会自动检测EasyJTAG-H仿真器是否连接好。假如连接不上仿真器,程序会出现报错信息“Unable to find target”。假如仿真器连接正常,不会出现报错信息直接进入H-JTAG Server程序主界面并同步运行H-Flasher程序。
4、在H-JTAG Server程序中选择【Flasher】->【Auto Download】选择自动下载项。
5、配置H-Flasher如下:
(1)在H-JTAG Flasher程序中选择【Load】装载配置文件,一般可选H-JTAG安装目录下的LPC2200.hfc。
(2)在H-JTAG Flasher程序中选择【Flash Selection】选择正确的Flash型号。如开发板上的片外Flash型号为SST39VF1601;假如目标板上使用带内部Flash的LPC2200系列的芯片并要将程序烧写到其内部Flash中,则在此选择正确的CPU型号。
(3)在H-JTAG Flasher程序中选择【Memory Config】设置Flash与RAM的起始地址,根据目标板的实际地址分配填写。如开发板的Bank0-Flash Bank1-RAM时,Flash Start ddress设置为0x80000000,RAM Start ddress设置为0x40000000;如开发板的Bank0-RAM Bank1-Flash时,Flash Start ddress设置为0x81000000,RAM Start ddress设置为0x40000000。
(4)需要添加初始化命令的话在H-JTAG Flasher程序中选择【InitScript】进行,具体配置参考LPC2200系列芯片的用户手册。
(5)在H-JTAG Flasher程序中选择【Programing】->【Check】验证调试代理配置是否正确。假如配置错误会出现报错信息“Error:….”;配置正确的会直接显示相关配置,如Flash:SST39VF1601 0x234B00BF。
6、每次调试需先打开H-JTAG并正确设置,仿真器或开发板每次复位后都执行下5.(5)的【Check】验证操作。
一般调试时选用外部RAM方式即Bank0-RAM,ISP下载运行时选用外部Flash方式即Bank0-Flash。
二、ADS开发环境的安装
1、安装ADS1.2,点击Setup.exe按默认方式安装。提示出现 "ARM License Wizard" 对话框,选择 "Install License",然后在 "License File To Be Installed" 中使用 "Browse",选择 CRACK 目录下的 license.dat 文件即可。
2、选择Windows系统的【开始】->【所有程序】->【ARM Developer Suite V1.2】->【AXD Debugger】启动AXD软件。打开【Options】->【Configure Target..】弹出Choose Target 对话框,当即ADD添加仿真器的驱动程序,在添加文件窗口选择前面安装的H-JTAG仿真器,如C:\Program Files\H-JTAG V0.3.2目录下的H-JTAG.dll,单击“打开”即可。
有时启动AXD Debugger时会提示Session的出错信息,可以不选Session文件进入AXD调试界面,再重新选择一次H-JTAG驱动后重新连接目标板。
3、选择Windows系统的【开始】->【所有程序】->【ARM Developer Suite V1.2】->【CodeWarrior for ARM Developer Suite】启动ADS1.2 IDE集成开发环境。
(1)修改字体。选择【Edit】->【Preference】,在Font&Tabs选项设置中Font=Fixedsys,Script=CHINSES_GB2312,建议在Tab Inserts Spaces前打勾。
(2)设置调试项。选择【Edit】->【DebugRel Settings】,在ARM Linker选项设置中的Output页设置工程连接地址:Linktype=Simple,R0 Base=0x40000000,RW Base=0x40003000;在Options页设置工程调试入口地址:Image entry point=0x40000000。
一、EasyJTAG-H仿真器的安装
1、找到配套光盘的“H-JTAG软件”目录,运行H-JTAG V0.3.2.EXE,默认安装到C:\Program Files\H-JTAG V0.3.2目录下。
2、把配套光盘“H-JTAG软件”目录下的LPC2200.hfc和LPC2200_arm.hfc文件拷贝到安装目录C:\Program Files\H-JTAG V0.3.2下。
3、运行H-JTAG程序,会自动检测EasyJTAG-H仿真器是否连接好。假如连接不上仿真器,程序会出现报错信息“Unable to find target”。假如仿真器连接正常,不会出现报错信息直接进入H-JTAG Server程序主界面并同步运行H-Flasher程序。
4、在H-JTAG Server程序中选择【Flasher】->【Auto Download】选择自动下载项。
5、配置H-Flasher如下:
(1)在H-JTAG Flasher程序中选择【Load】装载配置文件,一般可选H-JTAG安装目录下的LPC2200.hfc。
(2)在H-JTAG Flasher程序中选择【Flash Selection】选择正确的Flash型号。如开发板上的片外Flash型号为SST39VF1601;假如目标板上使用带内部Flash的LPC2200系列的芯片并要将程序烧写到其内部Flash中,则在此选择正确的CPU型号。
(3)在H-JTAG Flasher程序中选择【Memory Config】设置Flash与RAM的起始地址,根据目标板的实际地址分配填写。如开发板的Bank0-Flash Bank1-RAM时,Flash Start ddress设置为0x80000000,RAM Start ddress设置为0x40000000;如开发板的Bank0-RAM Bank1-Flash时,Flash Start ddress设置为0x81000000,RAM Start ddress设置为0x40000000。
(4)需要添加初始化命令的话在H-JTAG Flasher程序中选择【InitScript】进行,具体配置参考LPC2200系列芯片的用户手册。
(5)在H-JTAG Flasher程序中选择【Programing】->【Check】验证调试代理配置是否正确。假如配置错误会出现报错信息“Error:….”;配置正确的会直接显示相关配置,如Flash:SST39VF1601 0x234B00BF。
6、每次调试需先打开H-JTAG并正确设置,仿真器或开发板每次复位后都执行下5.(5)的【Check】验证操作。
一般调试时选用外部RAM方式即Bank0-RAM,ISP下载运行时选用外部Flash方式即Bank0-Flash。
二、ADS开发环境的安装
1、安装ADS1.2,点击Setup.exe按默认方式安装。提示出现 "ARM License Wizard" 对话框,选择 "Install License",然后在 "License File To Be Installed" 中使用 "Browse",选择 CRACK 目录下的 license.dat 文件即可。
2、选择Windows系统的【开始】->【所有程序】->【ARM Developer Suite V1.2】->【AXD Debugger】启动AXD软件。打开【Options】->【Configure Target..】弹出Choose Target 对话框,当即ADD添加仿真器的驱动程序,在添加文件窗口选择前面安装的H-JTAG仿真器,如C:\Program Files\H-JTAG V0.3.2目录下的H-JTAG.dll,单击“打开”即可。
有时启动AXD Debugger时会提示Session的出错信息,可以不选Session文件进入AXD调试界面,再重新选择一次H-JTAG驱动后重新连接目标板。
3、选择Windows系统的【开始】->【所有程序】->【ARM Developer Suite V1.2】->【CodeWarrior for ARM Developer Suite】启动ADS1.2 IDE集成开发环境。
(1)修改字体。选择【Edit】->【Preference】,在Font&Tabs选项设置中Font=Fixedsys,Script=CHINSES_GB2312,建议在Tab Inserts Spaces前打勾。
(2)设置调试项。选择【Edit】->【DebugRel Settings】,在ARM Linker选项设置中的Output页设置工程连接地址:Linktype=Simple,R0 Base=0x40000000,RW Base=0x40003000;在Options页设置工程调试入口地址:Image entry point=0x40000000。
- 基于ARM的除法运算优化策略(01-14)
- 基于ARM的CAN总线智能节点的设计(01-24)
- ARM基础知识教程五 (02-08)
- ARM基础知识教程六(02-08)
- ARM基础知识教程七(02-08)
- ARM基础知识教程八(02-08)