Sure. I think attachements get stripped out so I have pasted the contents (I've "xxx"d references to the board name)
# # 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_ACT8945A_LDO1_PULLDOWN is not set # CONFIG_ACT8945A_LDO2_BOOT_ON is not set # CONFIG_DEV_RANDOM is not set # CONFIG_DISABLE_OS_API is not set # CONFIG_FS_ANONMAP is not set # CONFIG_NSH_CMDOPT_HEXDUMP is not set # CONFIG_SAMA5_RXLP is not set # CONFIG_SAMA5_UART0 is not set # CONFIG_SIG_SIGSTOP_ACTION is not set CONFIG_ACT8945A_DCDC1_NAME="VDD_IODDR" CONFIG_ACT8945A_DCDC2_NAME="VDD_CORE" CONFIG_ACT8945A_DCDC3_NAME="VDD_3V3" CONFIG_ACT8945A_LDO1_NAME="VDD_FUSE" CONFIG_ACT8945A_LDO2_NAME="VDD_3V3_LP" CONFIG_ACT8945A_LDO3_APPLY_UV=y CONFIG_ACT8945A_LDO3_BOOT_ON=y CONFIG_ACT8945A_LDO3_MAX_UV=3300 CONFIG_ACT8945A_LDO3_MIN_UV=3300 CONFIG_ACT8945A_LDO3_NAME="VDD_LED" CONFIG_ACT8945A_LDO4_NAME="VDD_GPS_ANTENNA" CONFIG_ADC_FIFOSIZE=40 CONFIG_ARCH="arm" CONFIG_ARCH_BOARD_CUSTOM=y CONFIG_ARCH_BOARD_CUSTOM_DIR="../CustomBoards/xxxxx" CONFIG_ARCH_BOARD_CUSTOM_DIR_RELPATH=y CONFIG_ARCH_BOARD_CUSTOM_NAME="xxxxx" CONFIG_ARCH_CHIP="sama5" CONFIG_ARCH_CHIP_ATSAMA5D27=y CONFIG_ARCH_CHIP_SAMA5=y CONFIG_ARCH_CHIP_SAMA5D2=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_LOWVECTORS=y CONFIG_ARM_FPU_ABI_SOFT=y CONFIG_AT25_SPIFREQUENCY=5000000 CONFIG_AUDIO=y CONFIG_BOARDCTL_FINALINIT=y CONFIG_BOARDCTL_UNIQUEID=y CONFIG_BOARDCTL_UNIQUEID_SIZE=8 CONFIG_BOARD_LOOPSPERMSEC=65775 CONFIG_BOOT_RUNFROMSDRAM=y CONFIG_BUILTIN=y CONFIG_CUSTOM_APPS_AT25TEST=y CONFIG_CUSTOM_APPS_T2_FILEGEN=y CONFIG_DEBUG_ERROR=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DEBUG_TCBINFO=y CONFIG_DEBUG_WARN=y CONFIG_DEFAULT_TASK_STACKSIZE=4096 CONFIG_DEV_GPIO=y CONFIG_DEV_ZERO=y CONFIG_DRIVERS_AUDIO=y CONFIG_DRIVERS_VIDEO=y CONFIG_EE25XX_FREQUENCY=5000000 CONFIG_EEPROM=y CONFIG_EXAMPLES_FB=y CONFIG_EXAMPLES_LVGLDEMO=y CONFIG_EXAMPLES_LVGLDEMO_STACKSIZE=65535 CONFIG_EXAMPLES_TOUCHSCREEN=y CONFIG_FS_FAT=y CONFIG_FS_LITTLEFS=y CONFIG_FS_PROCFS=y CONFIG_FS_PROCFS_REGISTER=y CONFIG_GD25_SPIFREQUENCY=104000000 CONFIG_GRAPHICS_LVGL=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_INIT_ARGS="\"widgets\"" CONFIG_INIT_ENTRYNAME="lvgldemo" CONFIG_INIT_ENTRYPOINT="lvgldemo_main" CONFIG_INIT_STACKSIZE=65535 CONFIG_LCD=y CONFIG_LIBC_NUMBERED_ARGS=y CONFIG_LP503X=y CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_COLOR_DEPTH_32=y CONFIG_LV_COLOR_MIX_ROUND_OFS=128 CONFIG_LV_COLOR_SCREEN_TRANSP=y CONFIG_LV_DISP_DEF_REFR_PERIOD=50 CONFIG_LV_DPI_DEF=188 CONFIG_LV_FONT_MONTSERRAT_12=y CONFIG_LV_FONT_MONTSERRAT_16=y CONFIG_LV_FONT_MONTSERRAT_18=y CONFIG_LV_FONT_MONTSERRAT_22=y CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_FONT_MONTSERRAT_32=y CONFIG_LV_MEM_CUSTOM=y CONFIG_LV_PORT_TOUCHPAD_CURSOR_SIZE=10 CONFIG_LV_PORT_USE_FBDEV=y CONFIG_LV_PORT_USE_TOUCHPAD=y CONFIG_LV_TICK_CUSTOM=y CONFIG_LV_TICK_CUSTOM_INCLUDE="port/lv_port_tick.h" CONFIG_LV_USE_ASSERT_MEM_INTEGRITY=y CONFIG_LV_USE_ASSERT_OBJ=y CONFIG_LV_USE_ASSERT_STYLE=y CONFIG_LV_USE_DEMO_MUSIC=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_PERF_MONITOR=y CONFIG_M25P_SPIFREQUENCY=90000000 CONFIG_MM_BACKTRACE=4 CONFIG_MM_BACKTRACE_DEFAULT=y CONFIG_MQ_MAXMSGSIZE=64 CONFIG_MTD=y CONFIG_MTD_AT25=y CONFIG_MTD_GD25=y CONFIG_MTD_M25P=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_CMDOPT_DD_STATS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y CONFIG_NXFONTS_DISABLE_16BPP=y CONFIG_NXFONTS_DISABLE_1BPP=y CONFIG_NXFONTS_DISABLE_24BPP=y CONFIG_NXFONTS_DISABLE_2BPP=y CONFIG_NXFONTS_DISABLE_32BPP=y CONFIG_NXFONTS_DISABLE_4BPP=y CONFIG_NXFONTS_DISABLE_8BPP=y CONFIG_PREALLOC_TIMERS=4 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_PWM=y CONFIG_RAMLOG=y CONFIG_RAM_SIZE=536870912 CONFIG_RAM_START=0x20000000 CONFIG_RAM_VSTART=0x20000000 CONFIG_RAW_BINARY=y CONFIG_READLINE_CMD_HISTORY=y CONFIG_READLINE_TABCOMPLETION=y CONFIG_REGULATOR=y CONFIG_REGULATOR_ACT8945A=y CONFIG_RR_INTERVAL=200 CONFIG_SAMA5D27_XXXX_492MHZ=y CONFIG_SAMA5_ADC=y CONFIG_SAMA5_ADC_CHAN4=y CONFIG_SAMA5_ADC_CHAN5=y CONFIG_SAMA5_ADC_CHAN6=y CONFIG_SAMA5_ADC_CHAN7=y CONFIG_SAMA5_BOOT_SDRAM=y CONFIG_SAMA5_DDRCS_HEAP_END=0x3fe00000 CONFIG_SAMA5_DDRCS_RESERVE=y CONFIG_SAMA5_FLEXCOM2=y CONFIG_SAMA5_FLEXCOM3=y CONFIG_SAMA5_LCDC=y CONFIG_SAMA5_LCDC_BASE_ARGB8888=y CONFIG_SAMA5_LCDC_DEFBACKLIGHT=0xff CONFIG_SAMA5_LCDC_FB_PBASE=0x3fe00000 CONFIG_SAMA5_LCDC_FB_SIZE=2097152 CONFIG_SAMA5_LCDC_FB_VBASE=0x3fe00000 CONFIG_SAMA5_PIOA_IRQ=y CONFIG_SAMA5_PIOB_IRQ=y CONFIG_SAMA5_PIOC_IRQ=y CONFIG_SAMA5_PIO_IRQ=y CONFIG_SAMA5_RTC=y CONFIG_SAMA5_SPI0=y CONFIG_SAMA5_TRNG=y CONFIG_SAMA5_TSD=y CONFIG_SAMA5_TWI0=y CONFIG_SAMA5_TWI1=y CONFIG_SAMA5_UART1=y CONFIG_SAMA5_UART3=y CONFIG_SAMA5_UDPHS=y CONFIG_SAMA5_XDMAC0=y CONFIG_SAMA5_XDMAC1=y CONFIG_SAMA_TSD_RXP=900 CONFIG_SCHED_HAVE_PARENT=y CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKPRIORITY=192 CONFIG_SCHED_HPWORKSTACKSIZE=2048 CONFIG_SCHED_WAITPID=y CONFIG_SENDFILE_BUFSIZE=256 CONFIG_SENSORS=y CONFIG_SENSORS_MAX31855=y CONFIG_SERIAL_TERMIOS=y CONFIG_SIG_DEFAULT=y CONFIG_SPI_DELAY_CONTROL=y CONFIG_SPI_EE_25XX=y CONFIG_START_YEAR=2021 CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSLOG_CONSOLE=y CONFIG_SYSLOG_TIMESTAMP=y CONFIG_SYSLOG_TIMESTAMP_REALTIME=y CONFIG_SYSTEM_CLE=y CONFIG_SYSTEM_CLE_CMD_HISTORY=y CONFIG_SYSTEM_COLOR_CLE=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_SYSTEM_UNIQUEID=y CONFIG_TTY_SIGINT=y CONFIG_UART1_SERIAL_CONSOLE=y CONFIG_USART2_BAUD=38400 CONFIG_USART3_BAUD=10 CONFIG_VIDEO_FB=y CONFIG_WATCHDOG=y CONFIG_WQUEUE_NOTIFIER=y On 05/07/2023 18:45, Petro Karashchenko wrote: > Maybe you can share the defconfig for faulty case, so that can be inspected? > > On Wed, Jul 5, 2023, 8:29 PM Tim Hardisty <t...@hardisty.co.uk> wrote: > >> Yes - both that and the lvgldemo stack size (up to 65535 each). >> >> On 05/07/2023 18:21, Xiang Xiao wrote: >> >> Do you try CONFIG_INIT_STACKSIZE instead? >> >> On Thu, Jul 6, 2023 at 1:01 AM Tim Hardisty <t...@hardisty.co.uk><mailto: >> t...@hardisty.co.uk> wrote: >> >> >> >> Having got u-boot to actually do something, I now have a board that >> powers up autonomously and runs nsh with no intervention from me. Quite >> relieved! >> >> As a step towards it booting my own (barely started) app I thought I'd >> play around with booting other example apps, and went for lvgldemo. >> >> This works just fine called from the nsh, but crashes very early on if >> set as the startup program. >> >> - I have traced it a little way through so know it is calling the >> lvgldemo main function. If I don't specify which demo to run in >> INIT_ARGS it correctly prompts me that it needs this argument. With it >> set to "music" or "widgets" (which both usually work just fine) it fails. >> >> - I have looked at Alan's (?) video (#047) but nothing I've missed >> according to that. >> >> - I changed the lvgldemo stack size from the default 4096 to 65535 and >> same behaviour. And done a distclean etc. >> >> - I tried another (much simpler) program (uniqueid) and that runs fine. >> >> Anyone seen anything similar? This is a good time for me to learn any >> must-know stuff when it comes to running graphics apps at startup! >> >> >> >> >> >> >> >>