第五讲BOOTLOADER相关知识.ppt.pptVIP

  • 6
  • 0
  • 约5.34千字
  • 约 42页
  • 2016-12-01 发布于海南
  • 举报
第五讲BOOTLOADER相关知识.ppt

课前回顾 实时操作系统的基本概念 学习目标 创建自己的RedBoot 了解RedBoot的功能和结构 分析一种目标板的RedBoot程序 学习指南 作业二的要求 参照书上先完成交叉编译环境的安装 最起码要二种:arm-elf-gcc和i386-elf-gcc 到网上参考基本的编译参数,或去学院课程FTP上下载相关文档,学会进行交叉编译 编译自己的RedBoot,并在目标机上跑起来 可用虚拟机 难重点 编译生成自己的程序RedBoot并调试 Boot ROM Bank 的划分 面对不同速度、总线宽度的外设,通常,嵌入式处理器都把外部总线分成不同的Bank空间,对应不同的地址。 不同的Bank可以有不同的配置,或者对应的功能也不一样,支持的外设也不同。 S3C44B0的Bank0-5支持,ROM、SRAM等那些线性寻址的存储器或者外设;Bank6-7,还可以支持SDRAM、DRAM等。而且,每一个Bank都可以配置成8-32bit的总线,大端(big endian)或者小端(little endian)等 嵌入式处理器的启动过程(1) 通常系统上电(或者复位)以后,程序从地址空间的0x0开始 即PC(程序计数器)指针,指向0x0。从这个地址开始读取指令并运行。通常这个地址对应的是Bank0 嵌入式处理器的启动过程(2) 因为系统是从bank0上引导的,所以,在Bank0

文档评论(0)

1亿VIP精品文档

相关文档