1,找到编译文件.axf的输出目录,将addr2lin.exe放到该目录下,keil一般是Objects

2,在当前目录下打开命令提示符cmd,查看addr2line支持的命令 通过-e来把地址转换成对应的文件函数行号显示

3,输入对应的log信息,PC指针的地址值,格式是 addr2line -e xxx.axf 地址值 回车查看问题点。

单片机开发时通过addr2line定位bug点步骤相关推荐

  1. PIC单片机开发环境搭建_MPLAB X IDE安装步骤

    熟悉开发环境是学习单片机的第一步,现在介绍下PIC得开发环境,PIC的开发环境有老的 MPLAB IDE, 和最新的MPLAB X IDE. MPLAB X IDE 比老的MPLAB IDE, 编写代 ...

  2. HaaS100开发调试系列 之 使用AliOS Things诊断调试组件定位Bug

    1.背景 在嵌入式开发中,我们经常遇到的一个问题是:写代码一个不小心,就制造了一个bug,C语言中bug的威力大家也心知肚明--可以直接把系统搞挂! 即大家常见的系统死机.系统重启等等:而问题的来源或 ...

  3. stm32cubemx无法生成工程_经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享...

    这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是: ① 调试选项问题(默认会造成下载器无法下载): ② 定 ...

  4. 如果“定位BUG”有等级的话,你是什么段位?

    曾听过一段话:人的知识就好比一个圆圈,圆圈里面是已知的,圆圈外面是未知的.你知道的越多,圆圈也就越大. 借此引出今天主题: 如果"定位BUG"有等级的话,你是什么段位? 刚开始测试 ...

  5. tomcat 404错误 原因_软件测试人员定位bug原因的10大妙招分享

    作为一名软件测试人员,日常工作与bug是息息相关的.在发现bug之后,首先要做的就是定位bug,确定bug的存在,然后才是分析bug产生的原因并解决bug. 无论是自己找到的bug,还是开发修复后告诉 ...

  6. 软件测试时印象深刻的bug案例,请问你遇到过哪些印象深刻的bug,接口测试出现bug的原因有哪些?...

    参考回答: 面试官询问遇到过哪些印象深刻的bug,其实它并不关心你描述的这个bug是否真的有价值,或有多曲折离奇?他只是:了解你平时工作中的测试能力 所以,这就要求的你平时工作中遇到bug时试着自己去 ...

  7. 经验分享 | STM32CubeMX + STM32F1系列开发时遇到的四个问题及解决方案分享

    这四个问题是我在使用STM32F103C8T6 + STM32CubeMX做项目时遇到的,给大家分享一下,以下四个问题重要程度依次降低,分别是: ① 调试选项问题(默认会造成下载器无法下载): ② 定 ...

  8. NDK撩妹三部曲(四)—NDK 开发如何优雅的定位 Native 异常,看这篇就够了

    NDK 开发如何优雅的定位 Native 异常,看这篇就够了 从何说起? 摘要 案例实操 aaddr2line objdump ndk-stack 1.假设我们已经通过 adb logcat 拿到了程 ...

  9. Android使用addr2line定位native崩溃堆栈

    出现问题 Android在开发native层代码是时很容易报 signal 11 (SIGSEGV) 错误,这种问题单看报错日志是很难定位到问题的.比如如下错误是我在开发过程中遇到的,Android ...

最新文章

  1. C语言--static全局使用示例
  2. Angular学习心得之directive——require选项的细节
  3. XGBoost的参数说明
  4. OpenCASCADE:Foundation Classes库组织
  5. 使用软碟通安装 CentOS Stream 会遇到哪些问题
  6. 小学奥数 7651 自来水供给 python
  7. 用反射实现简单的框架
  8. 炉石怎么看服务器是否维护,炉石传说服务器维护故障补偿方案详细内容
  9. 3. Node.js REPL(交互式解释器)
  10. 百度迁徙大数据整理(2019-2020)
  11. 写给音响工程师的科普文章(一)——从模电角度去了解调音台的信号流程
  12. 做到这几点在家也能拍出好看的证件照
  13. Sonarqube 代码检查无法加载出项目,error:Project is not analyzed yet.
  14. FLINK提交任务的两种方式
  15. 优锘:发布一站式数字孪生平台森工厂,打造数字孪生领域的office
  16. java实现发送国际短信的功能
  17. 《SLA by Short brain》—学好英语口语的终极法宝!
  18. iOS自动化测试需求实现(iOS按键精灵类似)
  19. 【论文总结】Incremental Learning of Object Detectors without Catastrophic Forgetting(附翻译)
  20. html标记语言表格,表格《 HTML:标记语言 》

热门文章

  1. 距离下个当前日期还有多少天(距离下次生日还有多久)
  2. JavaWeb开发调用支付宝接口实现在线支付(整个支付过程从头到尾)
  3. 揭秘游戏外挂开发技术(一)之美
  4. 基于PHP+MYSQL的公司人事工资管理系统
  5. 录像机获取服务器信息失败,监控录像机找不到服务器
  6. 世道变了,微软连Java都支持了
  7. 【181225】VC++窗口化的奇迹修改程序源代码
  8. 双向可控硅 2N6073B
  9. 华硕TUF B360M PLUS GAMING主板+9400F+迪兰 RX590 8GB V2显卡 EFI
  10. html2canvas + jspdf 实现 html导出pdf