Add a config entry specifically for RISC-V runtime.
Memory usage is 7066 bytes.
Also adjust some library options. This make the ARC runtime binary
smaller as well:
before:
FLASH: 8808 B
SRAM: 3672 B
after:
FLASH: 5596 B
SRAM: 3672 B
Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
24 lines
405 B
Plaintext
24 lines
405 B
Plaintext
# Drivers and peripherals
|
|
CONFIG_I2C=n
|
|
CONFIG_WATCHDOG=n
|
|
CONFIG_GPIO=n
|
|
CONFIG_PINCTRL=n
|
|
CONFIG_SPI=n
|
|
CONFIG_FLASH=n
|
|
CONFIG_UART_USE_RUNTIME_CONFIGURE=n
|
|
CONFIG_UART_INTERRUPT_DRIVEN=n
|
|
|
|
# libs
|
|
CONFIG_MINIMAL_LIBC=y
|
|
CONFIG_CBPRINTF_NANO=y
|
|
CONFIG_CBPRINTF_REDUCED_INTEGRAL=y
|
|
CONFIG_CBPRINTF_LIBC_SUBSTS=n
|
|
|
|
# build
|
|
CONFIG_FPU=n
|
|
CONFIG_SIZE_OPTIMIZATIONS=y
|
|
|
|
# Boot
|
|
CONFIG_BOOT_DELAY=0
|
|
CONFIG_SAMPLE_DO_OUTPUT=y
|