bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
2.01k stars 1.97k forks source link

Fail to compile 1.2 ver #301

Closed Claude-56 closed 4 years ago

Claude-56 commented 4 years ago

Configuration.zip

Marlin\src\HAL\STM32F1\dogm../../../inc/../HAL/./STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory 30 | #include <libmaple/gpio.h> | ^~~~Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\shared\backtrace\unwarmmem.cpp.o


compilation terminated.

I get the same error when working with Marlin autobuild or directly with PlatformIO
jjdmon commented 4 years ago

Same issue compiling for the SKR mini E3 V2.0 using the PlatformIO IDE in Atom. It updated some components and libraries when I started it and won't compile anymore. Maybe I'll try VS Code again but I switched to Atom because VS Code compiled and the resulting firmware was inoperative.

Looks like this is a known issue:

github.com/MarlinFirmware/Marlin/issues/18441

The quick fix worked for me. Add this around line 46 in the platformio.ini file: board_build.core = maple

Claude-56 commented 4 years ago

Thank you so much In fact I managed to compile the BugFix version instead of the lastest release.