错误的 CPU 类型 ~ core2-32-poky-linu - 主板英特尔®爱迪生编译时出错



在几个月没有使用Intel Edison+Grove和Arduino之后,我想开发一个小型项目。

它过去工作得很好,但当我现在想上传并运行一个项目时,我在Arduino中得到了以下错误:

fork/exec /Users/Dudis/Library/Arduino15/packages/Intel/tools/core2-32-poky-linux/1.6.2+1.0/i686/pokysdk/usr/bin/i586-poky-linux/i586-poky-linux-g++: bad CPU type in executable
Error compiling for board Intel® Edison.

我最近将Mac操作系统更新为Catalina,如果我理解正确的话,它不支持32位程序,但我也发现英特尔不再支持Edison,我找不到更新库或使其工作的方法。

有人能帮我做些什么吗?我可以通过Arduino&英特尔爱迪生?

您可以尝试设置一个CROPS环境https://www.yoctoproject.org/docs/3.0.2/mega-manual/mega-manual.html#gs-开发方法,并在其中构建了包括SDK的edison fw。

SDK将允许您为Edison构建C代码,而带有ACPI的新内核可能能够在内核中加载Grove设备所需的驱动程序。

最新更新