当前位置: 首页 > news >正文

【分享】图解ADS+JLINK调试ARM

文章是对LPC2148而写的,但是对三星的44B0芯片同样适用,只需要在选择时将相应的CPU选择的S3C44B0就可以了。

JLINK在ADS下调试心得

前两天一个客户用jlink在ADS下调试LPC2148总报错,这个错误我之前在调试LPC2200的时候也碰到过,后来问题解决了,和大家分享一下。

1、在AXD下添加JLINK

选择Options下面的ConfigTarget,如下图所示:

 

b28298655e99d5bd97c7a828d34dc4b4.jpeg

单击Add按钮,添加jlinkRDI.dll(确保你已经安装了segger公司提供的驱动程序,本说明安装的为3.80a),如下图所示:

 

6d7b2a1a8b7e6e39aa359a32991f1248.jpeg

添加完成后,如下图所示:

 

dfdbfa3dd9273cc46e18282791483482.jpeg

2、配置JLINK

接上面,添加完成后,点击Configure,出现JLINK设置对话框,我们这里主要是选择我们要调试的处理器,如下图所示:

 

90426813a289a2b364fdc88ed18dd27f.jpeg

选择完成后,点击确定完成设置。 如果JLINK已经和开发板连接好,并上电后,log信息里面会出现JLINK连接处理器的信息,如下图所示:

 

1d68e15b67b46b72d3e9b7924fd23402.jpeg

3、调试

添加JLINK并配置完成后,即可开始调试。 开始调试后,一旦我们单步或者设置断点调试,我们会碰到这样的问题,如下图所示:

 

300a2ea0bce8fcf56fc55b8e31f6161b.jpeg

结果无法调试,要解决这个问题,我们需要修改下ADS的设置,选择Options下面的ConfigureProcessor,如下图所示:

 

9afda9379d87ba68fff467d2685dc877.jpeg

出现如下所示对话框:

 

121ae6babcad5d493c9712dc9b22acb3.jpeg

将Semihosting前面的勾去掉即可解决问题,如下图所示:

 

cb8e4a2e63c08ee4a44b2e3e384cbf1d.jpeg

点击OK,退出AXD,重新Debug,这次就可以任意单步或者设置断点了。

 

767b75a7773f54eaf3fa5eb23925f9a1.jpeg

 

http://www.lryc.cn/news/299634.html

相关文章:

  • 反无人机系统技术分析,无人机反制技术理论基础,无人机技术详解
  • Kotlin和Java 单例模式
  • 软考 系统分析师系列知识点之信息系统战略规划方法(9)
  • 政安晨:示例演绎TensorFlow的官方指南(一){基础知识}
  • node - 与数据库交互
  • 速盾:2024年cdn在5g时代重要吗
  • 微信小程序(四十一)wechat-http的使用
  • 所有设计模式大全及学习链接
  • 【Java程序设计】【C00264】基于Springboot的原创歌曲分享平台(有论文)
  • 2024年,要特别注意这两个方位
  • 【Chrono Engine学习总结】5-sensor-5.1-sensor基础并创建一个lidar
  • springboot/ssm学生信息管理系统Java学生在线选课考试管理系统
  • three.js 箭头ArrowHelper的实践应用
  • 力扣hot2--哈希
  • 【正在更新】从零开始认识语音识别:DNN-HMM混合系统语音识别(ASR)原理
  • thinkphp+vue企业产品展示网站f7enu
  • 在Ubuntu22.04上部署ComfyUI
  • Springboot+vue的社区养老服务平台(有报告)。Javaee项目,springboot vue前后端分离项目
  • 计算机设计大赛 深度学习+opencv+python实现车道线检测 - 自动驾驶
  • 机器学习2---逻辑回归(基础准备)
  • JVM体系
  • .NET命令行(CLI)常用命令
  • 六、Redis之数据持久化及高频面试题
  • 爬虫——ajax和selenuim总结
  • 【Python】单元测试unittest框架
  • (三十七)大数据实战——Solr服务的部署安装
  • 在Ubuntu22.04上部署FoooCUS2.1
  • 详解C语言中的野指针和assert断言
  • Vue源码系列讲解——模板编译篇【四】(文本解析器)
  • 微信小程序开发学习笔记《17》uni-app框架-tabBar