微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 移植u-boot2017的问题

移植u-boot2017的问题

时间:10-02 整理:3721RD 点击:
我要移植u-boot2017.07到tiny4412,发现在启动过程中,在以下代码标红的代码中死掉

  1. ENTRY(_main)
  2. /*
  3. * Set up initial C runtime environment and call board_init_f(0).
  4. */

  5. #if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK)
  6.         ldr        r0, =(CONFIG_SPL_STACK)
  7. #else
  8.         ldr        r0, =(CONFIG_SYS_INIT_SP_ADDR)
  9. #endif
  10.         bic        r0, r0, #7        /* 8-byte alignment for ABI compliance */
  11.         mov        sp, r0

  12. bl        <font color="#ff0000">board_init_f_alloc_reserve</font>
  13.         mov        sp, r0
  14.         /* set up gd here, outside any C code */
  15.         mov        r9, r0
  16.         bl        board_init_f_init_reserve

  17.         mov        r0, #0
  18.         bl        board_init_f

复制代码

我在编译出来的system.map中搜索该函数名,没有找到,这是为什么呢

进来学习一下下了,

还没有开始研究这块

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top