嵌入式系统booloader
* 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 * 项目管理的哲学思想: “变化是绝对的,不变是相对的” “平衡是暂时的,不平衡是永恒的” 需要根据实际情况的变化确定是否需要相应地调整计划 前期定义 * U-boot源码 // TEXT_BASE 在研发板相关的目录中的config.mk 文档中定义, 他定义了 // 代码在运行时所在的地址, 那么_TEXT_BASE 中保存了这个地址 _TEXT_BASE: .word TEXT_BASE // 声明 _armboot_start 并用 _start 来进行初始化,在board/u-boot.lds 中定义。 .globl _armboot_start _armboot_start: .word _start 矗附疥碟亚封沃喀咳蠕鸽贼雪娇参逸擒互覆煌牙嚎叁功下在磊崩淳路骂勇嵌入式系统bootloader嵌入式系统bootloader * U-boot源码 /* * These are defined in the board-specific linker script. */ // 声明_bss_start 并用__bss_start 来初始化,其中__bss_start 定义在和板相关的u-boot.lds 中。 // _bss_start 保存的是__bss_start 这个标号所在的地址, 这里涉及到当前代码所在 // 的地址不是编译时的地址的情况, 这里直接取得该标号对应的地址, 不受编译时 // 地址的影响. _bss_end 也是同样的道理. .globl _bss_start _bss_start: .word __bss_start // 同上 .globl _bss_end _bss_end: .word _end #ifdef CONFIG_USE_IRQ /* IRQ stack memory (calculated at run-time) */ .globl IRQ_STACK_START IRQ_STACK_START: .word 0x0badc0de /* IRQ stack memory (calculated at run-time) */ .globl FIQ_STACK_START FIQ_STACK_START: .word 0x0badc0de #endif 旁传焕殉淡芋咆吼液陪聘裹躯睁胎啊瘤夕荧鲜你没贪弦臂静徊霞蒋木励猫嵌入式系统bootloader嵌入式系统bootloader (1)设置CPU启动模式 * U-boot源码 /*the actual reset code*/ // MRS {} Rd,CPSR|SPSR 将CPSR|SPSR 传送到Rd // 使用这两条指令将状态寄存器传送到一般寄存器,只修改必要的位,再将结果传送回状态寄存器,这样能够最好地完成对CRSP 或SPSR 的修改 // MSR {} CPSR_|SPSR_,Rm 或是 MSR {} CPSR_f|SPSR_f,# // MRS 和MSR 配合使用,作为更新PSR 的“读取--修改--写回”序列的一部分 // bic r0,r1,r2 ;r0:=r1 and not r2 // orr ro,r1,r2 ;r0:=r1
您可能关注的文档
- 发明专利申请优先查管理办法-发明专利申请加快审查.ppt
- 特大交通事故图片最后).ppt
- 企业财务报表及财指标案例分析.ppt
- 媒体控制接口MC.ppt
- ZXPOS CN1 CNA1 CNO1系列软件介绍.ppt
- 厂商租赁公司的 营模式与盈利模式.ppt
- 802.11n关技术.ppt
- 网页设计中如何添行为和时间线.ppt
- HDMI视音频数输入软件接口设计.ppt
- 周期运动3:机械动、单摆.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)