cwt opened a new issue, #11105:
URL: https://github.com/apache/nuttx/issues/11105

   I found that the configuration system for NuttX is separated. For example, 
there are esp32s3-devkit:blewifi, esp32s3-devkit:psram_octal, 
esp32s3-devkit:smp, esp32s3-devkit:spiflash, etc. There is no official way to 
enable all of them at once. I struggled for several days to enable one of them 
as my baseline and then used make menuconfig to enable other features, which 
ended up in failure. Finally, I had to use the following commands:
   
   ```console
   $ mkdir boards/xtensa/esp32s3/esp32s3-devkit/configs/cwt
   $ cat boards/xtensa/esp32s3/esp32s3-devkit/configs/blewifi/defconfig \
      boards/xtensa/esp32s3/esp32s3-devkit/configs/psram_octal/defconfig \
      boards/xtensa/esp32s3/esp32s3-devkit/configs/smp/defconfig \
      boards/xtensa/esp32s3/esp32s3-devkit/configs/spiflash/defconfig \
      | grep -v "^#" | sort | uniq > 
boards/xtensa/esp32s3/esp32s3-devkit/configs/cwt/defconfig
   $ vim boards/xtensa/esp32s3/esp32s3-devkit/configs/cwt/defconfig  # to 
remove some unwanted or conflicted options
   $ ./tools/configure.sh esp32s3-devkit:cwt
   $ make menuconfig  # to fine-tune the options and make changes for MTD 
offset and size
   ```
   
   Is there any easier way to do this?


-- 
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.apache.org

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

Reply via email to