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!
>>
>>
>>
>>
>>
>>
>>
>>

Reply via email to