在本篇关于REAL6410开发板的Windows CE (Wince) 系统烧录实验中,主要目标是让读者掌握将操作系统和关键组件安装到该平台的过程。实验所使用的设备包括REAL6410开发板、串口线、USB接口设备以及一块格式化为FAT32的SD卡。
实验步骤分为两个部分:
1. **制作SD卡启动盘**:
使用IROM_Fusing_Tool.exe工具,首先需要准备一个FAT32格式的SD卡。在这个环节,用户需选取"IROM_SD_EBoot.nb0"文件(存储在开发板光盘\WINCE\SD卡启动需要的NB0文件V6.0文件夹下),将其烧录到SD卡上,以创建一个可作为启动媒介的SD卡启动盘。制作成功后,会显示类似提示图示。
2. **从SD卡启动到NANDFLASH启动**:
- 将烧录好启动文件的SD卡插入开发板的SD卡槽,根据硬件手册设置功能拨码键,确保以SD卡作为初始启动源。
- 连接开发板与PC电脑,使用DNW0.6C软件监控串口通信,确保正确配置串口COM1。
- 运行DNW软件,通过SerialPort菜单连接到串口。
- 在启动过程中,当出现倒计时时,按空格键进入菜单,这个菜单是从SD卡加载的,包含了后续的操作选项。
核心知识点包括:
- **Wince系统烧录技术**:使用特定的nb0文件对硬件平台进行引导程序和内核镜像的加载,如IROM_SD_EBoot.nb0、Block0.nb0、Eboot.bin和NK.bin。
- **硬件配置**:如何利用REAL6410开发板的SD卡启动功能,以及通过拨码键和串口设置来控制启动流程。
- **文件管理**:理解并操作不同的文件,如Bootloader的两阶段引导过程(第一级引导由Block0.nb0负责,第二级由Eboot.bin执行),以及内核镜像文件NK.bin的存放位置。
- **实用工具**:使用IROM_Fusing_Tool.exe和DNW0.6C等工具进行烧录和调试。
通过这个实验,参与者可以深入理解Wince系统在嵌入式开发中的应用,熟悉相关的硬件配置和软件烧录流程,对于进一步开发和维护此类平台具有实际价值。