资料介绍
JTAG调试方法简介JTAG调试方法简介
AD6525的JTAG信号线
数字基带AD6525 MCU内核是 ARM7TDMI,留有JTAG测试点。
AD6525芯片上JTAG引脚
通过PC的和仿真器,可以对 程序进行跟踪和调试。
主板与仿真器连接的接口
JTAG调试系统框图
通过Trace32软件,对MCU的寄存器进行读写,设置程序断点, 对程序运行情况进行跟踪和调试。要调试的程序,可以已经是 存储在调试板Flash中的,也可以从PC端下载到调试板上的 SRAM中进行调试。
PC机 Arm编译器 Trace32软件
并口或者 USB接口
调试板(目标 板) JTAG接口 电源 Trace32仿真器
JTAG调试的步骤
调试程序的方法如下: 使用C或者汇编语言编写程序,C文件保存为*.c,汇编文件保存 为*.s。使用ARM251编译器进行编译和连接。源文件编译后生成 相应的.o目标文件,编译连接成功后生成.axf image文件。 ARM251编译器要求建立一个项目,加入所需要的源程序。 连接仿真器,使用Trace32把.axf文件下载到调试板的SRAM中, 进行调试。 后面以L02主板, AD6525+Memory(128Mbfalsh+32Mb SRAM)为 例进行说明。
ARM编译器的使用方法(1)
源文件
编译连接信息
ARM编译器的使用方法(2)
在连接配置中, 要配置好main()入 口地址,例如配 置为0x08000000, 这是flash中SRAM 的入口地址。把 编译好的.axf文件 下载调试板中 时,就会自动下 载到flash中的 SRAM中。
调试板上 SRAM入口 地址
Trace32开关机时序
仿真器是贵重仪器,一定注意开关机时序 开机: 先开TRACE32,后开目标板 关机:先关目标板,后关TRACE32 不使用