EZ335X-EVB Linux 系统镜像烧写教程
5星 · 超过95%的资源 需积分: 32 166 浏览量
更新于2024-09-12
收藏 539KB PDF 举报
"EZ335X-EVB Linux 系统镜像烧写手册 - AM3359"
本文档详细介绍了如何在EZ335X-EVB开发板上烧写Linux系统镜像的过程,该开发板基于AM3359处理器。烧写过程包括了BOOTLOADER的三个阶段,即一级、二级(SPL)和三级(u-boot)引导加载器,以及后续的内核烧写和文件系统的部署。
一、BOOTLOADER简介
AM3359处理器的引导加载器分为三个阶段:
1. 一级BOOTLOADER是内置于AM3359芯片的ROM程序,负责最基本的硬件初始化。
2. 二级BOOTLOADER称为SPL(Second Program Loader),它的任务包括中断、堆栈和DRAM的初始化。SPL的体积较小,适合在CPU内部RAM中运行。
3. 三级BOOTLOADER是u-boot.img,它进一步初始化设备,如以太网和时钟,并且由于其大小超过200KB,需在DRAM中运行。在编译u-boot后,会生成u-boot-spl.bin(用于串口启动)、MLO(用于NandFlash启动)两个二级BOOTLOADER镜像。
二、烧写U-BOOT
烧写U-BOOT分为两个步骤:
1. 首先,确保开发板的启动选项拨码开关设置为UART串口启动模式,即S4-S3-S2设置为000000000001。详细设置方法参见用户手册。
2. 接下来,使用预先编译好的u-boot-spl.bin、MLO和u-boot.img镜像文件进行烧写。u-boot-spl.bin适用于通过串口烧写到DRAM并在DRAM中运行,而MLO则烧录到NandFlash以实现从NandFlash启动。
三、烧写内核
烧写Linux内核通常涉及以下步骤:
1. 准备与AM3359兼容的Linux内核映像。
2. 使用适当的工具,如nfs、sd卡或串口,将内核映像传输到开发板上。
3. 配置开发板的启动配置以从指定位置加载内核。
四、烧写文件系统
1. 创建一个适合AM3359平台的Linux文件系统,这可能包括各种库、工具、用户应用和配置文件。
2. 将文件系统映像烧录到开发板的存储介质上,例如NandFlash、SD卡或eMMC。
3. 更新启动配置,确保开发板启动时能正确挂载文件系统。
五、启动开发板
完成上述步骤后,重启开发板,它应该能够通过UART串口启动,加载U-BOOT,接着加载内核,并最终启动Linux操作系统。如果一切正常,开发板将进入命令行界面,准备进行进一步的开发和调试。
此手册提供了EZ335X-EVB开发板上Linux系统烧写的详细指南,对于开发者来说,这是一个宝贵的参考资料,帮助他们快速上手并有效地利用该开发板进行产品开发和测试。如果有任何技术问题或需要支持,可以通过邮件contacts提供的地址联系启扬科技。
2020-10-01 上传
点击了解资源详情
2010-05-07 上传
103 浏览量
2022-08-03 上传
2021-05-31 上传
点击了解资源详情
xiaoliucloud
- 粉丝: 0
- 资源: 3
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能