You are here

Inside ModusToolbox™ 2.4: New features and extended capabilities to help you build cutting-edge embedded products | Cypress Semiconductor

Inside ModusToolbox™ 2.4: New features and extended capabilities to help you build cutting-edge embedded products

Our latest release of ModusToolbox™ 2.4 is now available for download across all three hosting platforms including Windows, Linux, and macOS. The new release includes expanded Machine Learning capabilities, integration with the online XMC™ simulation tool and a diverse collection of improvements to the overall user experience.

Continuing with the integration of Cypress products into Infineon, we have migrated all ModusToolbox™ libraries to the Infineon account and you can now install ModusToolbox™ from the Infineon Toolbox. Furthermore, we continue to grow our extensive developer community with how-to videos, regular training sessions for developers, and participation from our team of experts.

New Features to Help You Build Cutting-Edge Applications

Extended Machine Learning Capabilities

Our ModusToolbox™ Machine Learning solution is gaining popularity and this release includes some exciting new features and improvements, including:

  • Data streaming for on-device validation on target
  • Size optimization option during model conversion
  • Improved cycle accuracy for 8-bit models

Integration with Infineon Designer for SPICE-based Simulation

Infineon Designer is a powerful online tool for XMC1000 and XMC4000 devices that makes it easy for engineers to quickly evaluate, optimize and simulate ready-to-use application circuits. This online platform is a flexible SPICE-based environment for power, mixed signal, MCU and RF designs. For supported XMC™ devices ModusToolbox™ automatically generates a simulation .tgz file as part of the post-build process. After the build is complete, you can upload the .tgz file to the simulation web application (https://design.infineon.com/tinaui/designer.php) to get deep insight into application performance and behavior.

Terminal View in Eclipse IDE for Seamless Access

The Terminal view in the Eclipse for ModusToolbox ™ IDE now lets you access a command line terminal directly in the IDE. By default, the terminal uses your login shell on Linux and macOS, or the "modus-shell" Cygwin bash shell provided with your ModusToolbox™ tools installation on Windows. You can specify a different shell from Window > Preferences > ModusToolbox™ Tools.

External memory access via SFDP

We have updated OpenOCD to support the programming of external serial memory from PSoC™ 6 MCUs via the Serial Flash Discoverable Parameters (SFDP). Rather than configuring the memory in the QSPI Configurator, SFDP allows the programmer to get memory-specific data directly from the device which is especially useful when bringing up new board for the first time.

Powerful User Experience Improvements for Faster, Easier Development

Application Categories in Project Creator for Easier View

The Project Creator tool now lists the various applications by category for easier browsing:

You can still use the search and filter features to find the application you want. But if you don't know what you want, the category might help narrow it down.

Eclipse Import Application Shortcut For Easier Access

In the Quick Panel, there is now a shortcut to the ModusToolbox™ application import option. This shortcut bypasses the standard Eclipse Import tool to make importing and application easier and more straight-forward.

Maintenance Updates

GNU C/C++ (GCC) updated to v10.3

We have updated the GCC toolchain we include with our software to version 10.3. For most users, there should be no impact. However, if you are using the BTSDK, see the backward compatibility issue under Design Impact.

Moving Content from Cypress to Infineon

Cypress was acquired by Infineon Technologies over a year ago, and we've been updating our tools and libraries to be part of the Infineon ecosystem. This includes:

Single copy of KitProg3 firmware

In previous releases, a few tools like the Device Firmware Update (DFU) Host tool and CAPSENSE™ Tuner provided separate instances of the KitProg3 firmware. With this release, there is now only one copy of KitProg3, and it is located in the following directory:

<install_dir>\ModusToolbox\tools_2.4\kp-firmware

ModusToolbox™ 2.4 release has the powerful updates to help you build better IoT products in a safe, easy and secure way. We hope you like the changes that come with our latest release, and that these upgrades help make your software development process easier, efficient and error-free!

Resources

Blog: 

ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.