PEmicro logo
Cart New Account Login

Logo image
HomeAbout usProductsSupportForumsBlogCustomer Service


by Keith McNeil


Automation features have always been central to PEmicro's Cyclone programmers because of the customization and control they give users over the crucial production programming process. The right features implemented well can result in significant savings of time and money.

To that end, PEmicro included a base set of automation features in our Cyclones, and our Cyclone FX programmers also added several powerful advanced features, such as simultaneous control of multiple Cyclones. But until now our lower-cost Cyclone LC programmers required a separate purchase (the Advanced Control Suite Upgrade License) in order to take advantage of these advanced features. 

But going forward PEmicro has decided to make all of these advanced control/automation features standard with every Cyclone. Cyclone LC users (PEmicro part#s Cylcone-LC-UNIV and Cyclone-LC-ARM) can update their Cyclone software now to immediately add these powerful features at no additional cost. The updated software can be downloaded here: Cyclone LC and Cyclone FX Installation Software.

Read more...


by Keith McNeil


PEmicro's development and production tools now support Geehy Semiconductors' APM32F030xC devices. The APM32F030xC series are fully optimized and upgraded based on the performance of APM32F030x6x8, improving the capacity of FLASH and SRAM, increasing the number of UART interfaces, a wide range of upgraded peripherals and I/O, which can help customers expand innovative application fields such as industrial control and smart home at a more economical cost.

PEmicro's Cyclone programmers can be used for secure production programming of iND832xx devices, including control and automation. In addition, Multilink debug probes with PROGACMP programmer, and GDB Server Eclipse IDE plug-in are ideally suited for the development process.

Read more...


by Johnny Ng


PEmicro has added 64-bit Windows libraries to the Cyclone Control Suite. Now available in the Cyclone LC and Cyclone FX Installation Software.

The 32-bit library and other deliverables are located in: 

C:\PEMicro\cyclone\cycloneControl\controlsdk\deploy\win32

The 64-bit library and other deliverables are located in 

C:\PEMicro\cyclone\cycloneControl\controlsdk\deploy\win64

In addition, the python example has been updated to automatically load the appropriate DLL depending on your platform. Please note that the CycloneControlGUI and CycloneControlConsole applications remain 32-bit.

Please contact technical-info@pemicro.com if you have any questions about our 64 bit support.




by Keith McNeil


PEmicro's development and production tools now support indie Semiconductors' IND832xx devices. The iND832xx family consists of two automotive-grade LED-lighting ICs that integrate a powerful 32-bit Arm® Cortex® M0 processor together with everything necessary to implement an interior lighting system. The ICs include a flexible power management system and many cutting-edge features.

PEmicro's Cyclone programmers can be used for secure production programming of iND832xx devices, including control and automation. In addition, Multilink debug probes with PROGACMP programmer, and GDB Server Eclipse IDE plug-in are ideally suited for the development process.

Read more...


by Keith McNeil


Qorvo's PAC52xx and PAC55xx devices are now supported by PEmicro's development and production tools. These ar part of Qorvo's broad portfolio of full-featured Power Application Controller® (PAC) products that are highly optimized for controlling and powering next generation smart energy appliances, devices, and equipment.

PEmicro's Multilink debug probes with PROGACMP programmer, and GDB Server Eclipse IDE plug-in are ideally suited for the development process. In addition, Cyclone programmers can be used for secure production programming of these Qorvo devices, including control and automation.

Read more...


by Edison Tam


PEmicro's Secure Boot Utility is now updated to support NXP's LPC55Sxx processors. The LPC55Sxx secure boot feature is a key component in protecting embedded devices as security threats increase both in volume and complexity. PEmicro’s Secure Boot Utility is a graphical user interface which configures Secure Boot for applications running on LPC55Sxx devices and sets device security features to inhibit copying or misuse.  Functionality includes signing applications, generating keys and certificates, setting security options, and running a security analysis of all settings.

The Secure Boot Utility automates building secure boot binary files and is used in the process of generating encrypted secure boot programming images for manufacturing.  The goal is to make sure the user's application data is secure in both the manufacturing stage and when devices are deployed in the field. The tool includes a security analyzer which grades the user's security choices based on how secure it will leave the device after programming.

The Secure Boot Utility is integrated into the Cyclone production programming software and included with the PROGARM programming software.

Read more...


by Steve McGrath


PEmicro's development and production tools now support ZHIXIN Semi's Z20K11xM and Z20K14xM devices. ZHIXIN Semi produces high-reliability controllers and processor chips for automotive systems.

PEmicro's Cyclone programmers can be used for secure production programming of Z20K11xM & Z20K14xM  devices, including control and automation. In addition, Multilink debug probes with PROGACMP programmer, and GDB Server Eclipse IDE plug-in are ideally suited for the development process.

Read more...


by Johnny Ng


PEmicro supports external flash connected to an MCU via the SPI and Address/Data bus interfaces. When performing this type of programming, the algorithm needs to be set up specifically for our programmers to be able to communicate with the flash via the MCU. What must be configured depends on which external bus interface has been chosen for the connection. When using the Address/Data bus, the user will need to configure the external address, data, and bus control pins of the MCU. In the case of the SPI bus, the user will need to configure GPIO pins connected to the external SPI device properly. The modifications are made in the header of the algorithm file. PEmicro's PROGACMP software, as of version 8.84, has an SPI Diagnostic mode that provides the user with a new method to easily test the GPIO configuration in order to help troubleshoot programming issues.

Read more...


by Steven McGrath


PEmicro has added production programming support for the Renesas RA family Device Lifecycle Management (DLM) and TrustZone boundary settings to the Cyclone FX programmer. Device Lifecycle Management and TrustZone boundary settings are used to secure access to the on-chip Flash and Ram both from external debug/bootloader access as well as untrusted code running internal to the device on devices with DLM Technology and TrustZone support (such as Cortex-M33 devices). Configuration and programming of these settings is made simple with PEmicro's stand alone programmers.

Read more...


by Keith McNeil


The process of setting up Cyclone programmers to perform production programming at a local or remote facility is simple and straightforward. PEmicro's Cyclones support programming of STMicroelectronics' popular STM32 and Bluetooth Low-Energy (BlueNRG) devices, as well as the SPC5 automotive and STM8 8-bit families.

In addition, Cyclone programmers leverage PEmicro's ProCryption Security to use industry-standard RSA/AES cryptography to safeguard programming images containing valuable IP. The IP owner also gains added control over factors like when and how many devices can be programmed, and how many errors are allowed.

This article will provide an overview of Cyclone programming - what the various components are and how they interact - and then explore the security aspect of the production programming process, in order to show that IP security does not need to be unduly complicated or expensive to be effective. 

Read more...


by Edison Tam


The following is an errata sheet which concerns a potential issue with some versions of USB Multilink Universal Rev. E, including how to determine if the user has the affected product, the specifics of the issue at hand, and what the current solutions are. 

Summary: Reset signal (pin 4) on Port C does not toggle. This can potentially cause debug entry problems for the following NXP processor families: HCS08, HC(S)12(X), S12Z, ColdFire+ V1, and ColdFire V1. However, many of these processors do not require the reset signal for debugging and will not be affected by this errata. The HC(S)12(X) and S12Z processors are expected to be the most impacted.

Affected products: This errata affects part number USB-ML-UNIVERSAL Rev E with date code 1121.

Read more...


by Steve McGrath


PEmicro has improved user reset capabilities after a flash programming sequence. With the updated implementation of the ‘GO’ command (available with most ARM Cortex processors) in both PEmicro's Cyclone and PROGACMP software-based programming solutions, the user is able to specify the use of a software or hardware reset to reset the MCU. 

Read more...




search in blog posts

Tags

Product pages
Cyclone (109)
Cyclone FX (114)
Multilink (73)
Multilink FX (66)
GDB Server (35)
Prog ACMP (37)
Interface Library Routines (7)


Manufacturer
ARM (94)
NXP (92)
Microchip (7)
Cypress (7)
Infineon (7)
Maxim (3)
Nordic Semiconductor (3)
Silicon Labs (6)
Silergy Teridian (1)
STMicroelectronics (12)
Texas Instruments (2)
Toshiba (3)
Renesas (15)


Categories
Production Programming (114)
Debug (70)
Automated Control (31)
Miscellaneous (40)
View older posts



© 2022 P&E Microcomputer Systems Inc.
Website Terms of Use and Sales Agreement