JLINK使用教程详解ppt课件.ppt

上传人:小飞机 文档编号:1995195 上传时间:2022-12-30 格式:PPT 页数:31 大小:1.17MB
返回 下载 相关 举报
JLINK使用教程详解ppt课件.ppt_第1页
第1页 / 共31页
JLINK使用教程详解ppt课件.ppt_第2页
第2页 / 共31页
JLINK使用教程详解ppt课件.ppt_第3页
第3页 / 共31页
JLINK使用教程详解ppt课件.ppt_第4页
第4页 / 共31页
JLINK使用教程详解ppt课件.ppt_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《JLINK使用教程详解ppt课件.ppt》由会员分享,可在线阅读,更多相关《JLINK使用教程详解ppt课件.ppt(31页珍藏版)》请在三一办公上搜索。

1、J-LINK ?,JTAG:国际标准测试协议RDI:ARM公司提出的调试接口标准,This is j-link,为什么要使用JLINK?,1、JLINK用硬件进行协议转换,烧写、仿真速度快。2、支持的芯片多。3、JLINK使用USB下载线与计算机相连,仿真、烧 写程序非常方便。,Part 1 JLINK+AXD+S3C4510B调试仿真,高级语言程序从源代码到成为可在硬件上运行的可执行代码需要经历四个阶段:,配置ADS工程,菜单EditDebugRel Settings,因此,我们配置ADS工程主要配置编译器和链接器。,ADS(CodeWarrior),配置ADS工程,菜单EditDebugR

2、el Settings,主要配置的选项:1、ARM Assembler(编译器)2、ARM C Compiler(编译器)3、ARM Linker(链接器)其他选项默认即可。,1、ARM Assembler,配置ADS工程,菜单EditDebugRel Settings,目的:选择与ARM核相匹配的汇编代码编译器,2、ARM C Compiler,配置ADS工程,菜单EditDebugRel Settings,目的:选择与ARM核相匹配的C代码编译器,3、ARM Linker(Output),配置ADS工程,菜单EditDebugRel Settings,目的:设置代码段的起始地址为RAM的起

3、始地址。,在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段(ZeroInit)。,3、ARM Linker(Layout),配置ADS工程,菜单EditDebugRel Settings,目的:1、指定放置在可执行文件开头的目标文件为init.o2、指定放置的逻辑段的段名为init(本例中init为代码段),init.o ?,配置ADS工程,菜单EditDebugRel Settings,汇编结束后,生成多个目标文件,一般是一个源代码文件生成一个目标文件(头文件除

4、外),然后由链接器来把这些目标文件链接成一个可执行的二进制代码文件。这个文件可用来调试或者烧写到ROM中。,Init ?,CODE32AREA Init,CODE,READONLYENTRY ;指定程序入口地址,编译,链接,配置完毕之后一定要注意存盘(ctrl+s),这样配置才会生效,否则编译时会报错。,配置ADS工程,菜单EditDebugRel Settings,编译并进入AXD,菜单ProjiectDebug,配置AXD,AXD的配置步骤只需以下两步:一、加载初始化指令二、加载JLINK动态链接库,2、菜单OptionsConfigure Interface,加载刚才的初始化文本。,配置

5、AXD,一、加载初始化指令,1、新建一个文本文档,输入下图所示的初始化指令,然后保存以备用。,菜单Options Target,加载动态链接库JLinkRDI.dll,该文件在J-link软件的安装目录下。,配置AXD,二、加载JLINK动态链接库,调试仿真,菜单Execute,Go:全速运行;Stop:停止全速运行;Step in:单步运行,跟踪到被调用函数里边去;Step:单步运行,把被掉函数当成一整条简单的语句;Step out:跟踪到函数里面后,可以退出到当前函数的调用处;Run To Cursor:运行到光标处;Toggle Breakpoint:对光标所在的行设置或清除断点。,Pa

6、rt 2用JLINK烧写FLASH,1、配置ADS工程2、编译生成.bin文件3、配置jflash工程4、烧写FLASH,.bin,flash,配置ADS工程,菜单EditDebugRel Settings,需要配置的选项:1、Target Settings2、ARM Assembler(编译器)3、ARM C Compiler(编译器)4、ARM Linker(链接器)5、ARM fromELF其他选项默认即可。,配置ADS工程,菜单EditDebugRel Settings,1、Target Settings,目的:选择链接完成后,对文件进行操作。 链接完成后ADS会默认生成一个.axf的

7、文件,为了得到.bin文件,需要调用ARM fromELF命令将.axf转换为.bin文件。,配置ADS工程,菜单EditDebugRel Settings,4、 ARM Linker(Output),目的:设置代码段的起始地址为FLASH的起始地址。,配置ADS工程,菜单EditDebugRel Settings,5、ARM fromELF,目的:转换为二进制文件并指定输出位置。,编译生成.bin文件,菜单ProjiectMake,配置jlink工程,菜单OptionsProjiect settings,1、Target Interface,这个根据需要选择,若不确定就选择自动。,配置jlink工程,菜单OptionsProjiect settings,2、CPU,加快烧写速度,初始化寄存器,五条全部添加,指定CPU并初始化,配置jlink工程,菜单OptionsProjiect settings,3、FLASH,指定FLASH型号,烧写FLASH,1、连接实验板,2、加载要烧写的.bin文件,烧写FLASH,烧写FLASH,3、Program,祝大家学习愉快!,Thank You !,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号