第一阶段:探索启动代码

Posted pingfandfy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一阶段:探索启动代码相关的知识,希望对你有一定的参考价值。

首先进入/cpu/arm920t/start.S

6.2.1 关闭AT9200写的LED跳转

    orr     r0,r0,#0xd3
    msr    cpsr,r0

    #bl    coloured_LED_init
    #bl    red_LED_on
#ifdef  CONFIG_MINI2440_LED
  bl MINI2440_LED_on
#endif

6.2.2 修改CPU频率初始化设置

  2410和2440想必一个不同的地方就是PLL的初始化参数不一样,。这里一开始就讲频率提升到405MHz。其中还包括中断掩码的修正。

以上是关于第一阶段:探索启动代码的主要内容,如果未能解决你的问题,请参考以下文章

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式

uboot启动第一阶段详解——汇编代码部分start.S

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

uboot启动第一阶段分析