PEmicro Blog

Cyclone Control SDK: Automated Flash Programming with Rust

Jul 01, 2024

The Cyclone Control SDK is a software development kit with a comprehensive API that allows developers to seamlessly integrate Cyclone LC and Cyclone FX programmers into their applications. They can manipulate SAP images, launch SAP images, retrieve programming results, and update settings. This blog post demonstrates the use of the SDK in a Rust application.

Read more...

How to Provision STM32H573xx Devices

Jun 25, 2024

PEmicro's development tools and production programmers now support OBK programming for STMicroelectronics' STM32H573 series product line. With all the features of the STM32H563 line, including enhanced performance, better power efficiency and more embedded peripherals, the STM32H573 also includes a secure key storage mechanism which adds an additional layer of security for OBKeys. 

Read more...

How to Provision STM32H563xx Devices for OEMiROT and DA with Certificates (TrustZone Enabled)

Jun 14, 2024

In this tutorial, we demonstrate a sequence for programming secure and non-secure code and data images, provisioning a device for debug Authentication with certificates (with TrustZone enabled) and provisioning OEM-iRoT. TrustZone reduces the potential for attack by isolating the critical security firmware and private information, such as secure boot, firmware update, and keys, from the rest of the application.

Read more...

How to Program and Regress STM32H503x Devices

Jun 14, 2024

STMicroelectronics' STM32H503 line is based on the ARM Cortex M33 and offers high performance and power efficiency suitable for a wide range of applications. In addition, the STM32H5 product life-cycle adds a layer of security, allowing the user to secure/unsecure a device by moving it through product states. The following example details how to step through a simple product lifecycle.

Read more...

Generating a Programming Image/Job From The Command-Line

Apr 15, 2024

Users who are managing production programming may have to work with a large number of stand-alone programming (SAP) image files, and may face the need to continually regenerate these images with new binaries, which can pose problems. PEMicro's Cyclone Control Suite offers a powerful yet flexible set of utilities to automate control of the Cyclones on the production line and help address this type of issue. This article describes how to fully automate the process of generating stand-alone programming (SAP) image files to remove the chance of errors that could occur when the process is done manually.

Read more...

STM32 Option Bytes Revisited

Apr 09, 2024

PEmicro's PROGACMP and Cyclone software have a set of "user options" commands:

  • Create/Modify User Options File (CU)

  • Specify User Options File (SU)

  • Program User Options (PU)

These commands allow the developer to individually program user options through the use of an IDE.

Read more...

How to Configure WiFi Communications for Cyclone FX Programmers

Apr 09, 2024

PEmicro includes WiFi communications with its flagship Cyclone FX stand-alone programmers, so in addition to USB, Serial, and Ethernet connectivity, the Cyclone FX can also be controlled wirelessly over a WiFi network. This simplifies cabling requirements and allows untethered debug/program of targets. The WiFi feature is available in the latest versions of PEmicro software and is supported by Cyclone FX Rev. C and higher.

Read more...

PEmicro adds iMXRT11xx and LPC55Sxx PRINCE to Secure Boot Utility

Apr 09, 2024

PEmicro's Secure Boot Utility is now updated to support NXP's iMXRT11xx devices and PRINCE encryption for LPC55Sxx devices. The Secure Boot Utility greatly simplifies the steps needed to enable security on NXP's iMX and LPC55Sxx processors, including certificate generation, signing of the user application, and setting the necessary non-volatile security settings in flash memory.

Read more...

Debug Authentication With Password Support for STM32H563xx (Trustzone Disabled)

Apr 08, 2024

PEmicro's development and production tools support STMicroelectronics Debug Authentication with password for STM32H563x devices when TrustZone is disabled. These devices offer enhanced performance and security, better power efficiency, and more embedded peripherals. Such features render them exceptionally suited for deployment across diverse industries, spanning from medical and healthcare to smart city infrastructure, personal electronics, smart home systems, and industrial applications. 

Read more...

PEmicro Adds Support for Renesas RA8

Mar 14, 2024

PEmicro's development and production programmers now support Renesas RA8 series MCUs.  

The Renesas RA8M1 group features the industry's first 32-bit microcontrollers based on the ARM Cortex-M85 (CM85) core, delivering breakthrough performance of over 3000 CoreMark points at 480 MHz, with fully deterministic, low latency, real-time operation that enables customers’ most demanding application needs. 

The RA8D1 MCU Group, also based on the ARM Cortex-M85 core, is the industry's first 32-bit graphics-enabled microcontroller also delivering breakthrough performance of over 3000 CoreMark points at 480 MHz and superior graphics capabilities that enable high resolutions display and Vision AI applications. 

These are general-purpose MCU devices and address diverse high-performance and compute-intensive applications in Industrial Automation, Home Appliances, Smart Home, Consumer, Building/Home Automation, and Medical/Healthcare market segments.

Read more...

Guide for Users Transitioning From Legacy Hardware

Mar 05, 2024

As technology evolves over time, PEmicro occasionally retires hardware and software products and classifies them as Legacy items, which are no longer sold or actively supported. When this happens there will almost always be a newer product available as a replacement part, accompanied by a substantial grace period that gives customers time to plan and adapt as necessary. PEmicro tries to make the transition to newer products as painless as possible, so our new products are often drop-in replacements with few additional updates required.

Read more...

PEmicro Adds Support for STMicroelectronics BlueNRG-LP and BlueNRG-LPS

Feb 26, 2024

PEmicro's  development and production programmers now support STMicroelectronics' BlueNRG-LP and BlueNRG-LPS microcontrollers based on ARM Cortex®-M0+. The BlueNRG series provides an ultra low-power programmable Bluetooth SoC solution to help bring wireless products to market.

Read more...