#ifndef SDK_CONFIG_H__ #define SDK_CONFIG_H__ #define CONFIG_USE_BAREMETAL /* Arch configuration */ #define CONFIG_TARGET_ARMv8 #define CONFIG_ARCH_NAME "armv8" /* Arm architecture configuration */ #define CONFIG_ARCH_ARMV8_AARCH64 /* CONFIG_ARCH_ARMV8_AARCH32 is not set */ /* Compiler configuration */ #define CONFIG_ARM_GCC_SELECT /* CONFIG_ARM_CLANG_SELECT is not set */ #define CONFIG_TOOLCHAIN_NAME "gcc" #define CONFIG_TARGET_ARMV8_AARCH64 #define CONFIG_ARCH_EXECUTION_STATE "aarch64" /* Fpu configuration */ #define CONFIG_ARM_NEON /* end of Fpu configuration */ #define CONFIG_ARM_CRC #define CONFIG_ARM_CRYPTO #define CONFIG_ARM_FLOAT_POINT /* CONFIG_GCC_CODE_MODEL_TINY is not set */ #define CONFIG_GCC_CODE_MODEL_SMALL /* CONFIG_GCC_CODE_MODEL_LARGE is not set */ /* end of Compiler configuration */ #define CONFIG_USE_CACHE #define CONFIG_USE_MMU /* CONFIG_BOOT_WITH_FLUSH_CACHE is not set */ /* CONFIG_MMU_DEBUG_PRINTS is not set */ /* end of Arm architecture configuration */ /* end of Arch configuration */ /* Soc configuration */ /* CONFIG_TARGET_FT2004 is not set */ /* CONFIG_TARGET_D2000 is not set */ /* CONFIG_TARGET_E2000Q is not set */ #define CONFIG_TARGET_E2000D /* CONFIG_TARGET_E2000S is not set */ /* CONFIG_TARGET_FT2004 is not set */ /* CONFIG_TARGET_D2000 is not set */ #define CONFIG_SOC_NAME "e2000" #define CONFIG_TARGET_TYPE_NAME "d" #define CONFIG_SOC_CORE_NUM 2 #define CONFIG_F32BIT_MEMORY_ADDRESS 0x80000000 #define CONFIG_F32BIT_MEMORY_LENGTH 0x80000000 #define CONFIG_F64BIT_MEMORY_ADDRESS 0x2000000000 #define CONFIG_F64BIT_MEMORY_LENGTH 0x800000000 #define CONFIG_TARGET_E2000 /* CONFIG_USE_SPINLOCK is not set */ #define CONFIG_DEFAULT_DEBUG_PRINT_UART1 /* CONFIG_DEFAULT_DEBUG_PRINT_UART0 is not set */ /* CONFIG_DEFAULT_DEBUG_PRINT_UART2 is not set */ /* end of Soc configuration */ /* board Configuration */ #define CONFIG_E2000D_DEMO_BOARD /* CONFIG_CUS_DEMO_BOARD is not set */ /* Board name Configuration */ #define CONFIG_BOARD_NAME "E2000D_demo" #define CONFIG_E2000D_DEMO /* CONFIG_OTHER_BOARD_NAME is not set */ /* end of Board name Configuration */ /* Project name Configuration */ #define CONFIG_BAREMETAL #define CONFIG_TARGET_NAME "baremetal" /* CONFIG_OTHER_TARGET_NAME is not set */ /* end of Project name Configuration */ /* IO mux Configuration */ #define CONFIG_USE_SPI_IOPAD #define CONFIG_USE_GPIO_IOPAD #define CONFIG_USE_CAN_IOPAD #define CONFIG_USE_QSPI_IOPAD #define CONFIG_USE_PWM_IOPAD /* CONFIG_USE_ADC_IOPAD is not set */ #define CONFIG_USE_MIO_IOPAD #define CONFIG_USE_TACHO_IOPAD #define CONFIG_USE_UART_IOPAD /* CONFIG_USE_THIRD_PARTY_IOPAD is not set */ /* end of IO mux Configuration */ /* end of board Configuration */ /* Sdk common configuration */ /* CONFIG_LOG_VERBOS is not set */ /* CONFIG_LOG_DEBUG is not set */ /* CONFIG_LOG_INFO is not set */ /* CONFIG_LOG_WARN is not set */ #define CONFIG_LOG_ERROR /* CONFIG_LOG_NONE is not set */ /* CONFIG_LOG_EXTRA_INFO is not set */ /* CONFIG_LOG_DISPALY_CORE_NUM is not set */ /* CONFIG_BOOTUP_DEBUG_PRINTS is not set */ #define CONFIG_USE_DEFAULT_INTERRUPT_CONFIG #define CONFIG_INTERRUPT_ROLE_MASTER /* CONFIG_INTERRUPT_ROLE_SLAVE is not set */ /* end of Sdk common configuration */ /* Image information configuration */ /* CONFIG_IMAGE_INFO is not set */ /* end of Image information configuration */ /* Drivers configuration */ #define CONFIG_USE_IOMUX /* CONFIG_ENABLE_IOCTRL is not set */ #define CONFIG_ENABLE_IOPAD /* CONFIG_USE_SPI is not set */ /* CONFIG_USE_QSPI is not set */ #define CONFIG_USE_SERIAL /* Usart Configuration */ #define CONFIG_ENABLE_Pl011_UART /* end of Usart Configuration */ /* CONFIG_USE_GPIO is not set */ /* CONFIG_USE_ETH is not set */ /* CONFIG_USE_CAN is not set */ /* CONFIG_USE_I2C is not set */ /* CONFIG_USE_TIMER is not set */ /* CONFIG_USE_MIO is not set */ /* CONFIG_USE_SDMMC is not set */ /* CONFIG_USE_PCIE is not set */ /* CONFIG_USE_WDT is not set */ /* CONFIG_USE_DMA is not set */ /* CONFIG_USE_NAND is not set */ /* CONFIG_USE_RTC is not set */ /* CONFIG_USE_SATA is not set */ /* CONFIG_USE_USB is not set */ /* CONFIG_USE_ADC is not set */ /* CONFIG_USE_PWM is not set */ /* CONFIG_USE_IPC is not set */ /* CONFIG_USE_MEDIA is not set */ /* CONFIG_USE_SCMI_MHU is not set */ /* end of Drivers configuration */ /* Third-party configuration */ /* CONFIG_USE_LWIP is not set */ /* CONFIG_USE_LETTER_SHELL is not set */ /* CONFIG_USE_AMP is not set */ /* CONFIG_USE_SDMMC_CMD is not set */ /* CONFIG_USE_YMODEM is not set */ /* CONFIG_USE_SFUD is not set */ #define CONFIG_USE_BACKTRACE /* CONFIG_USE_FATFS_0_1_4 is not set */ #define CONFIG_USE_TLSF /* CONFIG_USE_SPIFFS is not set */ /* CONFIG_USE_LITTLE_FS is not set */ /* CONFIG_USE_LVGL is not set */ /* CONFIG_USE_FREEMODBUS is not set */ /* CONFIG_USE_CRYPTO_PLUS_PLUS is not set */ /* end of Third-party configuration */ /* Build setup */ /* CONFIG_CHECK_DEPS is not set */ #define CONFIG_OUTPUT_BINARY /* Optimization options */ /* CONFIG_DEBUG_NOOPT is not set */ /* CONFIG_DEBUG_CUSTOMOPT is not set */ #define CONFIG_DEBUG_FULLOPT /* CONFIG_DEBUG_ENABLE_ALL_WARNING is not set */ #define CONFIG_DEBUG_OPT_UNUSED_SECTIONS #define CONFIG_DEBUG_LINK_MAP /* CONFIG_CCACHE is not set */ /* CONFIG_ARCH_COVERAGE is not set */ /* CONFIG_LTO_FULL is not set */ /* end of Optimization options */ /* Debug options */ /* CONFIG_WALL_WARNING_ERROR is not set */ /* CONFIG_STRICT_PROTOTYPES is not set */ /* CONFIG_DEBUG_SYMBOLS is not set */ /* CONFIG_FRAME_POINTER is not set */ /* CONFIG_OUTPUT_ASM_DIS is not set */ /* CONFIG_ENABLE_WSHADOW is not set */ /* CONFIG_ENABLE_WUNDEF is not set */ #define CONFIG_DOWNGRADE_DIAG_WARNING /* end of Debug options */ /* Lib */ #define CONFIG_USE_COMPILE_CHAIN /* CONFIG_USB_USER_DEFINED is not set */ /* end of Lib */ #define CONFIG_ENABLE_CXX /* C++ Options */ /* CONFIG_SELECT_CXX_98 is not set */ /* CONFIG_SELECT_CXX_11 is not set */ #define CONFIG_SELECT_CXX_14 /* end of C++ Options */ #define CONFIG_ENABLE_DRY_RUN_EXPORT /* Linker Options */ #define CONFIG_DEFAULT_LINKER_SCRIPT /* CONFIG_USER_DEFINED_LD is not set */ #define CONFIG_IMAGE_LOAD_ADDRESS 0x80100000 #define CONFIG_IMAGE_MAX_LENGTH 0x1000000 #define CONFIG_HEAP_SIZE 1 #define CONFIG_STACK_SIZE 0x400 #define CONFIG_FPU_STACK_SIZE 0x1000 /* end of Linker Options */ /* end of Build setup */ #endif