PEmicro Blog

How To Automate Cyclone Stand-Alone Programming Image Generation

April 2021 - Updated with steps to perform an automated silent install of the Cyclone software package. See Section 7 below.

April 2024 - Updated Section 3 with a list of new commands for CSAP.

PEMicro has released the  Cyclone Control Suite which offers a powerful yet flexible set of utilities to automate control of the Cyclones on your production line. 

Many of our users have to work with a very large number of stand-alone programming (SAP) image files and have to continually regenerate these images with new binaries.

This blog post shows how they can also 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.


STM32 Option Bytes Revisited

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.


PEmicro Adds WiFi to Cyclone FX Programmers

PEmicro has announced WiFi support for its flagship Cyclone FX stand-alone programmers. In addition to existing USB and Ethernet connectivity, the Cyclone FX can now be controlled wirelessly over a WiFi network, simplifying cabling requirements and allowing 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.


PEmicro adds iMXRT117x and LPC55Sxx PRINCE to Secure Boot Utility

PEmicro's Secure Boot Utility is now updated to support NXP's iMXRT117x 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.


PEmicro Adds Debug Authentication With Password Support for STM32H563xx (Trustzone Disabled)

PEmicro's development and production tools now 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. 


PEmicro Adds Support for Renesas RA8

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.


Guide for Users Transitioning From Legacy Hardware

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.


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

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.


Securing Renesas RA/Synergy Devices via ID Code Protection

Update: as of Feb 20th, 2024: the process for programming OSIS region on Renesas RA processors is greatly simplified and no longer relies on user functions. ID Code Authentication is now also handled directly in the PEmicro software instead of an external Python script

It is crucial to be able to prevent access by third parties to on-chip flash memory. Renesas RA and Synergy devices offer several means of security, one of which is called ID Code protection. After the MCU starts up in boot mode, ID authentication is performed when a host such as a PC is connected, in order to prevent unauthorized access. PEmicro's tools now allow users to take advantage of ID Code protection within the OCD/Serial Programmer ID Setting Register (OSIS) of supported Renesas ARM processors.


PEmicro Adds Support for STMicroelectronics STM32H5

PEmicro's development and production tools now support STMicroelectronics' STM32H5 microcontrollers based on ARM Cortex-M33. The H5 devices are intended to offer a compelling combination of performance and security at a reasonable price.


Texas Instruments' MSPM0x Devices Supported, Factory Reset Ability Added

Update: as of Feb 20th, 2024, MSPM0L1345 & MSPM0L1346 supported, MSPM0C device family supported, and Factory Reset support added.

PEmicro's development and production tools now support MSPM0L and MSPM0G ARM Cortex-M0+ MCUs from Texas Instruments. ARM Cortex-M0+ MCUs are highly scalable and deliver the sensing and processing features that developers are seeking.


PEmicro Adds Support for .BIN Data Files to Programming Tools

PEmicro has announced support for binary (.BIN) data files for its popular Cyclone stand-alone programmers and PROG & CPROG flash programming software. Previously users would need to convert this type of file to the .S19 format using a free utility. This new support for binary files comes in the form of the "QB" command, which together with the "QO" command highlights a new queue-based approach towards programming data files.