PEEDI is an Embedded ICE solution that enables you to debug software running on:
  • ARM, CORTEX-M0, M3, M4, M7, A5, A8, A9, A15, A53
  • Power Architecture 32-bit and 64-bit
  • ColdFire
  • Analog Devices Blackfin
  • MIPS32, MIPS64, AVR32
  • XScale processor cores
PEEDI provides the services needed to perform all debugging operations.

Multi Core support

• multicore CPUs supported without extra license • simultaneously debugging or programming of multiple boards requires an extra license • multicore programming of NAND Flash devices is not supported • an adapter controls automatically up to 4 target boards

Linux Kernel and applications debugging

OS awareness – “info threads” support for many OS: Linux, uClinux, eCos, … Target Reset control and remote reset detection Hardware and Software Breakpoints

Built in FLASH Programmer

• download images from TFTP, FTP, HTTP server or MMC/SDcard • telnet command line interface • serial command line interface • front panel interface: 2 buttons and 7-segment LED • can be used as Standalone FLASH programmer without host – the file images are stored on MMC/SD card and controlled via front panel interface

Built-in telnet server for FLASH programming and debug services

Automatic processor initialization on power-up and Reset RS232 serial interface for setup Ability to route the RS232 of the PEEDI to a TCP/IP port Ability to route the ARM7/ARM9/Cortex-M DCC to a TCP/IP port

Warranty: Hardware 3 Years; Software 1 Year


More information

Ronetix PEEDI

Automation has become increasingly prominent in the industry over the past years, as manufacturers are constantly seeking out ways to increase their productivity. Ronetix peedi is a powerful MCU programming solution that promises to deliver on that aim. With the Ronetix PEEDI (Powerful Embedded Ethernet Debug Interface) EmbeddedICE, MCU programming is made easy. To find out more, you can contact Pertech Embedded solutions.

About the features of ronetix peedi, and more

Ronetix peedi can be used in the manufacturing process both as a FLASH programmer for device firmware and as a tool for testing the device once it is assembled. In both scenarios, the host computer is not required because all the operations can be formed as script files and executed using peedi 's front panel interface. With its built-in standalone flash programmer, peedi stores the file images and enables you to select up to 15 file images from its front panel and load them to the target FLASH chip without requiring a host computer. Moreover, you can define an autorun script to be executed every time a target is connected. In this form of use, there is no need to start the script manually and tremendous amounts of time are thereby saved when large volumes of target boards need to be programmed.


Low intrusiveness, no target resources required. With the gdb source level debugger the embedded target platform can be controlled in fine detail by peedi. A built-in download speed measurement command enables direct data download to the target memory, freeing peedi from the need to delay until data is sent by the debugger or the server loads the file, resulting in incredible increase of raw download speed.


In addition, peedi has a multi-core feature enabling work on up to four targets simultaneously using a single peedi. This works either for a single multi core MCU or for multiple MCUs, using a multi-core adapter available from Ronetix.

High-end solutions

From software components, operating systems, code analysis to hardware tools – we, at Pertech Embedded solutions, provide high quality service.

Flash programmer

What is a flash programmer? In a sentence, this device allows us to program the flash memory of a microcontroller. Programming, in this context, means transferring a program we write and compile to the microcontroller to execute. To learn more about this process, contact Pertech Embedded solutions. 

Flash programmer – why do we need it?

First, it is important to realize that a microcontroller will have three kinds of memory: RAM, EEPROM – and Flash. RAM is used for temporary storage of memory, for when the program is active. The Flash memory is nonvolatile: that means it keeps the information we transfer to it – even when we disconnect power to the microcontroller. EEPROM is also nonvolatile, but it is slower and there is typically less of it, so Flash is the memory that is more useful to us. When we want to program a microcontroller to execute a given program, the first step needs to be storing it in the memory. Once we have it stored, the data from the memory can then be transferred to be processed in the arithmetic logic unit (ALU). The RAM stores the intermediate results while the program is operating. This includes math calculations that need to be done, and also deals with any variables requiring manipulation.

Flash programmer – a unique piece of equipment

A flash programmer is a rather specialized piece of equipment. It is usually specific to a given family of microcontrollers, since different families have varying architecture. So PIC microcontrollers require a PIC flash programmer and so forth. If you are not sure what type of flash programmer you need feel free to contact and consult with Pertech Embedded solutions – we are sure to have something up your alley.
Previous slide
Next slide