文章目录
- 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.c
129 20038754 str_t32
130 20038760 g_t32
查看结构图变量 str_t32
中各个成员的值:
查看结构图变量 g_t32
中各个成员的值: