在 M1 macOS 上构建 RPi Pico LittleFS 时缺少 Nosys.specs

Nosys.specs missing when building RPi Pico LittleFS on M1 macOS

提问人:Atores 提问时间:11/15/2023 最后编辑:Atores 更新时间:11/15/2023 访问量:38

问:

最近,我正在尝试使用RPi Pico对ice40 FPGA进行编程。我以为我可以将 FPGA 的 bin 文件保存到 RPi Pico 的 Flash RAM 中,然后读取它并使用它来对 FPGA 进行编程。但是,我找不到太多关于在 RPi Pico 上存储文件的信息,所以我尝试使用 LittleFS (https://github.com/lurk101/pico-littlefs)。我已经下载了它,但是我无法真正构建它(使用make),它给了我这个错误:

[1%] Linking ASM executable bs2_default.elf
arm-none-eabi-gcc: fatal error: cannot read spec file 'nosys.specs': No such file or directory
compilation terminated.
make[2]: *** [pico-sdk/src/rp2_common/boot_stage2/bs2_default.elf] Error 1
make[1]: *** [pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all] Error 2
make: *** [all] Error 2

尽管如此,如果我尝试使用 pico-sdk 构建一些示例程序,它没有问题。有谁知道如何解决这个问题?

C++ CMamake 树莓派-PI-PICO

评论


答:

1赞 Atores 11/15/2023 #1

所以最后我发现了这个 GitHub 问题,它帮助了我,基本上它只需要另一个版本的 arm gcc。