Hi,
after some tests, with some hints and discussion with Lup, I am able to
build NuttX for PineCone (BL602 based evaluation board) on FreeBSD. I
am able to build almost all configurations present in recent sources (I
used sources from git, snapshot old maybe a week or two), with
configuration as follows:
tools/configure.sh bl602evb:dma BUILDS
tools/configure.sh bl602evb:elf FAILS
tools/configure.sh bl602evb:fpu BUILDS
tools/configure.sh bl602evb:gpio BUILDS
tools/configure.sh bl602evb:i2c BUILDS
tools/configure.sh bl602evb:nsh BUILDS
tools/configure.sh bl602evb:spi BUILDS
tools/configure.sh bl602evb:spiflash FAILS
tools/configure.sh bl602evb:timer BUILDS
tools/configure.sh bl602evb:wifi FAILS
I have no idea what elf and spiflash configurations are for, maybe
nothing interesting for me, but I'd like to get wifi configuration to
build. It fails with following:
CC: tcpblaster_cmdline.c
tcpblaster_cmdline.c:121:23: error: use of undeclared identifier 'AF_INET'
ret = inet_pton(AF_INET, argv[1], &g_tcpblasterserver_ipv4);
^
1 error generated.
gmake[3]: *** [Makefile:92: tcpblaster_cmdline.hobj] Error 1
gmake[2]: *** [Makefile:55:
/wrk/usr/ports/devel/apache-nuttx/work/apps/examples/tcpblaster_context] Error 2
gmake[1]: *** [Makefile:168: context] Error 2
gmake: *** [tools/Unix.mk:443:
/wrk/usr/ports/devel/apache-nuttx/work/apps/.context] Error 2
I was able to fix this one, more on the issue in next mail.
However, generated binaries (most of them) have a problem - 'help'
command does not work, it does not output anything, just new shell
prompt is displayed.
So, did anybody work with PineCone (or some BL602 based board)
recently? Could we get that fixed? It is small, cheap board usable for
many devices, worth having it working well, in my oppinion...
Regards,
Milan