嵌入式系统PPT电子课件教案-第7讲_BOOTLoader.pptVIP

  • 5
  • 0
  • 约5.44千字
  • 约 28页
  • 2017-12-19 发布于浙江
  • 举报

嵌入式系统PPT电子课件教案-第7讲_BOOTLoader.ppt

嵌入式系统PPT电子课件教案-第7讲_BOOTLoader

第4章 无操作系统的应用软件开发 嵌入式软件系统:无操作系统和有操作系统; 无操作系统包含引导程序和应用程序。 有操作系统在引导程序结束后,要运行操作系统,并将应用程序作为任务添加到操作系统中。 嵌入式操作系统不管是否使用操作系统,都需要一段引导程序bootloader来初始化硬件,为操作系统或应用程序做准备。 1.无操作系统的软件运行模式 Bootloader的功能 (1)定义异常向量 (2)初始化系统配置寄存器 (3)进行第一次存储器映射 (4)从Flash复制程序到SDRAM (5)进行第二次存储器映射 (6)初始化堆栈指针,使用mov,msr指令 (7)引导应用程序时,跳转到应用程序中的主函数中。 数据总线宽度寄存器EXTDBWTH 应用程序编译为.axf文件,下载到SDRAM存储器中运行。 D 扩展引导程序,使其初始化功能结束后可以跳转到一个函数入口,也可以跳转到指定地址 C 应用程序和引导程序分别被编译为两个.bin,引导程序烧写到存储器地址0x0,应用程序烧写到某个地址 B 应用程序和引导程序在一个工程中一起被编译成.bin文件,烧写到Flash的0x0地址 A 4510B开发板上的存储介质 一块4510B开发板上,一般有三种存储介质: FLASH,SDRAM和4510片内的SRAM。 FLASH一般是只读的(只在运行的时候),而且一般都作为 bootr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档