最新解决方案:
复制里面代码到对应源文件并编译既可

https://github.com/armink/CmBacktrace/pull/62
https://github.com/armink/CmBacktrace/edit/master/cm_backtrace/cm_backtrace.c
https://github.com/armink/CmBacktrace/edit/master/cm_backtrace/cmb_def.h

  1. 编译目录下打开ENV工具

  2. 输入scons --pyconfig

  3. 点击Jump to

  4. List ites搜索CmBacktrace双击

  5. 配置如下,不要使用GB18030编码,AC6不支持显示,会有警告

  6. 点击SAVE CMD中显示

Loaded configuration ‘.config’
Configuration saved to ‘.config’
Configuration saved to ‘.config’

  1. ENV中输入

pkgs --update

1.输入
scons --target=mdk5

  1. 编译报错

    解决方法如下:

https://github.com/armink/CmBacktrace/issues/25

  1. Xshell7中连接串口查看。(乱码记得修改编码方式为UBT-8)
  2. 输入命令cmb_test ASSERT
  3. 提速输入addr2line -e rtthread.axf -a -f 080023fe 08004140 08002fc2
  4. 查看连接下载addr2line 工具

https://github.com/armink/CmBacktrace/blob/master/docs/zh/how_to_use_addr2line_for_call_stack.md
6.找到.axf文件所在目录

  1. 输入CMD在当前目录打开cmd
  2. 输入命令
  3. 找到问题所在文件

KEIL5 编译器AC6 使用RT-THREAD操作系统 使用组件CmBacktrace方法+addr2line使用相关推荐

  1. 正点原子delay函数移植到rt thread操作系统(HAL库)

    正点原子教程中涉及到的操作系统只涉及了UCOS的教程,其中例程的system文件夹中的delay.c函数只是适配了UCOS. 下面将delay.c函数移植到rt thread中,使用的bsp是rt t ...

  2. Keil5使用AC6编译器

    Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...

  3. 关于RT thread系统节拍时钟的配置

    关于RT thread系统节拍时钟的配置                  -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...

  4. Yeelink平台使用——远程控制 RT Thread + LwIP+ STM32

    1.前言     [2014年4月重写该博文]     经过若干时间的努力终于搞定了STM32+LwIP和yeelink平台的数据互通,在学习的过程中大部分时间花在以太网协议栈学习上,但是在RT Th ...

  5. rt smart操作系统在“正点原子-阿尔法”开发板开箱使用

    1.准备 正点原子阿尔法linux开发板,SD卡,网络,USB线.由于正点原子的开发板和ART-PI-smart开发板使用的是一样的MPU,所以可以运行ART-PI-smart的程序. 下载ART-P ...

  6. Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法

    Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...

  7. 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)

    最近没事琢磨了一下使用设备框架的问题.因为将串口注册到设备框架可以应用十分丰富的软件包. 于是就整理了一下手上的工程,重新将工程梳理了一遍. 像这样是十分清爽了,其中RTOS是操作系统源代码 并且学习 ...

  8. Keil 编译器AC6中的LLVM编译原理

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 Keil MDK中使用的是Arm编译器(Arm Compiler),目前主要是AC5和AC6. 而A ...

  9. rt thread studio使用QBOOT和片外flash实现OTA升级

    我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...

最新文章

  1. 性能SOTA,国防科技大学单张RGB-D图像预测物体对称性
  2. Educational Codeforces Round 77 (Rated for Div. 2)A~C[数学场]
  3. java 导出 jar lib_java使用IDEA引入外部jar和导出可执行jar文件的方法
  4. c语言中24个字母,菜鸟求助,写一个随机输出26个英文字母的程序
  5. Activit系列之---Activity的生命周期
  6. 计算机网络 --- 数据链路层CSMA协议
  7. 阿里开发者们的第5个感悟:听话,出活 1
  8. pytest测试实战pdf_Pytest测试实战
  9. 图片格式之RGB转BMP格式(含代码)
  10. 答题获得思科T-shirt
  11. 卧式储罐液位体积计算公式excel_2020晋中化工防腐储罐订做欢迎来电-环保设备...
  12. CocoaPods管理依赖库
  13. vector迭代器的使用
  14. EasyStack郭长波连任OpenStack基金会独立董事
  15. 最全中华古诗词数据库,收录30多万诗词
  16. Vue - 选择器拼音快速检索目标(pinyin-match)
  17. 1.1 认识Word 2010操作界面
  18. Windows 10怎样安装.msi文件?三分钟解决问题
  19. 动态仙人掌 系列题解之一——3464: 动态仙人掌 I
  20. MFC 生成中英文版软件对应的工程属性设置

热门文章

  1. Egg整合antd文件上传以及防踩坑指南
  2. Inflate用法!!!i
  3. 鸿蒙系统有点唬人,鸿蒙系统到底是不是唬人的噱头?华为HDC将会揭开真相
  4. C语言:strlen() --- 计算字符串长度
  5. 用 Python 操作 Word 文档
  6. 小白跑WRF第二天,安装环境(各种编译器)的准备
  7. 基于Pyhont的机房设备资产管理系统
  8. brl-cad_如何使用BRL-CAD绘制基本形状
  9. 中国最迷人的八大小镇
  10. 带你搞懂,为什么淘宝京东等使用不需要每次都登录?