Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

porting Wince 6.0 in PDA with 512MB RAM and 512MB flash

57 views
Skip to first unread message

Kumar

unread,
Nov 24, 2009, 1:17:01 AM11/24/09
to
Dear members,

is it possible to port Windows CE 6.0 in PDA(PXA320 based) with 512MB RAM
and 512MB NAND flash.

what is the maximum RAM and flash sizes Windows CE 6.0 support?

thanks

Vinoth [MCTS]

unread,
Nov 24, 2009, 2:25:01 AM11/24/09
to
Hi,
Windows CE 6.0 support 512MB of memory to map your hardware. However for
NAND flash, PXA320 has a seperate NAND Flash controller and it will not come
under the direct memory mapping.So you can use 512 MB of NAND Flash.

if you are going to use more peripherals, you have to effectively map your
memory to the hardware to make use of RAM as much as possible.

Here is the sample i used. here i mapped 256MB Virtual memory to RAM(My RAM
size is 256MB) and the remaining i used for other peripherals.

See the OEM Address table,
g_oalAddressTable

IF :DEF: DDR_WIDTH16
DCD 0x80000000, 0x80000000, 128 ; DDR SDRAM.( 128 MB DDR)
ELSE
DCD 0x80000000, 0x80000000, 256 ; DDR SDRAM.( 256 MB DDR)
ENDIF
DCD 0x90000000, 0x40000000, 48 ; MH: Peripheral Group 1
DCD 0x93000000, 0x43000000, 1 ; MH: Caddo
DCD 0x93100000, 0x43100000, 1 ; MH: NAND Controller
DCD 0x93200000, 0x44000000, 1 ; MH: LCDC
DCD 0x93300000, 0x46000000, 1 ; MH: Px1 Group 1
DCD 0x93400000, 0x48100000, 1 ; MH: DMC
DCD 0x93500000, 0x4A000000, 1 ; MH: SMC
DCD 0x93600000, 0x4C000000, 1 ; MH: USBH 1.0
DCD 0x93700000, 0x50000000, 1 ; MH: Quick Capture
DCD 0x93800000, 0x54000000, 1 ; MH: 2D
DCD 0x93900000, 0x54100000, 1 ; MH: USBH 2.0
DCD 0x93A00000, 0x58000000, 1 ; MH: IM CTL
DCD 0x93B00000, 0x5C000000, 1 ; MH: IM Array
; The following is mapped so that EBoot can overwrite itself
; To avoid using up what's left of our 512MB area, we leave it
; open for WinCE.
IF :DEF: EBOOT_BUILD
DCD 0x93C00000, 0x00000000, 32 ; 32MB Boot ROM (can be less than that)
ELSE
ENDIF

DCD 0x00000000, 0x00000000, 0 ; end of table
--

if you want to use the remaining area for your custom application please see
the
bellow given link(Sue loh's blog).
http://blogs.msdn.com/sloh/archive/2005/05/25/421750.aspx

vinoth.R
http://www.windowsfordevices.com/articles/AT8185724467.html
http://e-consystems.com/gprsconnectivity.asp
http://vinoth-vinothblog.blogspot.com
http://e-consystems.com/blog

0 new messages