繁体   English   中英

如何在 arduino ide 中使用 CMSIS 编译器库

[英]How to use CMSIS compiler libraries in arduino ide

我正在尝试在 arduino 中编译一些张量流示例https://github.com/MDK-Packs/tensorflow-pack/tree/main/examples 但它没有被编译,错误是

在 C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math_types.h:76:0 包含的文件中,

 from C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/arm_math.h:199, from C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnsupportfunctions.h:33, from C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Include/arm_nnfunctions.h:164, from C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src\tensorflow\lite\micro\kernels\cmsis-nn\add.cpp:18:

C:\Users\Piruthivi\Documents\Arduino\libraries\Arduino_TensorFlowLite\src/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/Core/Include/cmsis_compiler.h:54:25:致命错误:cmsis_gcc。 h:没有这样的文件或目录

编译终止。

退出状态 1

为板 ESP32 开发模块编译错误。

此报告将在文件 -> 首选项中启用“在编译期间显示详细 output”选项的更多信息。

我不知道如何将 cmsis 库添加到 arduino ide 中。 解决方案对我来说非常有用。 并提前感谢

Arduino Due 板安装和 CMSIS package 包含的 CMSIS-DSP 库似乎包含许多有用的功能。 默认情况下,Arduino IDE 是不可能的。 因此,为了能够从 Arduino IDE 调用 CMSIS 库,请对位于...\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.12 的“platform.txt”进行以下修改。

... "{build.variant.path}/libarm_cortexM3l_math.a" 将添加到 ## 中的platforms.txt 合并 gc-sections、存档和对象,并将 "libarm_cortexM3l_math.a" 文件复制到 ". .AppData\Local\arduino15\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x”。 这工作正常,JPK

CMSIS 可与 Arm 微控制器配合使用,因此您将无法在 Arduino 中编译 Esp32。 仅当您使用的开发板具有 ARM 处理器时,它才会起作用。

您可以使用对 Esp32 的 Tensorflow Lite 支持: https://github.com/tanakamasayuki/Arduino_TensorFlowLite_ESP32 我已经对其进行了测试,并且效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM