51Board XSBase 270 Bootloader启动详解

需积分: 50 3 下载量 89 浏览量 更新于2024-09-20 收藏 36KB DOC 举报
本篇文章详细介绍了BootLeader启动过程在51Board XS Base 270板子上的具体步骤。首先,我们看到版权信息和版本号(Version:01.00.03),这表明我们正在使用的BootLoader是51Board提供的一个早期版本,专为该型号的开发板设计。Flash区域被设置为基地址0x00000000,大小为0x02000000字节。 启动过程中,用户被告知可以通过按下任意键来停止自动启动,而自动启动在2秒后开始。接下来的步骤涉及加载内核镜像(kernel image)和ramdisk image,这些通常是Linux操作系统的关键组成部分,用于引导系统进入运行环境。 加载完成后,开始启动kernel,显示出Linux版本号2.4.21-rmk1-pxa1-xsbase270,以及构建时间和开发者信息。CPU类型为XScale-Bulverde revision 7,说明了硬件基础,而板子型号为51Board XS Base 270 Development Kit,运行模式下主频为208 MHz,并提到存在 Turbo Mode 可达520 MHz。 内存配置包括总共有16384个页面,被分为几个不同的内存区(zone),其中root zone有16384页,其他几个zone为0。内核命令行参数(kernel command line)中,console被设置为通过串口ttyS0以115200波特率通信,内存分配为64MB,root文件系统挂载在Flash分区1F02上,并指定了rw(读写)权限。 最后,内核引导后显示了系统的console设备为颜色仿真设备(color dummy device),屏幕分辨率可能是80x30字符,以及系统初始化的一些状态信息,如内存时钟速度等。 这篇文章提供了对51Board XS Base 270板子上BootLeader启动过程的深入理解,涵盖了启动流程、硬件配置、内存管理以及内核启动参数的详细信息。这对于理解和调试此类嵌入式系统非常有价值。