下载此文档

一步一步实现wince5 bsp bootloader开发.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
一,建立BSP文件。
1,在D:\WINCE500\PLATFORM下建立如下目录结构。
“.\S3C2416\SRC\BOOTLOADER\EBOOT”。
2,在D:\WINCE500\PLATFORM\Sun2410\SRC\BOOTLOADER目录下建立一个名为dirs的文件。
Dirs文件源代码:
DIRS= \
eboot
3,。依次选择菜单Platform—〉BSP Wizard…
4,建立一个新的BSP文件。
.cec文件名:sun2410。保存路径:C:\wince500\platform\S3C2416。目录名:S3C2416。平台目录:S3C2416。Cpu类型:ARMV4I。
5,添加一个Bootloader到新的BSP中。
6,名称:Eboot。源代码路径:找到我们刚才建立好的dirs文件即可。
二,以新BSP为基础,建立操作系统。
1,—〉New Platform。
2,名称:sun。路径:保持默认。
3,选择新BSP建立操作系统。
4,选择S3C2416 ARMV4I X86 Debug编译系统。这时会报有两个错,不管他的。因为新的BSP还一个文件都没有,当然会错啦,不错就见鬼了。
三,建立命令行编译环境
1, OS—〉Open Release Directory。这时已经进入到DOS状态下了。
2,改变目录到C:\WINCE500\mon\oak\misc中。输入cd C:\WINCE500\mon\oak\misc即可。
3,输入命令wince。
4,输入命令sysgen。
5,改变目录到C:\WINCE500\PLATFORM\Sun2410\SRC\BOOTLOADER中,同样的,输入CD C:\WINCE500\PLATFORM\Sun2410\SRC\BOOTLOADER 。
6,输入命令Build -c。如果无错,恭喜你。我们已经成功地完成了MSDN中最开始的三步。
BSP BOOTLOADER开发详解-生成bin和nb0
一,
1,在C:\WINCE500\PLATFORM\S3C2416\SRC\BOOTLOADER\EBOOT目录下,。
源代码如下:
OPT 2
INCLUDE
OPT 1
OPT 128
STARTUPTEXT
LEAF_ENTRY StartUp
nop
END
2,在C:\WINCE500\PLATFORM\S3C2416\SRC\BOOTLOADER\EBOOT目录下,建立名为sources的文件。
源代码如下:
TARGETNAME=EBOOT
TARGETTYPE=PROGRAM
RELEASETYPE=PLATFORM
EXEENTRY=StartUp
SOURCES=
3,在C:\WINCE500\PLATFORM\S3C2416\SRC\BOOTLOADER\EBOOT目录下,建立名为makefile的文件。
源代码如下:
!INCLUDE $(_MAKEENVROOT)\
4,DOS状态中进入C:\WINCE500\PLATFORM\S3C2416\
SRC\BOOTLOADER\EBOOT目录,输入Build-c编译这三个文件。
5,看过MSDN的朋友应该发现,以上的几步是严格的遵照MSDN的描述进行的。可是却又发生错误了。这是因为我们在汇编文件中include ,但在我们所在的目录下并没有这个文件。建立一个Inc目录,在C:\WINCE500\MON\SDK\。修改sources文件。
修改后的sources文件源代码如下:
TARGETNAME=EBOOT
TARGETTYPE=PROGRAM
RELEASETYPE=PLATFORM
EXEENTRY=StartUp
INCLUDES=.\Inc
SOURCES=
6,再次Build -c。这时我们就可在C:\WINCE500\PLATFORM\S3C2416\target
\ARMV4I\。
如果编译出现错误,,不能顶格写的。
二,
1,由MSDN可知Bootloader是由OEM Startup Code和Main Code组成的。所以在本部分,我们将构成一个Main Code的基本框架

一步一步实现wince5 bsp bootloader开发 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小108 KB
  • 时间2018-06-15