Peedi: emulatore JTAG/SWD e flash programmer

Il Peedi è un emulatore in-circuit che permette di eseguire il debug di firmware e software su:

  • processori ARM Cortex-A53, Cortex-A9, Cortex-A7, Cortex-A5
  • microcontrollori ARM Cortex-M7, M4, M3, M0
  • processori Power Architecture a 32 e 64 bit, ColdFire, Analog Devices Blackfin, MIPS32, MIPS64

Abbiamo cominciato ad usare questo tool nel 2009 come jtag debugger/programmatore per i nostri sviluppi di schede a microprocessore linux ed apprezzandone la validità ne seguiamo da allora anche la commercializzazione in Italia.

Tramite la porta JTAG/BDM/SWD il PEEDI fornisce i servizi necessari per eseguire tutte le operazioni di debug. Lo strumento grazie al server GDB interno può essere adoperato con tutti i debugger basati su GNU gdb come Eclipse ed Insight.

Sono supportate le versioni multicore delle CPU.

Attraverso il collegamento JTAG il Peedi può programmare dispositivi flash collegati direttamente alla cpu:

  • Nand flash
  • eMMC, MMC7SD collegati ad iMX6 ed iMX8M
  • SPI NOR e DataFlash
  • I2C eeprom
  • Flash interna alla maggior parte dei microcontrollori

Tra i dispositivi supportati:
Cortex-M0 (JTAG/SWD): LPC1XXX
Cortex-M3 (JTAG/SWD): STM32, SAM3, LPC13xx, LPC17xx, LM3S, Actel Smart Fusion A2F200 and A2F500
Cortex-M4 (JTAG/SWD): NXP Kinetis K10, K20, K40, K60, K70; Atmel SAM4; NordicSemi nRF5
Cortex-M7: Atmel SAM V70, SAM V71, NXP i.MXRT1020, i.MXRT1050, i.MXRT1060
Cortex-M23: Renesas RA2L1
Cortex-M33: Renesas RA4M3
Cortex-M: SWO Stimulus trace and Profiling support
Cortex-A5: ATSAMA5D3X
Cortex-A7: i.MX7, LS1021A, ADSP-SC589
Cortex-A8: OMAP3530, i.MX50, i.MX51, i.MX53
Cortex-A9: OMAP4430, AM4378, i.MX6, i.MX6 SoloX, Xilinx Zynq, Altera Cyclone V
Cortex-A15: OMAP5432
Cortex-A53 (ARMv8, 64-bit): LS1012A, LS1043A, i.MX8M, Xilinx Zynq Ultrascale, BCM2837, Hi6220
Cortex-A72 (ARMv8, 64-bit): LX2160A
Cortex-A, Cortex-M: NEON/VFP register support
Cortex-R4F: TMS570
MPC5200, MPC5121, MPC5123, MPC5125
MPC55xx: MPC5510, MPC5514, MPC5517, MPC5534, MPC5553, MPC5554, MPC5565
MPC56xx: MPC5566, MPC5567, MPC5634M, MPC5644A, MPC5675
Power Architecture QUICC II: MPC83xx, MPC8313, MPC8315, MPC8321, MPC8343, MPC8347, MPC8349
Power Architecture QUICC III: MPC85xx
Power Architecture QorIQ: P1010, P1020, P2040, P4080, BSC9131
Power Architecture QorIQ, e5500 64-bit: T1040
Power Architecture QorIQ, e6500 64-bit: T2080, T4240
PowerPC: PPC405, PPC440, APM82xx
Analog Devices BLACKFIN: BF522, BF525, BF527, BF531, BF532, BF533, BF534, BF535, BF536, BF537, BF538, BF539, BF542, BF544, BF548, BF549, BF561A, BF561B, BF592
MIPS32: PIC32, ADM5120, RT3050, Atheros AR6001XL, AC494E
MIPS64: Cavium Octeon CN5020

Costruttore Ronetix, maggiori informazioni