最新JLINK使用教程详解幻灯片.ppt

最新JLINK使用教程详解幻灯片.ppt

ID:62260008

大小:1.68 MB

页数:42页

时间:2021-04-24

最新JLINK使用教程详解幻灯片.ppt_第1页
最新JLINK使用教程详解幻灯片.ppt_第2页
最新JLINK使用教程详解幻灯片.ppt_第3页
最新JLINK使用教程详解幻灯片.ppt_第4页
最新JLINK使用教程详解幻灯片.ppt_第5页
资源描述:

《最新JLINK使用教程详解幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JLINK使用教程详解JTAG:国际标准测试协议RDI:ARM公司提出的调试接口标准嵌入式实验板ADSKEILIARJTAGRDI协议转换JTAG接口并口电缆嵌入式实验板ADSKEILIARJTAGRDI协议转换JTAG接口电缆JLINKUSB接口JTAG接口USB下载线Thisisj-link为什么要使用JLINK?配置ADS工程菜单>Edit>DebugRelSettings主要配置的选项:1、ARMAssembler(编译器)2、ARMCCompiler(编译器)3、ARMLinker(链接器)其他选项默认即可。1、ARMAssembler配置

2、ADS工程菜单>Edit>DebugRelSettings目的:选择与ARM核相匹配的汇编代码编译器2、ARMCCompiler配置ADS工程菜单>Edit>DebugRelSettings目的:选择与ARM核相匹配的C代码编译器3、ARMLinker(Output)配置ADS工程菜单>Edit>DebugRelSettings目的:设置代码段的起始地址为RAM的起始地址。在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段

3、(ZeroInit)。3、ARMLinker(Layout)配置ADS工程菜单>Edit>DebugRelSettings目的:1、指定放置在可执行文件开头的目标文件为init.o2、指定放置的逻辑段的段名为init(本例中init为代码段)init.o?配置ADS工程菜单>Edit>DebugRelSettings汇编结束后,生成多个目标文件,一般是一个源代码文件生成一个目标文件(头文件除外),然后由链接器来把这些目标文件链接成一个可执行的二进制代码文件。这个文件可用来调试或者烧写到ROM中。Init.sMain.c……Init.oMain.o……

4、.bin/.axf..hex/.elf……Init.oMain.o……Init?CODE32AREAInit,CODE,READONLYENTRY;指定程序入口地址编译链接配置完毕之后一定要注意存盘(ctrl+s),这样配置才会生效,否则编译时会报错。配置ADS工程菜单>Edit>DebugRelSettingsDebug:编译整个工程,生成多个.o文件和一个.axf文件,并进入AXD。Make:编译整个工程,生成多个.o文件和一个.axf文件。Compile:编译单个源文件,生成一个.o文件。Run:编译整个工程,生成多个.o文件和一个.axf文件

5、,并进入AXD,同时运行程序。命令介绍编译并进入AXD菜单>Projiect>Debug配置AXDAXD的配置步骤只需以下两步:一、加载初始化指令二、加载JLINK动态链接库2、菜单>Options>ConfigureInterface,加载刚才的初始化文本。配置AXD一、加载初始化指令1、新建一个文本文档,输入下图所示的初始化指令,然后保存以备用。菜单>Options>Target,加载动态链接库JLinkRDI.dll,该文件在J-link软件的安装目录下。配置AXD二、加载JLINK动态链接库调试仿真菜单>ExecuteGo:全速运行;Stop

6、:停止全速运行;Stepin:单步运行,跟踪到被调用函数里边去;Step:单步运行,把被掉函数当成一整条简单的语句;Stepout:跟踪到函数里面后,可以退出到当前函数的调用处;RunToCursor:运行到光标处;ToggleBreakpoint:对光标所在的行设置或清除断点。Part2用JLINK烧写FLASH1、配置ADS工程2、编译生成.bin文件3、配置jflash工程4、烧写FLASH.binflash配置ADS工程菜单>Edit>DebugRelSettings需要配置的选项:1、TargetSettings2、ARMAssembler

7、(编译器)3、ARMCCompiler(编译器)4、ARMLinker(链接器)5、ARMfromELF其他选项默认即可。配置ADS工程菜单>Edit>DebugRelSettings1、TargetSettings目的:选择链接完成后,对文件进行操作。链接完成后ADS会默认生成一个.axf的文件,为了得到.bin文件,需要调用ARMfromELF命令将.axf转换为.bin文件。配置ADS工程菜单>Edit>DebugRelSettings4、ARMLinker(Output)目的:设置代码段的起始地址为FLASH的起始地址。配置ADS工程菜单>E

8、dit>DebugRelSettings5、ARMfromELF目的:转换为二进制文件并指定输出位置。编译生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。