Âé¶¹¹ÙÍø

ModusToolbox? Programming Tools

nobutton

About

ModusToolbox? Programming tools package includes several cross-platform programming tools that allow you to program flash on Infineon MCU.

The ModusToolbox? Programming tools are leveraged within the ModusToolbox? software ecosystem and are released independently to allow for new devices and capabilities to be provided without a full reinstallation of ModusToolbox?. Additionally, the programming tools can be installed independently from ModusToolbox? for use cases requiring only device programming.

The ModusToolbox? Programming tools package contains the latest version of the following utilities.

  • ModusToolbox? Programmer (GUI)?- provides a graphical user interface to program, erase, verify, and read the flash of the target device
  • Firmware Loader?- provides a command-line interface to upgrade KitProg3 firmware
  • OpenOCD?- provides debugging and in-system programming functionality for target devices for ModusToolbox? and mtb-programmer.
  • KitProg3?- provides communication firmware that supports both CMSIS-DAP programming and debugging.
  • ChipLoad?- enables downloading of firmware to AIROC? Bluetooth? platforms
  • DetAndID?- enables serial port detection of a connected AIROC? Bluetooth? device
  • MbtP?- supports downloading firmware to CYW955572BTEVK-01 devices to quickly disable the autobaud watchdog
  • Driver media?- provides hardware device drivers for Windows and udev_rules scripts for Linux

The ModusToolbox? Programming tools package can be installed, updated, and managed using the ModusToolbox? Setup tool.

  • ?¨C unified installation and management tool for ModusToolbox? ecosystem packages
  • ?¨C offline direct download of the programming tools installer

ModusToolbox? Programming tools are currently supported on:

  • Windows 11 (x64), Windows 10 (x64)
  • macOS X Monterey, Ventura and macOS 14 (x64) Intel and ARM processors via Rosetta
  • Ubuntu 20.04 (x64), and Ubuntu 22.04 (x64)

The ModusToolbox? Programming tools support Infineon MCUs from within the following product families:

  • PSOC? Edge Arm? Cortex? Multicore
  • 32-bit PSOC? Control Arm? Cortex?-M33 MCU
  • 32-bit PSoC? 4 Arm? Cortex?-M0/M0+
  • 32-bit PSoC? 4 HV Arm? Cortex?-M0+
  • 32-bit PSoC? 6 Arm? Cortex?-M4 / M0+
  • 32-bit XMC7000 Industrial Microcontroller Arm? Cortex?-M7
  • 32-bit TRAVEO? T2G Arm? Cortex? for Body
  • AIROC? Wi-Fi Connected MCU ¨C CWY43907
  • AIROC? Wi-Fi Connected MCU ¨C CWY20829
  • WLCx Wireless Charging ICs
  • Programmable USB-C Power Delivery Controllers
  • USB-C High Voltage Microcontrollers

For a complete list of the supported device families and development boards, refer to the?ModusToolbox? Programming tool release notes?in Documents section.

ModusToolbox? Programming tools package includes several cross-platform programming tools that allow you to program flash on Infineon MCU.

The ModusToolbox? Programming tools are leveraged within the ModusToolbox? software ecosystem and are released independently to allow for new devices and capabilities to be provided without a full reinstallation of ModusToolbox?. Additionally, the programming tools can be installed independently from ModusToolbox? for use cases requiring only device programming.

The ModusToolbox? Programming tools package contains the latest version of the following utilities.

  • ModusToolbox? Programmer (GUI)?- provides a graphical user interface to program, erase, verify, and read the flash of the target device
  • Firmware Loader?- provides a command-line interface to upgrade KitProg3 firmware
  • OpenOCD?- provides debugging and in-system programming functionality for target devices for ModusToolbox? and mtb-programmer.
  • KitProg3?- provides communication firmware that supports both CMSIS-DAP programming and debugging.
  • ChipLoad?- enables downloading of firmware to AIROC? Bluetooth? platforms
  • DetAndID?- enables serial port detection of a connected AIROC? Bluetooth? device
  • MbtP?- supports downloading firmware to CYW955572BTEVK-01 devices to quickly disable the autobaud watchdog
  • Driver media?- provides hardware device drivers for Windows and udev_rules scripts for Linux

The ModusToolbox? Programming tools package can be installed, updated, and managed using the ModusToolbox? Setup tool.

  • ?¨C unified installation and management tool for ModusToolbox? ecosystem packages
  • ?¨C offline direct download of the programming tools installer

ModusToolbox? Programming tools are currently supported on:

  • Windows 11 (x64), Windows 10 (x64)
  • macOS X Monterey, Ventura and macOS 14 (x64) Intel and ARM processors via Rosetta
  • Ubuntu 20.04 (x64), and Ubuntu 22.04 (x64)

The ModusToolbox? Programming tools support Infineon MCUs from within the following product families:

  • PSOC? Edge Arm? Cortex? Multicore
  • 32-bit PSOC? Control Arm? Cortex?-M33 MCU
  • 32-bit PSoC? 4 Arm? Cortex?-M0/M0+
  • 32-bit PSoC? 4 HV Arm? Cortex?-M0+
  • 32-bit PSoC? 6 Arm? Cortex?-M4 / M0+
  • 32-bit XMC7000 Industrial Microcontroller Arm? Cortex?-M7
  • 32-bit TRAVEO? T2G Arm? Cortex? for Body
  • AIROC? Wi-Fi Connected MCU ¨C CWY43907
  • AIROC? Wi-Fi Connected MCU ¨C CWY20829
  • WLCx Wireless Charging ICs
  • Programmable USB-C Power Delivery Controllers
  • USB-C High Voltage Microcontrollers

For a complete list of the supported device families and development boards, refer to the?ModusToolbox? Programming tool release notes?in Documents section.

Documents

Design resources