Âé¶¹¹ÙÍø

This new page will be updated regularly based on feedback, with additional development flows and content coming soon. Check back for updates.

Choose from one of the development workflows by clicking on it to open the steps.

The MCU development flow is for developers who wish to use?ModusToolbox? to develop their MCU based application.

Use ModusToolbox? Setup tool for simplest installation as there are a set of tools to be included. The Setup tool allows you to select the tools needed and they will be installed together.

To adapt an existing development board to add sensors or change IO configurations you will use Device Configurator. Device Configurator is included in ModusToolbox?. It presents a graphical view of the device peripherals to allow you to setup, modify and configure the chip. It will then generate macros, data structures and initialization functions for your project.

A complete user guide for Device Configurator is included in the Resource button below.

If you are starting with an empty project and building up your application for your hardware you should start with BSP Assistant. BSP Assistant is included with ModusToolbox?.

The BSP Assistant helps you create custom Board Support Packages (BSP) for?ModusToolbox? applications. All?ModusToolbox? Applications require a target BSP. Infineon provides BSPs for all our kits as well as for any chip architecture to use as a starting point.

BSP Assistant is included in ModusToolbox?. A complete guide to BSP assistant is included in the Resource button below.

The Library Manager is included in?ModusToolbox? and provides a GUI tool for adding or removing middleware libraries within your project. Using the library manager ensures other files or dependencies are included in the project.

The libraries provided are grouped in categories to make selection easier. Select capabilities such as wireless connectivity, graphics, peripheral drivers, sensors and other middleware for your project.

The build system is based on GNU Make. It performs application builds and provides the logic to launch tools and run utilities. Each application has a set of makefiles including a start.mk to setup the environment and bring in the appropriate libraries, and a BSP.mk to bring in required BSP functionality. The top level application makefile sets basic and advanced configuration options and paths. These and additional make files form the build system.

ModusToolbox??supports using OpenOCB using a GBD server and supports the J-Link debug probe.

Various IDEs are supported for establishing debug sessions including Eclipse, VS Code, IAR, and Keil uVision.

See section 3.5 of the?ModusToolbox? User's Guide in the Resource button below.

DEEPCRAFT? Studio: An end-to-end platform for ML on edge devices. Streamlines the entire workflow from data collection and annotation to model deployment. Handle all stages efficiently¡ªdata management, model building, evaluation, and edge deployment¡ªin one comprehensive solution.

DEEPCRAFT Studio is a development environment for building ML models. You can build and train your model, manage your data and deploy your model to your device all from one tool.

Create a new project. Build a Simple Command Structure, Generate a Model from your Project.

Testing your model in the cloud.

Download the generated model. Include the model in your application. Compile and test your embedded application.

Download the generated model. Include the model in your application. Test your embedded application in more detail.

Add phrasing variation and variables to your command model. Test the phrasing variation and variables in the cloud test interface.

DEEPCRAFT? Studio: An end-to-end platform for ML on edge devices. Streamlines the entire workflow from data collection and annotation to model deployment. Handle all stages efficiently¡ªdata management, model building, evaluation, and edge deployment¡ªin one comprehensive solution.

This video explains the basic hardware and software of Audio Enhancement? and the basics for including it in your audio designs.

Loading AFE Configurator settings, modifying, saving settings and viewing the result.

Recording audio using AFE Configurator. Playing back and viewing the result in Audacity.

Connect to a running device. Sync settings to the device. Return settings to the defaults by syncing from the device to AFE Configurator.

DEEPCRAFT? Studio: An end-to-end platform for ML on edge devices. Streamlines the entire workflow from data collection and annotation to model deployment. Handle all stages efficiently¡ªdata management, model building, evaluation, and edge deployment¡ªin one comprehensive solution.

DEEPCRAFT? Model Converter is a comprehensive solution designed to facilitate the conversion of pre-trained models for deployment on an Infineon target platforms. By leveraging Model Converter, users can generate code for existing models, optimize pre-trained models for specific target devices through configurable optimization parameters, and validate model performance on the desktop prior to actual device deployment.