实验4Blob打印跟踪实验.docVIP

  • 5
  • 0
  • 约3.25千字
  • 约 12页
  • 2016-12-30 发布于重庆
  • 举报
实验 4 Blob打印跟踪实验 【实验目的】 熟悉Blob的启动流程. 掌握Blob的基本调试方法。 熟悉Blob 编译过程。 【实验步骤】 Blob第1阶段分析 打开Boot-XSBase270\src\start.S,该源码文件完成系统的Blob 程序的第1阶段的编程及程序调用实现过程。(主要包括:GPIO的初始化调用-bl define_gpio;系统时钟信号使能调用-bl clock_enable;SDRAM内存设置调用-bl setup_memory、Blob 自拷贝、堆栈的设置- ldr sp, stack_point-4以及跳转到Blob 第二阶段- ldr pc, main) 打开Boot-XSBase270\src\fixgpio.S 文件,找到配置GPIO的define_gpio函数,该函数主要实现对系统微处理器的GPIO的初始化过程。其中涉及GPIO的输入/输出方向设置寄存器:GPDRn、置位和清零寄存器(GPSRn、GPCRn)以及功能配置寄存器GPFRnL、GPFRnH等。 打开Boot-XSBase270\src\ memsetup.S文件,找到setup_memory函数,该函数主要对系统外部的DRAM、SRAM(FLASH)、PC Card接口等存储设备所需参数进行配置,其中包括:MDCNFG、MDREFR、

文档评论(0)

1亿VIP精品文档

相关文档