您的当前位置:首页ADS到keil4.12移植,使用Ulink2 下载调试

ADS到keil4.12移植,使用Ulink2 下载调试

2023-12-22 来源:乌哈旅游
ADS1.2到keil4.12移植,使用Ulink2 下载调试总结:

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自身设置一样。

因篇幅问题不能全部显示,请点此查看更多更全内容