Please refer to Failed to build openmv from source... · Issue #373 · openmv/openmv · GitHub
My working environment:
GCC: gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0
arm-none-eabi-gcc: arm-none-eabi-gcc (GNU MCU Eclipse ARM Embedded GCC, 64-bit) 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907]
openmv: (git of September 11, 2018)
micropython: (git of September 11, 2018)
- . I can successfully build micropython/ports/unix and have it run on my laptop. However, I don’t have some of the packages from http://docs.openmv.io/library/index.html, including:
- ) MicroPython-specific libraries:
2. ) Libraries specific to the OpenMV Cam
- . I realize I need to build openmv from source, together with micropython. I strictly follow
Linux Installation at Home · openmv/openmv Wiki · GitHub.
It seems Makefiles for building openmv are all for ports/stm32. Therefore, I met the following ERROR messages (even if with arm-none-eabi-gcc installed):
make: Entering directory ‘…/openmv/src/micropython/ports/stm32’
Makefile:11: *** Invalid BOARD specified: boards/OPENMV3. Stop.
make: Leaving directory ‘…/openmv/src/micropython/ports/stm32’
Makefile:428: recipe for target ‘FIRMWARE_OBJS’ failed
make: *** [FIRMWARE_OBJS] Error 2
Just wonder how to build openmv together with micropython from source? In other words, how to build micropython with the supported board openmv?
It looks like it’s just a directory problem?
git checkout openmv
There is NO openmv branch at all under micropython …
Can you please help?