]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/hal/arm/mxc91321/mxc30030topaz/v2_0/cdl/hal_arm_board.cdl
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / hal / arm / mxc91321 / mxc30030topaz / v2_0 / cdl / hal_arm_board.cdl
index 14fc518a0d9c129b59008f61f36075f29409f5f9..917157265fa4edc64fb4c4d8bd54eb91d35d58ea 100644 (file)
@@ -80,7 +80,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
            '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."
     }
 
@@ -111,7 +111,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
         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
@@ -130,7 +130,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
          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
@@ -141,7 +141,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
             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
@@ -157,7 +157,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
             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."
@@ -167,7 +167,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
             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
@@ -247,8 +247,8 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
         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 {
@@ -257,7 +257,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
             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>" }
         }
 
@@ -266,8 +266,8 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
             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>" }
         }
     }
@@ -329,7 +329,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ {
 
             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 $< $@
             }