Closed vskh closed 1 year ago
Hi @vskh, the problem is in the Arduino framework package for this hardware. I believe it's simply not compatible with the latest GCC packages and there were no ARM64 toolchains for this board when it was released. I also assume that the vendor of this hardware has no intentions of maintaining the software stack for this board as it has not received updates for several years and eventually has been archived https://github.com/microsoft/devkit-sdk
hi @valeros ! Thank you for the explanation. I have tried to use stm32cube instead and it seems to work.
Hello team,
First of all, thank you for the amazing tool and ecosystem for embedded programming, I enjoy it a lot.
However, I spotted the following problem: trying to build a simple example program for STM32-based board on an ARM-based SOC fails.
Target board: MxChip AZ3166 Build host: Rock Pi 4C+
Linux 6.1.11-rockchip64 aarch64
Cause: As far as I understand the contents of 'platform.json', the version of toolchain-gccarmnoneeabi it depends by default ("version": ">=1.60301.0,<1.80000.0"
resolves to '1.60301') does not seem to be compiled for linux_aarch64.With the following setup in platformio.ini:
configuration of the project fails with
If I try to explicitly change it to the version of package which I experimentally found to be available for linux_aarch64 with
it installs, however, the build of the project fails because of many compilation errors, e.g.:
I am not sure if this is a problem with the toolchain package or some environment/board/configuration issue. Could someone advice?
Maybe, I somehow can use the native toolchain available on the system instead?