Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save s-show/eaae5e8ca7ab5ed68f57fe75fffb8895 to your computer and use it in GitHub Desktop.
Save s-show/eaae5e8ca7ab5ed68f57fe75fffb8895 to your computer and use it in GitHub Desktop.

Mac の Visual Studio Code で Marlin のコンパイルをすると、突然 fatal error: libmaple/gpio.h: No such file or directory というエラーが発生してコンパイルできなくなった。

対処方法を検索したところ、次の情報が見つかった。

  1. Marlin が必要とする STM32 framework のバージョンは 6 であるが、自動アップデートで STM32 framework のバージョンが7に上がってしまう。
  2. そのため、platform.ini[env:STM32F103RC_btt_512K]platform を次の通り変更する必要がある。
- platform          = ststm32
+ platform          = ststm32@<6.2.0

これでコンパイルエラーが表示されなくなった。

note:2020/08/29追記

Windows でも同じ方法でコンパイルエラーを解消することができた。


参考情報

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment