UBOOT源码分析的第一阶段start.S分析(3)

之前我们更新到了lowlevel_init代码处了。 看到lowlever_init这里的代码还是有点多哈。 但是看英语的注释我们也能看懂每一部分的代码到底是干什么的。 第42行 push {lr},先将lr压栈 之后检测复位状态,这里为什么要检测复位状态呢? (1)复杂的cpu允许多种复位状态,比如直接冷上电,热启动,睡眠状态下唤醒,所以我们要在复位代码中检测复位状态,来判断到底是哪种状态。 (
相关文章
相关标签/搜索