摘要: 一、cpu_init_crit 当执行完时钟初始化后,程序执行: bl cpu_init_crit 跳转到CPU初始化处进行,在其中主要是执行 caches 的关闭 和 MMU的关闭,之后跳转到 lowlevel_init 中执行,进行系统总线的初始化。 1.1 缓存和MMU的作用 缓存是主存(内存 阅读全文
posted @ 2018-01-21 21:48 游戏进行中 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 一、代码分析 上一节已经分析了链接文件,知道了首先代码是从 _start 开始,之后设置了中断向量表,然后从 start.s 开始运行。 _start:vectors.S (arch\arm\lib) reset:start.S (arch\arm\cpu\arm920t) _main:crt0.S 阅读全文
posted @ 2018-01-21 01:41 游戏进行中 阅读(1602) 评论(0) 推荐(1) 编辑