mirror of
https://github.com/apache/nuttx.git
synced 2026-08-20 23:49:05 +08:00
boards/lm3s6965-ek: Trim qemu-protected to fit the part.
The protected build gives the kernel the first 128 KiB of flash and the user image the second. Both halves were full. The kernel image was 132456 bytes and the user image 130668, which is 1308 bytes more than the 256 KiB the LM3S6965 has. The two images overlapped. Remove from the configuration what QEMU cannot use, and what other configurations of this board already cover: MMC/SD over SPI with SSI0, because the QEMU model has no SSI; semihosting hostfs; the GPIO interrupt ports, which no driver in this configuration uses; and the wget example with its web client. The kernel image is now 124580 bytes and the user image 125500. Each half has more than 5 KiB free. Assisted-by: Claude Code:claude-opus-5 Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
This commit is contained in:
committed by
Xiang Xiao
parent
e64b28974b
commit
3f38ca2729
@@ -16,7 +16,6 @@ CONFIG_ARCH_CHIP_LM3S=y
|
||||
CONFIG_ARCH_CHIP_LM=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
CONFIG_ARM_MPU=y
|
||||
CONFIG_ARM_SEMIHOSTING_HOSTFS=y
|
||||
CONFIG_BOARDCTL_ROMDISK=y
|
||||
CONFIG_BOARD_LOOPSPERMSEC=4531
|
||||
CONFIG_BUILD_PROTECTED=y
|
||||
@@ -31,17 +30,13 @@ CONFIG_EXAMPLES_HELLO=m
|
||||
CONFIG_EXAMPLES_MODULE=y
|
||||
CONFIG_EXAMPLES_MODULE_DEVPATH="/dev/ram6"
|
||||
CONFIG_EXAMPLES_NETTEST=m
|
||||
CONFIG_EXAMPLES_WGET=y
|
||||
CONFIG_FS_BINFS=y
|
||||
CONFIG_FS_HOSTFS=y
|
||||
CONFIG_FS_PROCFS=y
|
||||
CONFIG_INIT_ENTRYPOINT="nsh_main"
|
||||
CONFIG_LIBC_DLFCN=y
|
||||
CONFIG_LIBC_ELF_RELOCATION_BUFFERCOUNT=64
|
||||
CONFIG_LIBC_ELF_SYMBOL_CACHECOUNT=64
|
||||
CONFIG_LIBC_ENVPATH=y
|
||||
CONFIG_MMCSD=y
|
||||
CONFIG_MMCSD_SPICLOCK=12500000
|
||||
CONFIG_MODULE=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NETDB_DNSCLIENT=y
|
||||
@@ -52,7 +47,6 @@ CONFIG_NETINIT_NOMAC=y
|
||||
CONFIG_NETUTILS_NETCAT=y
|
||||
CONFIG_NETUTILS_TELNETD=y
|
||||
CONFIG_NETUTILS_TFTPC=y
|
||||
CONFIG_NETUTILS_WEBCLIENT=y
|
||||
CONFIG_NET_BROADCAST=y
|
||||
CONFIG_NET_ICMP_SOCKET=y
|
||||
CONFIG_NET_MAX_LISTENPORTS=8
|
||||
@@ -79,7 +73,6 @@ CONFIG_RR_INTERVAL=200
|
||||
CONFIG_SCHED_HPWORK=y
|
||||
CONFIG_SCHED_WAITPID=y
|
||||
CONFIG_SIG_DEFAULT=y
|
||||
CONFIG_SPI=y
|
||||
CONFIG_STACK_COLORATION=y
|
||||
CONFIG_START_DAY=8
|
||||
CONFIG_START_MONTH=5
|
||||
@@ -92,14 +85,6 @@ CONFIG_SYSTEM_PING=y
|
||||
CONFIG_TASK_NAME_SIZE=24
|
||||
CONFIG_TESTING_OSTEST=y
|
||||
CONFIG_TIVA_ETHERNET=y
|
||||
CONFIG_TIVA_GPIOA_IRQS=y
|
||||
CONFIG_TIVA_GPIOB_IRQS=y
|
||||
CONFIG_TIVA_GPIOC_IRQS=y
|
||||
CONFIG_TIVA_GPIOD_IRQS=y
|
||||
CONFIG_TIVA_GPIOE_IRQS=y
|
||||
CONFIG_TIVA_GPIOF_IRQS=y
|
||||
CONFIG_TIVA_GPIOG_IRQS=y
|
||||
CONFIG_TIVA_SSI0=y
|
||||
CONFIG_TIVA_UART0=y
|
||||
CONFIG_TIVA_WITH_QEMU=y
|
||||
CONFIG_TLS_LOG2_MAXSTACK=11
|
||||
|
||||
Reference in New Issue
Block a user