首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

WinCE系统下BootLoader的开发 03

WinCE系统下BootLoader的开发 03

命令 说明

Help_______列出所有支持的命令并加以说明
Eboot _____从开发台下载CE映像并加载
Write______向某一内存地址写入数据
Read______显示某一内存地址的数据
Jump______跳转到某一地址执行程序
Xmodem___从计算机的超级终端接收以Xmodem协议传送的文件
Toy_______测试平台CPU的计数器是否运转
Flash______擦除或者更新Flash中的数据
Tlbread____显示CPU的所有TLB表
Tlbwrit____设置CPU的TLB
Macaddr___设置CPU的MAC地址
Seti_______设置平台的IP地址

这些命令涉及到平台调试的各个方面,像内存检测、Flash操作、文件下载等。借助于这些命令,不仅可以完成硬件平台的部分测试,还完成了作为CE的BootLoader程序最为重要的一个功能——下载CE映像。

3.3 下载部分

在用Platform Builder编译生成CE的映像文件后,接下来就需要将该文件下载到目标板上。如果说硬件调试功能可以由其它的程序代替而不放入BootLoader中,但是下载映像文件却是BootLoader必需的功能。

CE映像文件通常叫做nk.bin,它是Windows CE二进制数据格式文件,不仅包含了有效的程序代码,还有按照一定规则加入的控制信息。当然,也可以选择生成.sre格式的代码文件,但是相于对前一种格式,它的代码要长很多,所需要的下载时间也更长。在这里,我们以下载.bin格式的文件来说明下载的实现。


首先看一下图3所示的BootLoader下载部分的流程图。
返回列表