PEmicro | Experts in Embedded tools for Flash Programming and Development
Cart New Account Login

HomeAbout usProductsSupportForumsBlogCustomer Service


Please accept the use of cookies on our site

At PEmicro we use web browser cookies in order to provide you with an enhanced experience and in order to be able to do things like shopping cart processing and identify you when you login to our website.

Click here to accept




by Zahar Raskin


PEmicro's run control and FLASH programming support is fully integrated into IAR’s Embedded Workbench for ARM microcontrollers. This provides debug capabilities via PEmicro's Multilink, Cyclone and embedded OpenSDA debug interfaces, which support a broad range of ARM devices from NXP, STMicroelectronics, Atmel, Cypress, Infineon, Silicon Labs and many others. For complete list of ARM devices that PEMicro supports, please visit the following page: http://www.pemicro.com/arm/.

It is easy to launch a debug session via PEmicro's debug probes with the IAR Embedded Workbench for ARM. After compiling a project, go to the "Options for node" configuration wizard by clicking on the "Project -> Options" menu selection:

Figure 1. Invoking Options for Node Configuration Manager.

Within "Options for Node", select the "PEMicro" selection under the Debug tab:

Figure 2. PEMicro Debugger Connection Selection.

When the debug session is launched the PEMicro Connection Manager will pop up by clicking on the “Download and Debug” selection under Project Menu.

Figure 3. Download and Debug of a Session

The PEMicro Connection Manager makes it easy to select and enumerate a PEMicro Debug Hardware Interface and configure debug operation for a specific ARM microcontroller:

Figure 4. PEMicro Connection Manager.

PEMicro has a collection of USB Multilink debug probes, Cyclone programmers with USB and Ethernet port support, and OpenSDA debug hardware (embedded on many NXP development boards). 

http://www.pemicro.com/images/dynamic/froala_37930_20180326221510855.png

Figure 5. PEMicro Debug Interface Selection.

PEMicro's USB and local Ethernet devices are automatically detected. Remotely networked Ethernet debug interfaces may be specified via their IP addresses. If you are working with PEmicro's Multilink FX or Cyclone debug interfaces, please consider configuring them to provide power to your target device via the Power Control settings at the bottom of the Connection Manager.

Next, the user should select the specific MCU device to be debugged and programmed, from an industry-wide collection of ARM microcontrollers that PEMicro supports, containing thousands of devices:

http://www.pemicro.com/images/dynamic/froala_37930_20180326222138131.png

Figure 6. PEMicro Target Device Selection.

PEMicro is continually adding support for new ARM devices. The installer with the latest version of PEMicro's IAR support deliverable can be downloaded from PEmicro's update page: http://www.pemicro.com/arm/3rd-party

Following setup of the PEMicro debug configuration, the user is now ready to proceed with launching a debug session by pressing the “Connect(Reset)” button within the PEmicro Connection Manager.

Figure 7. Launching a PEMicro Debug Session. 

As demonstrated above, PEMicro's fully integrated run control and FLASH programming support allows developers to easily use PEMicro's Multilink and Cyclone manufacturing interfaces to program and debug ARM processors across Evaluation, Development and Manufacturing stages of their design cycles. 





search in blog posts

Tags

Product pages
Cyclone (36)
Cyclone FX (38)
Multilink (18)
Multilink FX (13)
GDB Server (10)
Prog ACMP (4)
Interface Library Routines (4)


Manufacturer
ARM (32)
NXP (40)
Microchip (4)
Cypress (2)
Infineon (1)
Maxim (2)
Nordic Semiconductor (2)
Silicon Labs (4)
STMicroelectronics (4)
Texas Instruments (1)
Toshiba (2)
Renesas (6)


Categories
Production Programming (47)
Debug (22)
Automated Control (11)
Miscellaneous (36)



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