C

先决条件

以下先决条件必须安装,才能开始在 Linux 和 Windows 主机上的不同目标平台进行开发。您可以从您的 Qt 账户 下载 Qt 在线安装程序。

以下表格列出了所有通用和板级特定的先决条件

使用 Qt 在线安装程序安装以下先决条件

  • Qt for MCU SDK
  • Qt Creator v13.0.0 或更新版
  • CMake 3.21.1 或更新版
  • Ninja 1.10.0 或更新版
  • ARM 工具链 12.3.rel1 或 Arm V9.40 的 IAR Build Tools,具体取决于您使用的工具链

    注意:Arm V9.40 需要单独安装(从 IAR Systems 获取)。

使用 Qt 在线安装程序安装以下先决条件

  • MCUXpresso IDE
  • MCUXpresso 板级 SDK
    • MIMXRT1050-EVKB - MCUXpresso SDK 2.15.000
    • MIMXRT1060-EVKB - MCUXpresso SDK 2.15.000
    • MIMXRT1064-EVK - MCUXpresso SDK 2.15.000
    • MIMXRT1170-EVKB - MCUXpresso SDK 2.15.000

使用 Qt 在线安装程序安装以下先决条件

  • 针对 EK-RA6M3G 和 EK-RA8D1
    • 灵活的软件包(FSP)源代码 v5.2.0。

以下内容需单独安装,因为 Qt 在线安装程序不提供这些内容

使用 Qt 在线安装程序安装以下先决条件

  • STM Cube Programmer 2.15.0 或更新版
  • STM32Cube 板级 SDK
    • STM32F769I-DISCOVERY - STM32CubeF7 SDK 1.17.1 或更新版
    • STM32H750B-DISCOVERY - STM32CubeH7 SDK 1.11.1
    • STM32F469I-DISCOVERY - STM32CubeF4 SDK 1.28.0 或更新版
  • Udev 规则,提供对插入设备的访问权限以进行编程。STM32Cube 程序员或 STM32Cube IDE 提供以下文件,包含 Udev 规则
    • 49-stlinkv1.rules
    • 49-stlinkv2-1.rules
    • 49-stlinkv2.rule
    • 49-stlinkv3.rules
    • 50-usb-conf.rules

    将相关文件复制到 /etc/udev/rules.d

此外,如果需要,将引导加载程序镜像刷入设备。更多信息,请参见ST板引导加载程序刷写说明

以下内容需单独安装,因为 Qt 在线安装程序不提供这些内容
  • Green Hills Software获取这些工具。
    • Green Hills MULTI Compiler for Embedded ARM或IAR Build Tools for Arm。Qt for MCU经过Green Hills MULTI Compiler for Embedded ARM版本2017.1和IAR Functional Safety Build Tools for Arm版本8.22.3的编译器版本测试。
  • 请联系您当地的Infineon销售代表或分销商,或联系Qt支持以获取以下软件
    • 适用于TVII-C-2D-6M-327-SET (REV-01)和TVII-C-2D-4M-216-SET (REV-01):
      • TRAVEO™ T2G集群系列V2.3.0的图形驱动程序,包括LIB和SDK包。
    • 适用于TVII-C-2D-6M-327-CPU REV-B和TVII-C-2D-6M-327-REF:
      • TRAVEO™ T2G集群系列V1.2.1的图形驱动程序,包括LIB和SDK包。
    • 仅适用于TVII-C-2D-6M-500-CPU REV-B:
      • TRAVEO™ T2G集群系列V1.1.0的图形驱动程序,包括SRC、LIB和SDK包。
    • Infineon Auto Flash Utility 1.4,以能够将构建的可执行文件刷入设备。
    • 如果直接从Qt Creator刷写,需要MiniProg4调试套件

此外,如果需要,将引导加载程序镜像刷入设备。更多信息,请参见Infineon板引导加载程序刷写说明

安装这些先决条件后,启动Qt Creator IDE以自动生成所有可用目标的套件。如果您找不到特定目标的套件,请更新该目标的要求并重新启动Qt Creator。更多信息,请参阅Qt Creator设置

在特定Qt许可证下提供。
了解更多。