PEmicro PROG-HL-ARM Programming Software
Processing within 24 hours, Shipping by e-mail
PEmicro's PROG-HL-ARM (PROGACMP) flash programming software for ARM® Cortex ™ processors lets you reprogram or rewrite external flash devices from many ARM device manufacturers via one of PEmicro's compatible Cyclone and Multilink hardware debug interfaces. The programmer communicates with the processor's background debug mode via a compatible hardware interface that connects a PC's parallel port or USB port to a mini-10 or mini-20 pin JTAG connector on the target system.
In addition to the GUI for ARM Cortex processors, the programming software also includes a command-line version of the CPROGACMP programming software for script-driven programming. Together, they are ideal for on-site production line development and programming or firmware upgrades.
The PROG-HL-ARM software is supplied with a full library of compatible programming algorithms from and support internal and external (SPI) Flash programming. Interactive programming commands are shown in the illustration on the right.
Programming commands include:
- Blank check
The activation license for the Prog-HL-ARM, is installed on the multilink debug probe, thus requiring one license instance per multilink. After selecting a multilink via the Hardware Connection Manager included in the USB Multilink Download Resources, the license is permanently installed on the selected device. The multilink can use the Prog-Hl-ARM software on any computer that has a version (must be the same as the license version) of the software installed. No license is required to use the programming software with Cyclone programmers, as all Cyclone models come with all PROG-HL-xxx software included. For more information on licensing, see the Hardware License Activation Guide.
Supported microcontrollersEach programming software from PEmicro supports a wide range of microcontrollers. Visit our IC selection wizard or the overview of supported device families or contact us personally via mail, phone or chat to get information about the supported microcontrollers. We are happy to advise you!
The Connection Manager allows easy debug configuration and connection to the target processor via a multilink or cyclone.
Also included is a command line file that allows the user to create programming scripts to automate the programming process. The CPROG user manual describes the procedure for script programming.
To ensure tracking of your products, serial numbers are an important tool. The PROG-HL-ARM programming software includes the free Serialize Utility which can be used to program complex serial numbers in the GUI as well as in the command line version.
Chip Diagnostic Mode
Programming algorithms hypothesize whether the internal or external Flash is connected to the MCU via SPI, I2C or address/data bus interfaces. If these are not true, the "Chip Select Diagnostics Mode" can be used to analyze the necessary changes to the algorithm.