标题:
WinCE系统下BootLoader的开发 03
[打印本页]
作者:
samwalton
时间:
2014-4-29 08:11
标题:
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下载部分的流程图。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0