This topic provides a quick start reference for PSOC™ Edge devices.

  1. Install ModusToolbox™ Setup; see the

    ModusToolbox™ software installation guide

    for more details.

  2. Run the Setup program and install the following as :

    • Arm® GNU Toolchain (GCC)

    • base tools package version 3.6 or later

    • IDE (optional, Eclipse or VS Code)

    • Edge Protect Security Suite

    • Programming tools package

    • Optional packs for AI/machine learning:

      • DEEPCRAFT™ Studio

      • DEEPCRAFT™ Model Converter

      • DEEPCRAFT™ Audio Enhancement Tech Pack

      • ModusToolbox™ Machine Learning Pack 3.0.0


    Note:

    You may also want the LLVM toolchain depending on the types of applications you plan to create. LLVM is not included in the Setup program. Download and install it from here:

    https://github.com/ARM-software/LLVM-embedded-toolchain-for-Arm/


  3. Run the ModusToolbox™ Dashboard and create project for desired IDE or command line for PSOC™ Edge kit. See the

    Dashboard user guide

    for more details.

  4. Open the project in the desired IDE or command line, write code, and build.

  5. To use J-Link (optional):

    1. Install J-Link and note install location

    2. Edit

      bsp.mk

      file to add

      BSP_PROGRAM_INTERFACE=JLink

    3. If you install J-Link in a non-default location or have multiple versions, also add

      MTB_JLINK_DIR=[path to J-Link]

      , for example:

      • Windows: C:/Program Files/SEGGER/JLink_V852

      • macOS: /Applications/SEGGER/JLink_V852

      • Linux: /opt/SEGGER/JLink_V852

    4. Save the

      bsp.mk

      file

  6. Attach kit

  7. Program and debug as applicable to the desired IDE