pryan1k69 commented on issue #9428: URL: https://github.com/apache/nuttx/issues/9428#issuecomment-1571533571
> One of the common issues I have seen that looks like this when adding a new board, it not making all the required changes. > > in `boards/Kconfig` there are three changes you need to make > > You need to create an entry here > > ``` > > choice > prompt "Select target board" > default ARCH_BOARD_CUSTOM > ---help--- > Select the board hosting the architecture. You must first select the > exact MCU part number, then the boards supporting that part will > be available for selection. Use ARCH_BOARD_CUSTOM to create a new > board configuration. > > config ARCH_BOARD_AMBER > bool "Amber Web Server" > depends on ARCH_CHIP_ATMEGA128 > ---help--- > This is placeholder for the SoC Robotics Amber Web Server that is based > on the Atmel AVR ATMega128 MCU. There is not much there yet and what is > there is untested due to tool-related issues. > > config ARCH_BOARD_ARDUINO_MEGA2560 > bool "Arduino Mega 2560" > depends on ARCH_CHIP_ATMEGA2560 > ---help--- > This option selects the Arduino Mega 2560 board featuring the Atmel > Atmega2560 MCU running at 16 MHz. > > config ARCH_BOARD_ARDUINO_DUE > bool "Arduino Due" > depends on ARCH_CHIP_ATSAM3X8E > select ARCH_HAVE_LEDS > ---help--- > This options selects the Arduino DUE board featuring the Atmel > ATSAM3X8E MCU running at 84 MHz. > ``` > > Add to the list here > > ``` > config ARCH_BOARD > string > default "amber" if ARCH_BOARD_AMBER > default "arduino-mega2560" if ARCH_BOARD_ARDUINO_MEGA2560 > default "arduino-due" if ARCH_BOARD_ARDUINO_DUE > default "arduino-m0" if ARCH_BOARD_ARDUINO_M0 > ``` > > and here > > ``` > comment "Board-Specific Options" > > if ARCH_BOARD_PCDUINO_A10 > source "boards/arm/a1x/pcduino-a10/Kconfig" > endif > if ARCH_BOARD_BEAGLEBONE_BLACK > source "boards/arm/am335x/beaglebone-black/Kconfig" > endif > if ARCH_BOARD_C5471EVM > source "boards/arm/c5471/c5471evm/Kconfig" > endif > if ARCH_BOARD_SPRESENSE > source "boards/arm/cxd56xx/spresense/Kconfig" > endif > if ARCH_BOARD_NTOSD_DM320 > ``` > > If you have made those changes you should be able to take an existing config, change the chip and see your board available. Yes, I did as you say. But the error remains exactly the same, although my board is displayed in the list of available -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
