SMDK2440A_WINCE600_BSP

所属分类:Windows CE
开发工具:C/C++
文件大小:4127KB
下载次数:329
上传日期:2009-06-11 00:11:23
上 传 者kinggate
说明:  S3C2440 wince 6.0 BSP 包,从WINCE5.0 的PQOAL格式的BSP包移植到WINCE6.0的,原来位网上下载,不能用,自己再调整一些库后能用了,看到可爱的WINCE6.0界面,挺高兴的。跟大家共享一下,如果你编译不能通过,请检查WINCE6.0是否更新了,只读属性是否去掉了等等。
(S3C2440 wince 6.0 BSP package PQOAL from the WINCE5.0 format to the BSP package WINCE6.0 transplantation, and the original digital downloading can not be used for further adjustment of their own after a number of library use, and to see the lovely WINCE6.0 interface, very happy about it. To share with you, if you can not compile, please check whether WINCE6.0 updated, read-only attribute is removed and so on.)

文件列表:
SMDK2440A_WINCE600_BSP\SMDK2440A\dirs (421, 2004-02-04)
SMDK2440A_WINCE600_BSP\SMDK2440A\smdk2440a.bat (1075, 2006-02-24)
SMDK2440A_WINCE600_BSP\SMDK2440A\sources.cmn (946, 2006-02-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dirs (474, 2008-07-01)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\dirs (475, 2004-10-11)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\args.c (1602, 2005-06-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\bitmap.c (634467, 2004-02-12)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\Build.log (12656, 2008-04-27)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\debug.c (4230, 2008-06-30)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\intr.c (4521, 2005-01-28)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\ioctl.c (2118, 2004-04-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\kitl.c (6809, 2005-04-29)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\kitlser.c (5805, 2005-01-26)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\kitlusbser.c (2780, 2005-04-29)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\makefile (724, 2004-02-04)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\power.c (13557, 2006-02-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\sources (703, 2005-05-31)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\startup.s (13841, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\args.obj (4545, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\debug.obj (6115, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\init.obj (160610, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\intr.obj (11615, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\ioctl.obj (5627, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\kitl.obj (10887, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\kitlser.obj (10508, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\kitlusbser.obj (6643, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\power.obj (7112, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\startup.obj (2441, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\obj\ARMV4I\retail\_objects.mac (385, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Oal\init.c (12384, 2008-06-30)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\KERNKITLPROF\makefile (650, 2004-07-01)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\KERNKITLPROF\sources (3487, 2006-02-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\KERNKITLPROF\obj\ARMV4I\retail\_objects.mac (30, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kernkitl\makefile (663, 2004-02-04)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kernkitl\sources (3333, 2006-02-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kernkitl\obj\ARMV4I\retail\_objects.mac (30, 2008-05-03)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kern\kitl.c (2249, 2004-02-04)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kern\makefile (663, 2004-02-04)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kern\sources (2530, 2006-02-15)
SMDK2440A_WINCE600_BSP\SMDK2440A\Src\dKernel\Kern\obj\ARMV4I\retail\kitl.obj (5454, 2008-04-27)
... ...

Overview of Samsung SmartMedia (NAND) layout when using partitioned flash images: NOR: +-------+ | | | EBOOT | | | +-------+ NAND: Block numbers: 0 3 FFF +-------+-----+---------------------------------------------------------------+ | STEP | | | | LOADR | IPL | PARTITIONS | | | | | +-------+-----+---------------------------------------------------------------+ Typical NAND "Image Update" flash layout: Block numbers: 0 3 FFF +-------+-----+-+------+----+-------------------------------------------------+ | STEP | |M| | | | | LOADR | IPL |B| ULDR | NK | SYSTEM | | | |R| | | | +-------+-----+-+------+----+-------------------------------------------------+ * EBOOT is the "standard" Ethernet bootloader and it can download images into RAM and optionally write them into NAND flash. EBOOT is used to download the entire "Image Update" disk image (IPL, MBR, NK, SYSTEM). EBOOT lives in the Samsung's NOR flash part. * STEP LOADR is the Samsung S3C2440 4KB "Steppingstone" loader. This loader is used when booting directly off of the SmartMedia card (as opposed to booting off the NOR part first). At reset, the CPU streams the first 4KB (known to be good) of the SmartMedia card into an internal RAM buffer. The code executes internally, configures the CPU/board, and bootstraps the remainder of the image. * IPL is the "initial program loader" defined as part of the "Image Update" solution. The IPL is tasked with loading either the ULDR or NK depending on whether the platform were in an update mode or in a normal boot mode. * MBR is the "master boot record" and models the well-defined PC MBR architecture. * ULDR is the "update loader" defined as part of the "Image Update" solution. It's tasked with applying any valid updates to the NK and/or SYSTEM (and/or reserved) partitions. The ULDR may be compressed since it must run out of RAM. * NK is the core of the primary OS image and is either compressed or not. The NK partition contains enough code to bootstrap the system and get the filesystem drivers loaded in order to view the remainder of the OS image which is stored in the SYSTEM partition. * SYSTEM is a filesystem-managed binary partition where the balance of the OS image is stored (the other part being stored in the NK partition). Preparing the SmartMedia for booting an "Image Update" image: ------------------------------------------------------------- 1. Make sure the bootloader on the device is version 2.0 or greater (look for the version to be displayed at boot time over the debug serial port). 2. Ensure the SmartMedia card is inserted in the card socket and power-on the Samsung board. Stop the bootloader in the boot menu (press the space bar in the terminal emulator program) and format the SmartMedia card using the "format" menu option. 3. In the bootloader menu, toggle the menu option to indicate that the download image should be stored on the SmartMedia. 4. Download the Stepldr/IPL/diskimage combination (the stepldr and IPL are built as part of the BSP and the disk image is generated post-buildrel, provided the "Image Update" build environment is selected). The image will be written to the SmartMedia after download. 5. Power-off the system and jumper pins 1 and 2 of J33. This selects a NAND boot. 6. Power-on the Samsung board and the image stored on the SmartMedia should be booted. To rerun steps 1-4 above, remove the jumper on J33. 10/27/03 JDG

近期下载者

相关文件


收藏者