亲爱的支持,
我正在使用 MCUXpresso SDK v2.12 和 RT1170-EVK 学习 i.MXRT 开发,我的开发主机是 Ubuntu 16,我的调试器是 JLink OB。
我注意到SDK中有两个CMSIS文件夹:
$ find -type d -name CMSIS
./middleware/eiq/tensorflow-lite/third_party/cmsis/CMSIS
./CMSISeiq 下的 CMSIS 似乎包含更新版本的 CMSIS-NN,但 Core 和 DSP 文件夹仅包含头文件。所以这个 CMSIS 与 SDK 根文件夹下的相比看起来不完整?是否还依赖SDK根目录下的CMSIS组件?
我还注意到 SDK 根目录中的 CMSIS 文件夹看起来也与 SDKv2.11 不同,但找不到更改日志。在 SDKv2.11 中,CMSIS-DSP 使用库依赖性,但在 SDKv2.12 中,这更改为源依赖性并且预构建库消失了。
能否请教:
- 如果我不使用 eiq 组件,我应该坚持使用 SDK 根目录下的 CMSIS 吗?
- 我们如何从源代码生成类似 SDKv2.11 中的 libarm_cortexM7lfsp_math.a 的二进制库?需要 ARMGCC 的确切标志,以便具有等效的性能。