Hi Alan, Thank you for the quick reply. The proposed method would indeed work. To enhance it I could even use a little script to update the "mynsh" in the external directory (to support multiple defconfigs).
The symbolic link however shows up as a difference in the repository and this complicates keeping nuttx in sync with github. I will have a look whether it is not easier to use the custom boards approach. Kind regards, Jehudi Op do 19 dec 2024 om 15:36 schreef Alan C. Assis <acas...@gmail.com>: > > Hi Laczen, > > Good question, normally we use CustomBoards (AKA: out-tree or > out-of-the-tree boards) to have a separated board from mainline: > > https://nuttx.apache.org/docs/latest/guides/customboards.html > > But I think your case is different, you only want to use your defconfig > separated from mainline, correct? > > In this case just use a symbolic link will work, enter inside > boards/yourarch/yourfamily/yourboard/configs/ and create a symbolic link to > the external directory where you board profile with defconfig is located: > > Example: > $ cd boards/arm/stm32/stm32f4discovery/configs/ > $ ln -s /home/user/boardconfigs/mynsh mynsh > $ cd - > $ ./tools/configure.sh stm32f4discovery:mynsh > $ make -j > > BR, > > Alan > > On Thu, Dec 19, 2024 at 6:46 AM Laczen JMS <laczen...@gmail.com> wrote: > > > Hi Alan and Aaron, > > > > I am also a noob and facing what I think is a similar problem. I would > > like to create some specific configuration (defconfig) outside of the > > nuttx folder while maintaining my nuttx folder free from changes so > > that I can keep the nuttx folder in sync with the repo. What is the > > best way to achieve this ? > > > > Kind regards, > > > > Jehudi > > > > Op do 19 dec 2024 om 09:28 schreef Alan C. Assis <acas...@gmail.com>: > > > > > > Hi Aaron, > > > > > > Nice to know you have previous experience with NuttX on Sony Spresense. > > > > > > The process to support other boards is very similar, I suggest you to > > read > > > our official documentation: > > > > > > https://nuttx.apache.org/docs/latest/quickstart/index.html > > > > > > If you still have questions, please feel free to ask here. Also if you > > > notice that there is something you expected to find in our documentation > > > and it is not there, please let us know, this way we can improve it. > > > > > > BR, > > > > > > Alan > > > > > > On Thu, Dec 19, 2024 at 5:02 AM Aaron M <aaron.lists...@minn-tek.com> > > wrote: > > > > > > > Sorry if this is inappropriate for the list, but I'm a relative noob to > > > > Nuttx, and I'm just trying to find my way. I'll go elsewhere if you > > > > point me in the correct direction for questions like this. > > > > > > > > My exposure to Nuttx has been strictly limited to Sony's Spresense, and > > > > I have a suitable working environment in VSCode with Sony's SDK. But > > if > > > > I want to build for, say, the FRDM KL-25, or the RPi Pico 2, can I use > > > > the same environment, er, somehow? Do I need to download separate > > > > copies of the repo of Nuttx for each board? > > > > > > > > This link has a nice overview, but it doesn't cover how to handle > > > > multiple boards: > > > > > > > > > > https://www.cocoacrumbs.com/blog/2021-10-25-nuttx-on-the-stm32f769-disco-board/ > > > > > > > > > > > > Thanks for any insight, and my deepest apologies if this is the wrong > > > > place for these questions. > > > > > > > > Aaron > > > > > >