Toybrick

qemu模拟rk3399主线UBOOT2023.10,无法引导问题

aiya12

新手上路

积分
11
楼主
发表于 2024-1-20 14:52:26    查看: 1065|回复: 0 | [复制链接]    打印 | 只看该作者
使用qemu模拟编译出的u-boot文件 gdb调试  每次运行到board_init_f_init_reserve  函数就会卡死  ,请问这个是什么原因 无法进入配置 qemu启动命令
  1.     qemu-system-aarch64 \
  2.         -M virt \
  3.         -cpu cortex-a72 \
  4.         -nographic \
  5.         -m 2048M \
  6.         -smp 4 \
  7.         -kernel ./u-boot \
  8.         -S -s
复制代码
卡死位置:
  1. 157          /*                                                                                                                                                         │

  2. │      158           * record early malloc arena start.                                                                                                                        │

  3. │      159           * Use gd as it is now properly set for all architectures.                                                                                                 │

  4. │      160           */                                                                                                                                                        │

  5. │      161                                                                                                                                                                     │

  6. │      162  #if CONFIG_VAL(SYS_MALLOC_F_LEN)                                                                                                                                   │

  7. │      163          /* go down one 'early malloc arena' */                                                                                                                     │

  8. │      164          gd->malloc_base = base;                                                                                                                                    │

  9. │      165  #if CONFIG_IS_ENABLED(ZERO_MEM_BEFORE_USE)                                                                                                                         │

  10. │      166          memset((void *)base, '\0', CONFIG_VAL(SYS_MALLOC_F_LEN));                                                                                                  │

  11. │      167  #endif                                                                                                                                                             │

  12. │      168  #endif                                                                                                                                                             │

  13. │      169          ay_test =8;                                                                                                                                                │

  14. │      170          ay_test  =7;                                                                                                                                               │

  15. │      171          ay_test =6;                                                                                                                                                │

  16. │      172          ay_test =CONFIG_IS_ENABLED(SYS_REPORT_STACK_F_USAGE);                                                                                                      │

  17. │      173          ay_test = 11;                                                                                                                                              │

  18. │      174          ay_test  = 12;                                                                          
复制代码
运行到这里就会卡死

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表