PRACTICAL KNOWLEDGE
PEmicro GDB Server - ARM Cortex-M Microcontroller
The PEmicro GDB server now supports flow control and FLASH programming of many ARM devices using GNU GDB debugger tools in addition to PEmicro's hardware interfaces.
Read article
The Cortex-M0 and M1 processors are based on an ARMv6-M architecture, the Cortex-M3 on an ARMv7-M architecture and the Cortex-M4 and Cortex-M7 on an ARMv7E-M architecture. The differences primarily relate to the instruction set and the available machine instructions. The lines are defined in such a way that the binary machine commands are upwardly compatible, i.e. a machine program from a Cortex-M0 or M1 can also run on a Cortex-M3, M4 without modification. Our tools use this and simplify cross-generational application development. The tools provided here by eVision Systems help you to reduce the complexity of application & product tests as well as to implement your application on your MCU without errors.
The Multilink models greatly simplify programming and debugging of embedded target systems. They allow a PC to communicate with a target processor via a high-speed USB interface on the PC and a debug port on the microcontroller. The PC can then control the microprocessor through the target chip's debug port. Debug mode allows full control over processor operation, regardless of whether the processor has already been programmed. For example, a controlling application can access the memory from the CPU's point of view.
If you are new to on-chip debugging, you can access a short tutorial here.
Compatible multilink models for ARM Cortex
Common features of both models
Fast, trouble-free USB 2.0 communication interface
Draw your power directly from the USB port - no external power supply required
Multi-voltage support for targets from 1.6 to 5.25 volts
Contains all ribbon cables for all supported architectures
The Multilink FX Universal model, which, in addition to enhanced security and automation functions, enables debugging and programming at 4 to 10 times the speed. The FX Universal model supports the same wide range of MCU families as the Universal version plus devices from the MPC5xx/8xx and HC16/683xx series. (see supported device series)
The addition of the PROG-HL-ARM flash programming software enables the Multilink to program flash memory and EEPROMs on the chip. The Multilink series in combination with the ARM Cortex programming software is suitable for both development and small series
NXP/Freescale CodeWarrior 10.6, IAR Embedded Workbench, Keil -Vision
Atollic True STUDIO, KDS Kinetis Design Studio, Kosmische IDE & ZAP
In addition, interface routines are available, consisting of a set of C libraries that allow calling the APIs for the BDM interface.
PEmicro's CYCLONE Flash Programmers are powerful tools for in-circuit programming, debugging and testing of microcontrollers (MCU), either in standalone mode or controlled from a PC. The PE Micro programmers are reliable, easy to configure and extremely easy to use.
FROM READING TO YOUR PROJECT
Describe your signal, interface or test objective. Our team can help you assess the equipment and next steps.