摘要: 1.最开始系统上电后 ENTRY(_start)程序入口点是 _start 由board/ap121/u-boot.lds引导2._start: cpu/mips/start.S 是第一个源程序文件,主要完成初始化看门狗、定时器、重定位(拷贝代码段到内存中)、初始化堆 栈、 跳转到第二阶段等工作。3... 阅读全文
posted @ 2015-12-31 17:07 夕相待 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 最开始系统上电后 从uboot.lds开始引导OUTPUT_FORMAT("elf32-tradbigmips", "elf32-tradbigmips", "elf32-tradbigmips") /* 这里是生成格式为elf。大端,mips */OUTPUT_ARCH(mips) /* mips... 阅读全文
posted @ 2015-12-31 14:56 夕相待 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 一:Bootloader启动结构: 由于 Boot Loader 的实现依赖于 CPU 的体系结构,因此大多数 Boot Loader 都分为 stage1 和 stage2 两大部分。依赖于 CPU 体系结构的代码,比如设备初始化代码等,通常都放在 stage1 中,而且通常都用汇编语言来实现,以... 阅读全文
posted @ 2015-12-31 14:03 夕相待 阅读(1818) 评论(0) 推荐(0) 编辑