tao-at-pricer commented on issue #15880:
URL: https://github.com/apache/nuttx/issues/15880#issuecomment-2676433693

   Ok I base my config on `stm32f4discovery:nsh` only enabled CDC-ECM and work 
queue, compile with error:
   ```bash
   nuttx$ make
   Create version.h
   LN: platform/board to nuttxspace/apps/platform/dummy
   Register: hello
   Register: nsh
   Register: sh
   CC:  chip/stm32_gpio.c chip/stm32_gpio.c:44:11: note: '#pragma message: 
CONFIG_STM32_USE_LEGACY_PINMAP will be deprecated migrate board.h see 
tools/stm32_pinmap_tool.py'
      44 | #  pragma message "CONFIG_STM32_USE_LEGACY_PINMAP will be deprecated 
migrate board.h see tools/stm32_pinmap_tool.py"
         |           ^~~~~~~
   CC:  chip/stm32_flash.c In file included from chip/stm32_flash.c:40:
   chip/stm32f20xxf40xx_flash.c:53:4: warning: #warning "Default Flash 
Configuration Used - See Override Flash Size Designator" [-Wcpp]
      53 | #  warning "Default Flash Configuration Used - See Override Flash 
Size Designator"
         |    ^~~~~~~
   CPP:  nuttxspace/nuttx/boards/arm/stm32/stm32f4discovery/scripts/ld.script-> 
/hoLD: nuttx
   arm-none-eabi-ld: nuttxspace/nuttx/staging/libarch.a(arm_initialize.o): in 
function `up_initialize':
   arm_initialize.c:(.text.up_initialize+0xe): undefined reference to 
`arm_usbinitialize'
   Memory region         Used Size  Region Size  %age Used
              flash:       93216 B         1 MB      8.89%
               sram:        7988 B       112 KB      6.96%
   make[1]: *** [Makefile:214: nuttx] Error 1
   make: *** [tools/Unix.mk:552: nuttx] Error 2
   ```
   
   The saved defconfig is like this:
   ```Makefile
   CONFIG_ARCH="arm"
   CONFIG_ARCH_BOARD="stm32f4discovery"
   CONFIG_ARCH_BOARD_STM32F4_DISCOVERY=y
   CONFIG_ARCH_BUTTONS=y
   CONFIG_ARCH_CHIP="stm32"
   CONFIG_ARCH_CHIP_STM32=y
   CONFIG_ARCH_CHIP_STM32F407VG=y
   CONFIG_ARCH_STACKDUMP=y
   CONFIG_BOARD_LATE_INITIALIZE=y
   CONFIG_BOARD_LOOPSPERMSEC=16717
   CONFIG_BUILTIN=y
   CONFIG_EXAMPLES_HELLO=y
   CONFIG_FS_PROCFS=y
   CONFIG_HAVE_CXX=y
   CONFIG_HAVE_CXXINITIALIZE=y
   CONFIG_INIT_ENTRYPOINT="nsh_main"
   CONFIG_INTELHEX_BINARY=y
   CONFIG_LINE_MAX=64
   CONFIG_MM_REGIONS=2
   CONFIG_NETDEV_WORK_THREAD=y
   CONFIG_NET_CDCECM=y
   CONFIG_NSH_BUILTIN_APPS=y
   CONFIG_NSH_FILEIOSIZE=512
   CONFIG_NSH_READLINE=y
   CONFIG_PREALLOC_TIMERS=4
   CONFIG_RAM_SIZE=114688
   CONFIG_RAM_START=0x20000000
   CONFIG_RAW_BINARY=y
   CONFIG_RR_INTERVAL=200
   CONFIG_SCHED_LPWORK=y
   CONFIG_SCHED_WAITPID=y
   CONFIG_START_DAY=6
   CONFIG_START_MONTH=12
   CONFIG_START_YEAR=2011
   CONFIG_STM32_JTAG_SW_ENABLE=y
   CONFIG_STM32_PWR=y
   CONFIG_STM32_SPI1=y
   CONFIG_STM32_USART2=y
   CONFIG_SYSTEM_NSH=y
   CONFIG_USART2_RXBUFSIZE=128
   CONFIG_USART2_SERIAL_CONSOLE=y
   CONFIG_USART2_TXBUFSIZE=128
   CONFIG_USBDEV=y
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to