微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于S3C2440的WinCE Bootloader的分析与设计

基于S3C2440的WinCE Bootloader的分析与设计

时间:03-08 来源:互联网 点击:

3 配置文件
Bootloader源代码编译后会产生一个名为eboot.exe的可执行文件,但写入Flash的Bootloader是一个二进制的映像文件,也就是.bin文件或.nbO文件,所以需要把eboot.exe文件转换成.bin文件或.nbO文件。


4 烧写Bootloader
配置好了之后,在PC机中编译产生了Eboot.bin文件,把Bootloader烧写到目标机中。利用三星公司的sjf2440工具烧写,使用JTAG实现下载。BootLoader下载后再通过以太网口把操作系统内核镜像文件下载到目标机中。下载镜像所使用的软件是DNW,DNW是三星公司为S3C2 440芯片配置的一款专用软件,它可以在Windows下通过USB方式烧写Flash。如图2所示,内核镜像已下载到NandFlash中。

5 结语
BootLoader的设计和实现是一个非常复杂并且重要的过程,一个好的Bootloader可以给嵌入式产品的开发调试工作带来许多便利。本文从源代码人手详细分析了Wince Bootloader启动的两个阶段以及配置文件信息。实验达到了预期的效果,为项目后续的开发奠定了良好的基础。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top