I.MX51+WINCE6.0下载镜像文件


本系统用于存储bootloader和系统的介质是INAND(也就是SD/MMC),所以下面的说明是基于INAND的。

 

1.      编译用于烧录到INAND的xldr及eboot镜像文件

主要是确保设置了IMGSDMMC环境变量,如图1所示:

I.MX51+WINCE6.0下载镜像文件_第1张图片

图1

为什么要设置IMGSDMMC环境变量呢?见\SRC\BOOTLOADER\XLDR\SD\SECURE下的sources文件:

!IF "$(IMGSDMMC)" == ""

SKIPBUILD=1

!ENDIF

 

TARGETNAME=x3000_secure

!INCLUDE ..\SOURCES.inc

 

ADEFINES=$(ADEFINES) -pd "SECUREXLDRSETL {TRUE}"

SOURCELIBS=$(SOURCELIBS) \

..\..\..\LOADER_SECURITY\LIB\$(_CPUDEPPATH)\loader_security.lib

可见如果没有设置IMGSDMMC,编译器就会跳过对这些内容的处理。

 

2.      使用ATK工具烧录xldr和eboot镜像到INAND中

如果INAND中之前没有烧录过xldr和eboot这些文件,就需要通过选择BMOD[1:0]=11,也就是Serial Downloader的模式通过USB或是UART的方式来把这些文件烧录到INAND中。

对于ATK工具的版本要求是V1.7及之后的版本,烧录的步骤如下:

⑴设备上电。

⑵打开ATK,弹出界面如下:

I.MX51+WINCE6.0下载镜像文件_第2张图片

图2

如果之前还没有安装ATK的驱动,这时候会弹出对话框说明需要安装驱动,对于windows平台,驱动在ProgramFiles\freescale\AdvancedToolKit-STD\windriver目录下。

 

图2中选择Next。

 

⑶选择Flash Tool

I.MX51+WINCE6.0下载镜像文件_第3张图片

图3

先选择Flash Tool,然后选择Go。

 

⑷烧录的设置

I.MX51+WINCE6.0下载镜像文件_第4张图片

图4

烧录设置中需要重点注意Address和更新文件的格式一定要是准确的,否则设备无法启动。烧录完成后点击Exit即可。

 

3.      通过PB+USB下载OS镜像文件

⑴不选择Activesync的“允许USB连接”

I.MX51+WINCE6.0下载镜像文件_第5张图片

图5

⑵设备通过USB和串口线连接到PC端,通过PC端串口空间,设备开机时,按下PC键盘空格键,进入eboot下载的菜单:

I.MX51+WINCE6.0下载镜像文件_第6张图片

图6

⑶选择PB的Target--->AttachDevice就可以通过PB把OS下载到设备中,但在第一次下载前,需要对PB进行下面的设置:选择

I.MX51+WINCE6.0下载镜像文件_第7张图片

图7

选择Connectivity Options,如图8所示:

I.MX51+WINCE6.0下载镜像文件_第8张图片

图8

然后选择Apply即可。

你可能感兴趣的:(I.MX51+WINCE6.0下载镜像文件)