Skip to content

[FR] Update toolchains to support compiling on Raspberry Pi #27486

@thijstriemstra

Description

@thijstriemstra

When I try to compile Marlin on a Raspberry Pi 3b+ (debian bookworm, 64bit) it fails with:

Processing STM32F446ZE_btt (board: marlin_BTT_Octopus_v1; platform: ststm32@~12.1; framework: arduino)
----------------------------------------------------------------------------------------------------------------
Platform Manager: Installing ststm32 @ ~12.1
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Platform Manager: [email protected] has been installed!
Tool Manager: Installing platformio/toolchain-gccarmnoneeabi @ ~1.90201.0
UnknownPackageError: Could not find the package with 'platformio/toolchain-gccarmnoneeabi @ ~1.90201.0' requirements for your system 'linux_aarch64'

Describe the feature you want

I would like to be able to compile Marlin on a 32 and 64-bit Raspberry Pi.

Additional context

This issue was raised before (#23815) but it was closed with rather vague comment about it being a platfomio issue. What issue specifically? I think it's more an issue with Marlin using an ancient ststm32@~12.1 (released in june 2021) which doesn't support linux_aarch64?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions