TRACE32 中通过任务栈中保存的数据恢复 freertos 某个任务调用栈的方法

介绍怎么通过tcb中栈的数据恢复任务调用栈。

2024-07-31 · 1 分钟 · 167 字 · hacper

为 FC41D 添加 ramdump 和 trace32 离线分析调试方法

增加 ramdump 离线调试方法,解 bug 更加得心应手。

2024-07-23 · 7 分钟 · 3347 字 · hacper

使用 trace32 分析 use after free dump 问题

介绍 use after free 导致 dump 的两个案例。

2023-05-03 · 4 分钟 · 1776 字 · hacper

Trace 32 离线 dump 分析环境搭建方法

介绍 Trace32 离线 dump 分析环境的搭建方法步骤。

2023-04-01 · 3 分钟 · 1111 字 · hacper

trace 32 dump 分析案例:strupr 修改只读内存引发的血案

前言 介绍一个使用 trace 32 分析 dump 的案例,通过这个案例熟悉 trace 32 工具的使用方法,并了解常见的 dump 问题排查思路。 死机的设备是展锐 8910 平台,操作系统是 freertos, c 语言...

2022-07-10 · 3 分钟 · 1300 字 · hacper

展锐 8910 平台 dump 抓取和分析专题

展锐 8910 平台 dump 分析培训分享内容。

2022-03-01 · 5 分钟 · 2089 字 · hacper

使用 Trace32 分析局部变量越界导致的死机问题

创建两个线程和一个消息队列,一个线程发消息,另一个线程接收消息,消息的大小是1个字节,在这样的情况下,接收消息的线程一收到消息会出现死机问题...

2021-10-31 · 3 分钟 · 1381 字 · hacper

读取寄存器 data abort dump 案例

读写寄存器 DataAbort dump 案例。

2021-10-31 · 2 分钟 · 660 字 · hacper

内存写越界 dump 分析

CoreDump_2021-05-26_14-40-18 dump log 显示是访问了非法内存地址 Memory Management fault: Data access violation @0x10000a0d trace 32 解析dump 死机时执行的汇编代码 str r0,[r3] ; pxBlockToInsert,[r3] 查看R3寄存器为 10000A0D 确实访问了内存地址 0x10000A0D 再看调用栈情况...

2021-06-25 · 2 分钟 · 729 字 · hacper

用 Trace32 分析死机问题

出现死机问题的设备是展锐8910,打开Trace32软件,导入设备死机时的dump文件进行分析。如下图: 先看死机时PC停止的位置,对应的汇编...

2021-05-10 · 4 分钟 · 1790 字 · hacper