Seems I’ve been finished some of the work @ acassis
I ported it on a little board called “leach”. It contains a single STM32F103CBT6 chip.
This board make use of dfu-util, ONLY usb is needed to debug and upload code, thus it is much easier while developing.
(ps: It uses maple mini bootloader which can be updated via uart - https ://github.com/leaflabs/maple-bootloader/tree/mini-boot)
Please refer to this link: https://github.com/librae8226/nuttx-git/tree/leach
To build it, first prepare the arm-none-eabi- toolchain, then in the nuttx source tree:
$ cd tools
$ ./configure.sh stm32-leach/usbnsh
$ cd -
“leach (mini)” is just a board name, it is originally derived from maple-mini (http ://leaflabs.com).
You can check it out at: https://github.com/LeafGrass/Maple-mini-r2-evolution-board
I would like to say, nuttx is REALLY COOL for *nix enthusiasts.
Some pictures of this board running nuttx below.