|
使用qemu模拟编译出的u-boot文件 gdb调试 每次运行到board_init_f_init_reserve 函数就会卡死 ,请问这个是什么原因 无法进入配置 qemu启动命令
- qemu-system-aarch64 \
- -M virt \
- -cpu cortex-a72 \
- -nographic \
- -m 2048M \
- -smp 4 \
- -kernel ./u-boot \
- -S -s
卡死位置:- 157 /* │
- │ 158 * record early malloc arena start. │
- │ 159 * Use gd as it is now properly set for all architectures. │
- │ 160 */ │
- │ 161 │
- │ 162 #if CONFIG_VAL(SYS_MALLOC_F_LEN) │
- │ 163 /* go down one 'early malloc arena' */ │
- │ 164 gd->malloc_base = base; │
- │ 165 #if CONFIG_IS_ENABLED(ZERO_MEM_BEFORE_USE) │
- │ 166 memset((void *)base, '\0', CONFIG_VAL(SYS_MALLOC_F_LEN)); │
- │ 167 #endif │
- │ 168 #endif │
- │ 169 ay_test =8; │
- │ 170 ay_test =7; │
- │ 171 ay_test =6; │
- │ 172 ay_test =CONFIG_IS_ENABLED(SYS_REPORT_STACK_F_USAGE); │
- │ 173 ay_test = 11; │
- │ 174 ay_test = 12;
运行到这里就会卡死
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|