【ARM Trace32(劳特巴赫) 使用介绍 13 -- Trace32 变量篇】
文章目录
- Trace32 查看变量值
- Var.view 查看变量值
- Var.view 查看数据类型的大小
- Var.view 根据变量地址查看变量值
Trace32 查看变量值
- 步骤1
- 步骤2
- 步骤3:
- 步骤4:
查看结构体变量 str_t32 的值
struct t32_str {uint32_t t32_val;uint32_t t32_id;char* t32_name;
};static struct t32_str str_t32;
Var.view 查看变量值
如果知道变量地址的话也可以直接在命令行读取变量值,变量的地址可以在map 文件中找到:
Var.view 查看数据类型的大小
struct t32_str {uint32_t t32_val;uint32_t t32_id;char* t32_name;
};static struct t32_str str_t32;
命令:Var.view sizeof(struct t32_str)
或者命令:Var.view sizeof(tstr_t32)
Var.view 根据变量地址查看变量值
从符号表中找到变量的地址:
128 00000000 trace32.c129 20038754 str_t32130 20038760 g_t32
查看结构图变量 str_t32
中各个成员的值:
查看结构图变量 g_t32
中各个成员的值: