




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J LINK JTAG 国际标准测试协议RDI ARM公司提出的调试接口标准 Thisisj link 为什么要使用JLINK 1 JLINK用硬件进行协议转换 烧写 仿真速度快 2 支持的芯片多 3 JLINK使用USB下载线与计算机相连 仿真 烧写程序非常方便 Part1JLINK AXD S3C4510B调试仿真 高级语言程序从源代码到成为可在硬件上运行的可执行代码需要经历四个阶段 配置ADS工程 菜单 Edit DebugRelSettings 因此 我们配置ADS工程主要配置编译器和链接器 ADS CodeWarrior 配置ADS工程 菜单 Edit DebugRelSettings 主要配置的选项 1 ARMAssembler 编译器 2 ARMCCompiler 编译器 3 ARMLinker 链接器 其他选项默认即可 1 ARMAssembler 配置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段 ZeroInit 3 ARMLinker Layout 配置ADS工程 菜单 Edit DebugRelSettings 目的 1 指定放置在可执行文件开头的目标文件为init o2 指定放置的逻辑段的段名为init 本例中init为代码段 init o 配置ADS工程 菜单 Edit DebugRelSettings 汇编结束后 生成多个目标文件 一般是一个源代码文件生成一个目标文件 头文件除外 然后由链接器来把这些目标文件链接成一个可执行的二进制代码文件 这个文件可用来调试或者烧写到ROM中 Init CODE32AREAInit CODE READONLYENTRY 指定程序入口地址 编译 链接 配置完毕之后一定要注意存盘 ctrl s 这样配置才会生效 否则编译时会报错 配置ADS工程 菜单 Edit DebugRelSettings 编译并进入AXD 菜单 Projiect Debug 配置AXD AXD的配置步骤只需以下两步 一 加载初始化指令二 加载JLINK动态链接库 2 菜单 Options ConfigureInterface 加载刚才的初始化文本 配置AXD 一 加载初始化指令 1 新建一个文本文档 输入下图所示的初始化指令 然后保存以备用 菜单 Options Target 加载动态链接库JLinkRDI dll 该文件在J link软件的安装目录下 配置AXD 二 加载JLINK动态链接库 调试仿真 菜单 Execute Go 全速运行 Stop 停止全速运行 Stepin 单步运行 跟踪到被调用函数里边去 Step 单步运行 把被掉函数当成一整条简单的语句 Stepout 跟踪到函数里面后 可以退出到当前函数的调用处 RunToCursor 运行到光标处 ToggleBreakpoint 对光标所在的行设置或清除断点 Part2用JLINK烧写FLASH 1 配置ADS工程2 编译生成 bin文件3 配置jflash工程4 烧写FLASH bin flash 配置ADS工程 菜单 Edit DebugRelSettings 需要配置的选项 1 TargetSettings2 ARMAssembler 编译器 3 ARMCCompiler 编译器 4 ARMLinker 链接器 5 ARMfromELF其他选项默认即可 配置ADS工程 菜单 Edit DebugRelSettings 1 TargetSettings 目的 选择链接完成后 对文件进行操作 链接完成后ADS会默认生成一个 axf的文件 为了得到 bin文件 需要调用ARMfromELF命令将 axf转换为 bin文件 配置ADS工程 菜单 Edit DebugRelSettings 4 ARMLinker Output 目的 设置代码段的起始地址为FLASH的起始地址 配置ADS工程 菜单 Edit DebugRelSettings 5 ARMfromELF 目的 转换为二进制文件并指定输出位置 编译生成 bin文件 菜单 Projiect Make 配置jlink工程 菜单 Options Projiectsettings 1 TargetInterface 这个根据需要选择 若不确定就选择自动 配置jlink工程 菜单 Options Projiectsettings 2 CPU 加快烧写速度 初始化寄存器 五条全部添加 指定CPU并初始化 配置jlink工程 菜单 Opti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建三明市教育局华东师范大学附属三明中学招聘紧缺急需专业工作人员18人(省外高校专场)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025年芜湖广济医院招聘20人考前自测高频考点模拟试题有完整答案详解
- 2025年度劳动合同,企业聘用合同模板
- 2025江苏省宿迁经济技术开发区教育系统招聘教师42人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025黑龙江齐齐哈尔市富裕县信访局招聘公益性岗位人员2人考前自测高频考点模拟试题及答案详解(易错题)
- 2025年春季内蒙古包头铁道职业技术学院人才引进模拟试卷完整答案详解
- 2025北京市朝阳区教育委员会所属事业单位招聘毕业生394人模拟试卷及答案详解参考
- 2025吉林通化市公益性岗位拟聘用人员考前自测高频考点模拟试题有答案详解
- 2025年宿州市人才集团有限公司招募就业见习人员7人考前自测高频考点模拟试题及完整答案详解
- 2025广东汕尾市陆河县高校毕业生就业见习招募15人(第三批)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025年及未来5年中国汞行业市场全景监测及投资前景展望报告
- 2025年家政服务人员劳动合同范本下载
- 2025年上海文化广场第三季度公开招聘工作人员笔试备考题库及答案解析
- 2025销售人员劳动合同模板
- 220kV输电线路工程质量复测报告
- 经管课题申报书范文
- 江苏省南通市2025-2026学年高三9月调研测试数学试卷(含答案)
- 广东省佛山禅城区2025~2026学年物理九年级上册开学摸底考试模拟练习卷【附答案】
- 下载标准版门市房屋租赁合同3篇
- 井下安全用电培训课件
- UPS电源维护保养操作规范及要点
评论
0/150
提交评论