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]

Reply via email to