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
> > > >
> >

Reply via email to