主要内容

为代码生成设置和配置 Armclang 编译器工具链

R2026b

为代码生成设置和配置 Armclang 编译器工具链说明如何:

  • 注册 Armclang 编译器。

  • 使用 Armclang 编译器工具链配置模型。

注意

默认编译器工具链是 GNU Tools for ARM Embedded Processors。

注册 Armclang 编译器

要注册 Armclang 编译器工具链,请遵循硬件设置说明。

  1. 在 MATLAB® 命令提示符下输入以下命令以打开硬件设置窗口。

    matlabshared.toolchain.armclang.register
  2. 在 Register Armclang Compiler 窗口中,点击状态部分中的 Download。这将导航到下载 Armclang 编译器的网页。

    Hardware setup

    注意

    • 下载并安装推荐的经许可的 Arm Compiler V6.14.1。

    • 如果 Armclang 编译器已安装并注册,状态显示 Toolchain Registered。

    • 如果 Armclang 编译器已安装但未注册,状态显示 Installation Detected。

    • 基于 STM32 的板处理器不支持为代码生成设置和配置 Armclang 编译器工具链。代码生成的 Armclang 编译器工具链仅支持 Discovery 板。

  3. 确保 Armclang 编译器已安装并设置许可证。

  4. 点击 Browse 并定位 Armclang 编译器安装文件夹路径。

  5. 点击 Validate。

    Arm clang setup

  6. 如果 Armclang 编译器验证成功,请点击 Finish。

    如果验证失败,请验证指定的 Armclang 编译器目录。

要注销 Armclang 编译器工具链,请在 MATLAB 中使用以下命令:

matlabshared.toolchain.armclang.unregister

使用 Armclang 编译器工具链配置模型

本节描述如何在配置参数中使用 Armclang 编译器工具链配置模型。

  1. 在配置参数窗口中,点击代码生成窗格。默认情况下,工具链为 GNU Tools for ARM Embedded Processors。

  2. 在工具链中选择 Armclang Compiler。

  3. 点击确定。

限制

Armclang 编译器工具链仅支持 STM32™ Microcontroller Blockset(STM32 Nucleo F031K6 板除外)和 Embedded Coder® Support Package for ARM® Cortex®-M Processors。