display "Global command prefix"
flavor data
no_define
- default_value { "arm-926ejs-linux-gnu" }
+ default_value { "arm-cortexa8-linux-gnu" . (CYGBLD_ARM_EABI ? "eabi" : "") }
description "
This option specifies the command prefix used when
invoking the build tools."
flavor data
no_define
requires CYGBLD_INFRA_CFLAGS_WARNINGS_AS_ERRORS
- default_value { "-march=armv5 -mabi=apcs-gnu -Wall -Wno-pointer-sign -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -O2 -ffunction-sections -fdata-sections -fno-exceptions -fvtable-gc -finit-priority -Werror -pipe" }
+ default_value { (CYGHWR_THUMB ? "-mthumb " : "") . \
+ (CYGBLD_ARM_ENABLE_THUMB_INTERWORK ? "-mthumb-interwork " : "") . \
+ (CYGBLD_ARM_EABI ? "-mabi=aapcs-linux -msoft-float " : "-mabi=apcs-gnu ") . \
+ "-march=armv7-a -Wall -Wno-pointer-sign -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -O2 -ffunction-sections -fdata-sections -fno-exceptions -fvtable-gc -finit-priority -Werror -pipe" }
description "
This option controls the global compiler flags which are used to
compile all packages by default. Individual packages may define
compiler flags used only in building this package,
and details of which tests are built."
- cdl_option CYGNUM_HAL_ARM_TX53_SDRAM_TYPE {
- display "SDRAM DDR type"
- flavor data
- legal_values { 2 3 }
- default_value { 2 }
- description "
- This option specifies the SDRAM type of the TX53 module.
- Valid options are '2' for DDR2 and '3' for DDR3."
- }
-
cdl_option CYGNUM_HAL_ARM_TX53_SDRAM_SIZE {
display "SDRAM size"
flavor data
}
}
- cdl_component CYGHWR_HAL_ARM_TX53_DDR2_OPTIONS {
- display "Options for DDR2 SDRAM"
- active_if { CYGNUM_HAL_ARM_TX53_SDRAM_TYPE == 2 }
- flavor none
- no_define
-
- cdl_option CYGNUM_HAL_ARM_TX53_DDR2_CLK {
- display "SDRAM clock"
- flavor data
- legal_values { 216 266 333 400 }
- default_value { 400 }
- description "
- This option specifies the SDRAM clock im MHz of the TX53 module."
- }
- }
-
- cdl_component CYGHWR_HAL_ARM_TX53_DDR3_OPTIONS {
- display "Options for DDR3 SDRAM"
- active_if { CYGNUM_HAL_ARM_TX53_SDRAM_TYPE == 3 }
- flavor none
- no_define
-
- cdl_option CYGNUM_HAL_ARM_TX53_DDR3_CLK {
- display "SDRAM clock"
- flavor data
- legal_values { 333 }
- default_value { 333 }
- description "
- This option specifies the SDRAM clock im MHz of the TX53 module."
- }
- }
-
cdl_component CYGHWR_MEMORY_LAYOUT {
display "Memory layout"
flavor data