omap3530/beagleboard/rom/base_beagle.iby
changeset 0 6663340f3fc9
child 9 1cc01d306e6b
equal deleted inserted replaced
-1:000000000000 0:6663340f3fc9
       
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of the License "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // beagle\beagle_variant\rom\base_beagle.iby
       
    15 // I M P O R T A N T                                  *
       
    16 // Mirror all changes to this file in beagle_variant\rom\kernel.iby and     *
       
    17 // check that "rom -v=beagle -i=armv5" still builds                 *
       
    18 //
       
    19 
       
    20 
       
    21 
       
    22 #ifdef _FULL_DEBUG
       
    23 #ifndef _DEBUG
       
    24 #define _DEBUG // _FULL_DEBUG implies _DEBUG
       
    25 #endif
       
    26 define BUILD_DIR udeb
       
    27 #else
       
    28 define BUILD_DIR urel
       
    29 #endif
       
    30 
       
    31 #ifndef _EABI
       
    32 #  ifdef _ARM4
       
    33 #    define _EABI ARM4
       
    34 	 ECHO Defaulting to ARM4
       
    35 #  elif defined(_ARMV5)
       
    36 #    define _EABI ARMV5
       
    37 	 ECHO Defaulting to ARMV5
       
    38 #  elif defined _X86GCC
       
    39 #    define _EABI x86gcc
       
    40 #  endif
       
    41 #endif
       
    42 
       
    43 #  ifdef _PLAT
       
    44 #    undef _EABI
       
    45 #    define _EABI _PLAT
       
    46 	 ECHO Defaulting to _EABI
       
    47 #  endif
       
    48 
       
    49 #  ifdef _GCCE
       
    50 #    undef _EABI
       
    51 #    define _EABI GCCE
       
    52 #  elif defined(ABIV2) || defined(ABIv2)
       
    53 #    undef _EABI
       
    54 #    define _EABI ARMV5_ABIV2
       
    55 #  endif
       
    56 
       
    57 #ifndef _KABI
       
    58 #define _KABI _EABI
       
    59 #endif
       
    60 
       
    61 define ABI_DIR    EPOCROOT##epoc32\release\##_EABI
       
    62 define KERNEL_DIR   EPOCROOT##epoc32\release\##_KABI
       
    63 
       
    64 #define HEAPMAX(x)
       
    65 #define FIXED
       
    66 
       
    67 kerneltrace 0x80000000
       
    68 debugport 2
       
    69 
       
    70 multikernel
       
    71 nowrapper
       
    72 
       
    73 bootbinary=\epoc32\release\ARMV5\_beagle_bootrom.bin
       
    74 
       
    75 memmodel multiple 0x100000
       
    76 
       
    77 romsize=0x20000000
       
    78 romlinearbase=0x80000000
       
    79 romalign=0x10
       
    80 kerneldataaddress=0xC8000000
       
    81 kernelheapmin=0x08000
       
    82 kernelheapmax=0x00FFC000
       
    83 dataaddress=0x400000
       
    84 defaultstackreserve=0x200000
       
    85 romchecksum=0x12345678
       
    86 
       
    87 primary[VARID]	=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_ekern.exe			\sys\bin\ekern.exe
       
    88 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_kaomap3530.dll		\sys\bin\kaomap3530.dll
       
    89 #include <..\omapshared\mstick.iby>
       
    90 //extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_BTRACEX.LDD			\sys\bin\btracex.ldd
       
    91 
       
    92 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_prcm.dll				\sys\bin\prcm.dll
       
    93 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_uart.dll			\sys\bin\uart.dll
       
    94 
       
    95 variant[VARID]	=\epoc32\release\ARMV5\BUILD_DIR\_beagle_ecust.dll			\sys\bin\ecust.dll
       
    96 
       
    97 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_exmoncommon.dll				\sys\bin\exmoncommon.dll
       
    98 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_exmondebug.dll   				\sys\bin\exmondebug.dll
       
    99 
       
   100 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_gpio.dll					\sys\bin\gpio.dll
       
   101 
       
   102 //extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_resman.pdd					\sys\bin\resman.pdd
       
   103 extension[VARID]=KERNEL_DIR\BUILD_DIR\resman.ldd							\sys\bin\resman.ldd
       
   104 
       
   105 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_i2c.dll			\sys\bin\i2c.dll
       
   106 #include <../omapshared/tps65950.iby>
       
   107 
       
   108 #ifdef TSHELL_SERIAL
       
   109 	//Use VT100 Over Serial
       
   110 #	define EDISP_DRV	\EDISP_VT100.DLL
       
   111 	device[VARID]=KERNEL_DIR\BUILD_DIR\_omap3530_EUART.PDD				\sys\bin\euart.pdd
       
   112 	device[VARID]=KERNEL_DIR\BUILD_DIR\ECOMM.LDD						\sys\bin\ecomm.ldd
       
   113 #else
       
   114 	extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_lcd.dll				\sys\bin\lcd.dll
       
   115 #	ifdef TSHELL_SERIALMOUSE
       
   116 		extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_serialmouse.DLL	\sys\bin\eserialmouse.dll
       
   117 #	else
       
   118 //		extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_serialkeyboard.DLL	\sys\bin\ekeyb.dll
       
   119 #	endif
       
   120 #endif
       
   121 extension[VARID]=KERNEL_DIR\BUILD_DIR\elocd.ldd								\sys\bin\elocd.ldd
       
   122 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_medint.pdd					\sys\bin\medint.pdd
       
   123 device[VARID]	=KERNEL_DIR\BUILD_DIR\pipelib.ldd							\sys\bin\pipelib.ldd
       
   124 //device[VARID]	=KERNEL_DIR\BUILD_DIR\minkda.ldd							\sys\bin\minkda.ldd
       
   125 extension[VARID]=KERNEL_DIR\BUILD_DIR\exstart.dll							\sys\bin\exstart.dll
       
   126 //extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_led.dll						\sys\bin\led.dll
       
   127 #ifdef INCLUDE_USB
       
   128 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_usbcc.dll					\sys\bin\usbcc.dll
       
   129 device[VARID]=	KERNEL_DIR\BUILD_DIR\usbc.ldd							\sys\bin\eusbc.ldd
       
   130 extension[VARID]=	\epoc32\release\ARMV5\BUILD_DIR\_beagle_usbv.dll					\sys\bin\usbv.DLL
       
   131 #endif
       
   132 
       
   133 #ifdef SYNAPTICS_TOUCH_PAD
       
   134 extension[VARID]= \epoc32\release\ARMV5\BUILD_DIR\synapticsclearpad.dll		\sys\bin\synapticsclearpad.dll 
       
   135 #endif
       
   136 
       
   137 //extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_beagle_ekeyb.dll	\sys\bin\ekeyb.dll
       
   138 extension[VARID]=\epoc32\release\ARMV5\BUILD_DIR\_omap3530_serialkeyboard.DLL	\sys\bin\ekeyb.dll