acassis commented on issue #9876:
URL: https://github.com/apache/nuttx/issues/9876#issuecomment-1647696887
Normally this error means that your new architecture or board definition is
incorrect or missing some symbol definition.
Note this double slash ("//"), it is the clue you need to config that the
symbols were resolved.
For ESP32C3-Devkit board I have this definition:
```
LN: platform/board to /nuttxspace/apps/platform/dummy
LN: include/arch to arch/risc-v/include
LN: include/arch/board to
/nuttxspace/nuttx/boards/risc-v/esp32c3/esp32c3-devkit/include
LN: drivers/platform to /nuttxspace/nuttx/drivers/dummy
LN: include/arch/chip to /nuttxspace/nuttx/arch/risc-v/include/esp32c3
LN: arch/risc-v/src/chip to /nuttxspace/nuttx/arch/risc-v/src/esp32c3
LN: arch/risc-v/src/board to
/nuttxspace/nuttx/boards/risc-v/esp32c3/esp32c3-devkit/../common
LN: arch/risc-v/src/board/board to
/nuttxspace/nuttx/boards/risc-v/esp32c3/esp32c3-devkit/src
```
Probably you have errors in both, in your arch definition and your board
definition. Before to create a new arch, I suggest you to just create an iMX6
board, just for test, to confirm your system is sane and to get started with
the process. For example you can create an Wandboard i.MX6, you will basically
copy the Sabre board and rename the symbols.
--
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]