This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 3f38ca2729ff5b517af6d2e60e44e8970672b429
Author: Marco Casaroli <[email protected]>
AuthorDate: Thu Aug 13 18:51:28 2026 +0200

    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 <[email protected]>
---
 .../arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig 
b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
index 0057d953a6b..386855196bd 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
@@ -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

Reply via email to