- Install pre-reqs: ARM CCC, STLink utilities and ccache using BREW (brew.sh)
- Create a Meadow folder
- clone Meadow (https://github.com/WildernessLabs/Meadow) [Meadow/Nuttx]
- switch to wip-semihosting branch
- clone Nuttx tools (git clone https://bitbucket.org/nuttx/tools.git) [Meadow/tools]
- clone Nuttx apps (git clone https://github.com/WildernessLabs/apps) [Meadow/apps]
- switch apps to wip branch
- configure tools/kconfig
- cd tools/kconfig-frontends
- ./configure --enable-mconf --disable-nconf --disable-gconf --disable-qconf
- make
- make install
- config the mono build: ./Nuttx/tools/configure.sh stm32f777zit6-meadow/mono
- make Nuttx (fails as expected)
- clone mono (https://github.com/WildernessLabs/mono) [Meadow/mono]
- switch to wip-rebase branch
- manually add corefx sub module (https://github.com/WildernessLabs/corefx) [Meadow/mono/external/corefx]
- Update NUTTX_HOME, COMMON_FLAGS & MONO_DIR
- run ./build-meadow.sh
- make Mono (builds successfully)
- make Nuttx
Hi @adrianstevens this is very cool.
Some way to have access to these repositories? [Meadow/Nuttx] [Meadow/tools] [Meadow/apps]