1、如下图LPC2000的下载接口电路可兼容ADS1.2 Jlink和 keil 4.12 ulink2的下载调试。
VCCJ2RSTTDITMSTCKTDORST13579111315171920PIN2468101214161820
LPC2000的下载接口
2、ADS1.2的编译配置选项,移植到keil 4.12的对配置文件要做对应的修改。
ADS1.2的编译配置
当移植到keil 4.12的对配置文件要做对应的修改,见下图keil 4.12的编译配置
keil 4.12的编
译配置
3、ADS1.2的连接配置选项,移植到keil 4.12的对配置文件要做对应的修改。
ADS1.2的连
接配置
Keil 4.12的连接配置
4、LPC2000的模板有Debug in ChipRAM、Debug in ExtRAM、Debug in ChipFLASH、Release in ChipFLASH 3个目标环境。
1. Debug in ExtRAM
在外部RAM调试。
入口地址:0x80000000
分散加载文件:mem_b.scf
初始化文件:debug_in_ExtRAM.ini
宏定义:__DEBUG
2. Debug in ChipFLASH
在片内FLASH调试(LPC2210没有片内FLASH)。
入口地址:0x00000000
分散加载文件:mem_c.scf
初始化文件:无
宏定义:__IN_CHIP
3. Release in ChipFLASH
入口地址:0x00000000
分散加载文件:mem_c.scf
初始化文件:无
宏定义:__IN_CHIP EN_CRP
在RAM中调试,需要内部RAM的ini文件,主要功能是初始化PC的值,至于外部RAM,则还需要初始化外部总线控制器。如果在初始化文件用load命令装载了axf文件的话,则界面不需再选择Load Application at sta,如果ini文件已经有.g main命令,则界面配置不需要再选中Go till main。在FLASH调试,一般不需要ini文件,设置与keil自身设置一样。
因篇幅问题不能全部显示,请点此查看更多更全内容