KEIL5 编译器AC6 使用RT-THREAD操作系统 使用组件CmBacktrace方法+addr2line使用
最新解决方案:
复制里面代码到对应源文件并编译既可
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
编译目录下打开ENV工具
输入
scons --pyconfig
点击
Jump to
List ites搜索CmBacktrace双击
配置如下,不要使用GB18030编码,AC6不支持显示,会有警告
点击SAVE CMD中显示
Loaded configuration ‘.config’
Configuration saved to ‘.config’
Configuration saved to ‘.config’
- ENV中输入
pkgs --update
1.输入
scons --target=mdk5
- 编译报错
解决方法如下:
https://github.com/armink/CmBacktrace/issues/25
- Xshell7中连接串口查看。(乱码记得修改编码方式为UBT-8)
- 输入命令
cmb_test ASSERT
- 提速输入
addr2line -e rtthread.axf -a -f 080023fe 08004140 08002fc2
- 查看连接下载addr2line 工具
https://github.com/armink/CmBacktrace/blob/master/docs/zh/how_to_use_addr2line_for_call_stack.md
6.找到.axf文件所在目录
- 输入CMD在当前目录打开cmd
- 输入命令
- 找到问题所在文件
KEIL5 编译器AC6 使用RT-THREAD操作系统 使用组件CmBacktrace方法+addr2line使用相关推荐
- 正点原子delay函数移植到rt thread操作系统(HAL库)
正点原子教程中涉及到的操作系统只涉及了UCOS的教程,其中例程的system文件夹中的delay.c函数只是适配了UCOS. 下面将delay.c函数移植到rt thread中,使用的bsp是rt t ...
- Keil5使用AC6编译器
Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...
- 关于RT thread系统节拍时钟的配置
关于RT thread系统节拍时钟的配置 -----本文基于rt-thread-3.1.3版本编写 首先,使用RTthread OS时,要配置(或者明白)它的系统节拍 ...
- Yeelink平台使用——远程控制 RT Thread + LwIP+ STM32
1.前言 [2014年4月重写该博文] 经过若干时间的努力终于搞定了STM32+LwIP和yeelink平台的数据互通,在学习的过程中大部分时间花在以太网协议栈学习上,但是在RT Th ...
- rt smart操作系统在“正点原子-阿尔法”开发板开箱使用
1.准备 正点原子阿尔法linux开发板,SD卡,网络,USB线.由于正点原子的开发板和ART-PI-smart开发板使用的是一样的MPU,所以可以运行ART-PI-smart的程序. 下载ART-P ...
- Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法
Keil5使用AC6编译后,生成bin文件变为生成文件夹的解决办法 KEIL AC5到AC6需要注意的地方 从AC5移植到AC6 解决流程 关键步骤 最近同事咨询改用keil的最新版本编译器编译原来的 ...
- 基于GD32F103C8T6添加RT Thread nano设备框架并添加串口设备(以控制台console( uart0 )为例)
最近没事琢磨了一下使用设备框架的问题.因为将串口注册到设备框架可以应用十分丰富的软件包. 于是就整理了一下手上的工程,重新将工程梳理了一遍. 像这样是十分清爽了,其中RTOS是操作系统源代码 并且学习 ...
- Keil 编译器AC6中的LLVM编译原理
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | 嵌入式专栏 Keil MDK中使用的是Arm编译器(Arm Compiler),目前主要是AC5和AC6. 而A ...
- rt thread studio使用QBOOT和片外flash实现OTA升级
我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...
最新文章
- 性能SOTA,国防科技大学单张RGB-D图像预测物体对称性
- Educational Codeforces Round 77 (Rated for Div. 2)A~C[数学场]
- java 导出 jar lib_java使用IDEA引入外部jar和导出可执行jar文件的方法
- c语言中24个字母,菜鸟求助,写一个随机输出26个英文字母的程序
- Activit系列之---Activity的生命周期
- 计算机网络 --- 数据链路层CSMA协议
- 阿里开发者们的第5个感悟:听话,出活 1
- pytest测试实战pdf_Pytest测试实战
- 图片格式之RGB转BMP格式(含代码)
- 答题获得思科T-shirt
- 卧式储罐液位体积计算公式excel_2020晋中化工防腐储罐订做欢迎来电-环保设备...
- CocoaPods管理依赖库
- vector迭代器的使用
- EasyStack郭长波连任OpenStack基金会独立董事
- 最全中华古诗词数据库,收录30多万诗词
- Vue - 选择器拼音快速检索目标(pinyin-match)
- 1.1 认识Word 2010操作界面
- Windows 10怎样安装.msi文件?三分钟解决问题
- 动态仙人掌 系列题解之一——3464: 动态仙人掌 I
- MFC 生成中英文版软件对应的工程属性设置