OK6410开发板从WinCE迁移到Linux的详细步骤

需积分: 9 3 下载量 165 浏览量 更新于2024-09-19 收藏 3KB TXT 举报
"这篇文档详述了如何在ok6410开发板上将原有的Windows CE系统切换到Linux系统,主要包括nandflash的格式化、SD卡制作引导加载器、通过DNW工具进行数据传输以及Linux内核的写入等步骤。" 在Linux系统的安装过程中,首先要对硬件环境进行准备,确保拥有以下设备: 1) 一块ok6410开发板 2) 一个miniUSB接口(用于DNW工具) 3) 一个串口COM0,用于与PC连接(也可用USB转串口) 4) 一张SD卡,用于存储引导加载器和系统镜像 然后,我们开始从Windows CE系统转换到Linux系统的步骤: 1. 格式化nandflash:首先需要清除nandflash上的数据,通常使用特定的指令来设置其模式,如设置on0(其他位设置为1)以进入uboot的配置模式,然后执行reset进行启动。 2. 制作SD卡上的bootloader:将SD卡格式化为FAT32,并将所需的bootloader文件复制到SD卡上。启动时,开发板会自动扫描SD卡并执行bootloader。 3. 将bootloader写入nandflash:通过miniUSB连接开发板和PC,使用DNW工具进行通信配置,如选择115200波特率的COM0端口,然后下载bootloader文件(如u-boot.bin)至指定地址(例如0x57e00000)。 完成上述步骤后,进行Linux内核的写入: 1) 通过DNW工具再次设置传输参数。 2) 选择要传输的zImage文件,这是Linux内核的压缩版本。 3) 将zImage写入nandflash的指定位置,清除原有区域,然后写入新的内核镜像。 整个过程中,需要注意的是,每次操作后都要确认是否成功,如erasing ok和written ok的提示,以确保数据正确写入。在nandflash上进行操作时,要特别小心,因为错误的操作可能导致开发板无法正常启动。同时,保持良好的接地和稳定的电源供应也是避免数据丢失或损坏的关键。 通过以上步骤,ok6410开发板上的Windows CE系统就能成功切换到Linux系统,为后续的开发和实验提供了一个全新的平台。这个过程要求操作者对Linux系统、开发板硬件和相关工具的使用有一定程度的了解,对于初学者来说可能有一定难度,但通过实践和学习,可以逐步掌握这些技能。