]> git.karo-electronics.de Git - karo-tx-redboot.git/blobdiff - packages/hal/arm/mxc91321/evb/v2_0/cdl/hal_arm_board.cdl
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / hal / arm / mxc91321 / evb / v2_0 / cdl / hal_arm_board.cdl
index af2d8f7ac3b7e89743f131159ef3489e1f170216..38db69021ffdebacb2af19cd6b7ffc487805911d 100644 (file)
@@ -81,7 +81,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
            'ram' when building programs to load into RAM using eCos GDB
            stubs.  Select 'rom' when building a stand-alone application
            which will be put into ROM, or for the special case of
-           building the eCos GDB stubs themselves. Using ROMRAM will allow 
+           building the eCos GDB stubs themselves. Using ROMRAM will allow
            the program to exist in ROM, but be copied to RAM during startup."
     }
 
@@ -133,7 +133,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
         flavor       data
         calculated   6
     }
+
     cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL {
         display          "Debug serial port"
         active_if        CYGPRI_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL_CONFIGURABLE
@@ -152,7 +152,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
          legal_values     0 to CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS-1
          calculated   0
      }
+
      cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL {
          display          "Console serial port"
          active_if        CYGPRI_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_CONFIGURABLE
@@ -163,7 +163,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
             The board has only three serial ports.  This option
             chooses which port will be used for console output."
      }
+
     cdl_component CYGBLD_GLOBAL_OPTIONS {
         display "Global build options"
         flavor  none
@@ -179,7 +179,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
             display "Global command prefix"
             flavor  data
             no_define
-            default_value { "arm-elf" }
+            default_value { "arm-none-eabi" }
             description "
                 This option specifies the command prefix used when
                 invoking the build tools."
@@ -189,7 +189,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
             display "Global compiler flags"
             flavor  data
             no_define
-            default_value { "-mcpu=arm9 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" }
+            default_value { "-mcpu=arm9 -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections -fno-builtin -fno-rtti -fno-exceptions -fvtable-gc -finit-priority" }
             description   "
                 This option controls the global compiler flags which are used to
                 compile all packages by default. Individual packages may define
@@ -269,8 +269,8 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
         display "Memory layout"
         flavor data
         no_define
-        calculated { (CYG_HAL_STARTUP == "RAM")    ? "arm_board_ram" : 
-                     (CYG_HAL_STARTUP == "ROMRAM") ? "arm_board_romram" : 
+        calculated { (CYG_HAL_STARTUP == "RAM")    ? "arm_board_ram" :
+                     (CYG_HAL_STARTUP == "ROMRAM") ? "arm_board_romram" :
                                                     "arm_board_rom" }
 
         cdl_option CYGHWR_MEMORY_LAYOUT_LDI {
@@ -279,7 +279,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
             no_define
             define -file system.h CYGHWR_MEMORY_LAYOUT_LDI
             calculated { (CYG_HAL_STARTUP == "RAM") ?    "<pkgconf/mlt_arm_board_ram.ldi>" :
-                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.ldi>" : 
+                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.ldi>" :
                                                          "<pkgconf/mlt_arm_board_rom.ldi>" }
         }
 
@@ -288,8 +288,8 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
             flavor data
             no_define
             define -file system.h CYGHWR_MEMORY_LAYOUT_H
-            calculated { (CYG_HAL_STARTUP == "RAM")    ? "<pkgconf/mlt_arm_board_ram.h>" : 
-                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.h>" :        
+            calculated { (CYG_HAL_STARTUP == "RAM")    ? "<pkgconf/mlt_arm_board_ram.h>" :
+                         (CYG_HAL_STARTUP == "ROMRAM") ? "<pkgconf/mlt_arm_board_romram.h>" :
                                                          "<pkgconf/mlt_arm_board_rom.h>" }
         }
     }
@@ -351,7 +351,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030EVB {
 
             make -priority 325 {
                 <PREFIX>/bin/redboot.bin : <PREFIX>/bin/redboot.elf
-                $(OBJCOPY) --strip-debug $< $(@:.bin=.img) 
+                $(OBJCOPY) --strip-debug $< $(@:.bin=.img)
                 $(OBJCOPY) -O srec $< $(@:.bin=.srec)
                 $(OBJCOPY) -O binary $< $@
             }