d098c1dc87
The Simple Boot feature for Espressif chips is a method of booting that doesn't depend on a 2nd stage bootloader. Its not the intention to replace a 2nd stage bootloader such as MCUboot and ESP-IDF bootloader, but to have a minimal and straight-forward way of booting, and also simplify the building. This commit also removes deprecated code and makes this bootloader configuration as default for esp32s3 targets and removes the need for running 'make bootloader' command for it. Other related fix, but not directly to Simple Boot: - Instrumentation is required to run from IRAM to support it during initialization. `is_eco0` function also needs to run from IRAM. - `rtc.data` section placement was fixed. - Provide arch-defined interfaces for efuses, in order to decouple board config level from arch-defined values. Signed-off-by: Almir Okato <almir.okato@espressif.com>
77 lines
2.0 KiB
Plaintext
77 lines
2.0 KiB
Plaintext
#
|
|
# This file is autogenerated: PLEASE DO NOT EDIT IT.
|
|
#
|
|
# You can use "make menuconfig" to make any modifications to the installed .config file.
|
|
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
|
|
# modifications.
|
|
#
|
|
# CONFIG_ARCH_LEDS is not set
|
|
# CONFIG_ESP32S3_RTC is not set
|
|
# CONFIG_NDEBUG is not set
|
|
# CONFIG_NSH_ARGCAT is not set
|
|
# CONFIG_NSH_CMDOPT_HEXDUMP is not set
|
|
# CONFIG_SPI_EXCHANGE is not set
|
|
CONFIG_ALLOW_BSD_COMPONENTS=y
|
|
CONFIG_ARCH="xtensa"
|
|
CONFIG_ARCH_BOARD="esp32s3-devkit"
|
|
CONFIG_ARCH_BOARD_COMMON=y
|
|
CONFIG_ARCH_BOARD_ESP32S3_DEVKIT=y
|
|
CONFIG_ARCH_CHIP="esp32s3"
|
|
CONFIG_ARCH_CHIP_ESP32S3=y
|
|
CONFIG_ARCH_CHIP_ESP32S3WROOM1=y
|
|
CONFIG_ARCH_INTERRUPTSTACK=2048
|
|
CONFIG_ARCH_STACKDUMP=y
|
|
CONFIG_ARCH_XTENSA=y
|
|
CONFIG_BOARD_LOOPSPERMSEC=16717
|
|
CONFIG_BUILTIN=y
|
|
CONFIG_DEFAULT_TASK_STACKSIZE=4096
|
|
CONFIG_ESP32S3_EFUSE=y
|
|
CONFIG_ESP32S3_GPIO_IRQ=y
|
|
CONFIG_ESP32S3_SPI2=y
|
|
CONFIG_ESP32S3_SPI_SWCS=y
|
|
CONFIG_ESP32S3_UART0=y
|
|
CONFIG_FS_PROCFS=y
|
|
CONFIG_IDLETHREAD_STACKSIZE=3072
|
|
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
|
CONFIG_INIT_STACKSIZE=8192
|
|
CONFIG_INTELHEX_BINARY=y
|
|
CONFIG_IOB_BUFSIZE=1514
|
|
CONFIG_IOB_NBUFFERS=5
|
|
CONFIG_LAN9250_FREQUENCY=40000000
|
|
CONFIG_LAN9250_SPI_EXCLUSIVE=y
|
|
CONFIG_NAME_MAX=48
|
|
CONFIG_NET=y
|
|
CONFIG_NETDB_DNSCLIENT=y
|
|
CONFIG_NETDEV_LATEINIT=y
|
|
CONFIG_NETUTILS_IPERF=y
|
|
CONFIG_NET_ARP_SEND=y
|
|
CONFIG_NET_ETH_PKTSIZE=1518
|
|
CONFIG_NET_ICMP=y
|
|
CONFIG_NET_ICMP_SOCKET=y
|
|
CONFIG_NET_LAN9250=y
|
|
CONFIG_NET_TCP=y
|
|
CONFIG_NET_UDP=y
|
|
CONFIG_NSH_ARCHINIT=y
|
|
CONFIG_NSH_BUILTIN_APPS=y
|
|
CONFIG_NSH_FILEIOSIZE=512
|
|
CONFIG_NSH_LINELEN=64
|
|
CONFIG_NSH_READLINE=y
|
|
CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
|
|
CONFIG_PREALLOC_TIMERS=4
|
|
CONFIG_PTHREAD_MUTEX_TYPES=y
|
|
CONFIG_RAM_SIZE=114688
|
|
CONFIG_RAM_START=0x20000000
|
|
CONFIG_RR_INTERVAL=200
|
|
CONFIG_SCHED_LPWORK=y
|
|
CONFIG_SCHED_WAITPID=y
|
|
CONFIG_SIG_DEFAULT=y
|
|
CONFIG_START_DAY=6
|
|
CONFIG_START_MONTH=12
|
|
CONFIG_START_YEAR=2011
|
|
CONFIG_SYSLOG_BUFFER=y
|
|
CONFIG_SYSTEM_DHCPC_RENEW=y
|
|
CONFIG_SYSTEM_NSH=y
|
|
CONFIG_SYSTEM_PING=y
|
|
CONFIG_UART0_BAUD=2000000
|
|
CONFIG_UART0_SERIAL_CONSOLE=y
|