I was trying to create a newer MicroPython firmware with ulab using the same steps as version 1.17 for Pybaord-D SF2W. I tried to build the firmware following; https://github.com/EduardoDestefani/mic ... yboard-etc with the changes shown in; viewtopic.php?f=3&t=7005&p=49613&hilit=ulab#p49476
The steps above always worked for Pyboard-D SF2, as it doesn't have enough memory to handle the ulab library smoothly. When trying to reproduce the steps, the following error appeared with MicroPython version 1.18:
Code: Select all
CC ../../lib/lwip/src/core/ipv6/nd6.c
CC ../../lib/lwip/src/netif/ethernet.c
CC mbedtls/mbedtls_port.c
CC build-PYBD_SF2/pins_PYBD_SF2.c
LINK build-PYBD_SF2/firmware.elf
arm-none-eabi-ld: build-PYBD_SF2/code/numpy/io/io.o: in function `io_save':
io.c:(.text.io_save+0xd0): undefined reference to `sprintf'
arm-none-eabi-ld: io.c:(.text.io_save+0x124): undefined reference to `sprintf'
arm-none-eabi-ld: io.c:(.text.io_save+0x1de): undefined reference to `sprintf'
make: *** [Makefile:718: build-PYBD_SF2/firmware.elf] Erro 1