2024-02-18 08:54:41 +01:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
if ARCH_TRICORE
|
|
|
|
comment "Tricore Options"
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "Tricore Toolchain Selection"
|
2024-07-12 16:54:47 +02:00
|
|
|
default TRICORE_TOOLCHAIN_GNU
|
2024-02-18 08:54:41 +01:00
|
|
|
|
|
|
|
config TRICORE_TOOLCHAIN_TASKING
|
|
|
|
bool "AURIX Tasking C/C++ toolchain"
|
|
|
|
select ARCH_TOOLCHAIN_TASKING
|
|
|
|
|
2024-07-12 16:54:47 +02:00
|
|
|
config TRICORE_TOOLCHAIN_GNU
|
|
|
|
bool "Generic GNU toolchain"
|
|
|
|
select ARCH_TOOLCHAIN_GNU
|
|
|
|
---help---
|
|
|
|
This option should work for any modern GNU toolchain (GCC 4.5 or newer)
|
|
|
|
|
2024-02-18 08:54:41 +01:00
|
|
|
endchoice # Tricore Toolchain Selection
|
|
|
|
|
|
|
|
config ARCH_TC3XX
|
|
|
|
bool
|
2024-03-21 04:24:40 +01:00
|
|
|
select ARCH_HAVE_TESTSET
|
2024-02-18 08:54:41 +01:00
|
|
|
default n
|
|
|
|
|
|
|
|
config ARCH_FAMILY
|
|
|
|
string
|
|
|
|
default "tc3xx" if ARCH_TC3XX
|
|
|
|
|
|
|
|
config ARCH_CHIP
|
|
|
|
string
|
|
|
|
default "tc3xx" if ARCH_CHIP_TC397
|
|
|
|
|
|
|
|
config ARCH_CHIP_TC397
|
|
|
|
bool "AURIX Family TC397"
|
|
|
|
select ARCH_TC3XX
|
|
|
|
select ALARM_ARCH
|
|
|
|
select ONESHOT
|
|
|
|
---help---
|
|
|
|
AURIX TC39x family: TC397
|
|
|
|
|
|
|
|
if ARCH_TC3XX
|
|
|
|
source "arch/tricore/src/tc3xx/Kconfig"
|
|
|
|
endif
|
|
|
|
endif # ARCH_TRICORE
|