X-Git-Url: https://git.karo-electronics.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fhal%2Farm%2Fmxc91321%2Fmxc30030topaz%2Fv2_0%2Fcdl%2Fhal_arm_board.cdl;h=917157265fa4edc64fb4c4d8bd54eb91d35d58ea;hp=14fc518a0d9c129b59008f61f36075f29409f5f9;hb=7a4ea0a4d67744fd3f6b5f207d857005fc707b46;hpb=f0c1bd5d9f8457be4a43912a28ca2df207a7f5a4 diff --git a/packages/hal/arm/mxc91321/mxc30030topaz/v2_0/cdl/hal_arm_board.cdl b/packages/hal/arm/mxc91321/mxc30030topaz/v2_0/cdl/hal_arm_board.cdl index 14fc518a..91715726 100644 --- a/packages/hal/arm/mxc91321/mxc30030topaz/v2_0/cdl/hal_arm_board.cdl +++ b/packages/hal/arm/mxc91321/mxc30030topaz/v2_0/cdl/hal_arm_board.cdl @@ -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") ? "" : - (CYG_HAL_STARTUP == "ROMRAM") ? "" : + (CYG_HAL_STARTUP == "ROMRAM") ? "" : "" } } @@ -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") ? "" : - (CYG_HAL_STARTUP == "ROMRAM") ? "" : + calculated { (CYG_HAL_STARTUP == "RAM") ? "" : + (CYG_HAL_STARTUP == "ROMRAM") ? "" : "" } } } @@ -329,7 +329,7 @@ cdl_package CYGPKG_HAL_ARM_MXC30030TOPAZ { make -priority 325 { /bin/redboot.bin : /bin/redboot.elf - $(OBJCOPY) --strip-debug $< $(@:.bin=.img) + $(OBJCOPY) --strip-debug $< $(@:.bin=.img) $(OBJCOPY) -O srec $< $(@:.bin=.srec) $(OBJCOPY) -O binary $< $@ }