v12.1.0 (date: 20-01-2012 11:00) - Added I2C EEPROM programming support. CPU independent because software I2C is used - ARM11: Fixed memory corruption - Added possibility to work with variable number of targets detected on connect, no need to correct CFG file anymore - Added Freescale P1020 support - Added Freescale P1010 NAND FLASH support - Fixed MPC8300/MPC8500 value read/write functions - NAND: Fixed preserving of bad blocks when erasing in big endian targets - Fixed Intel STRATA NOR FLASH status reading - XScale: Fixed error message when no Ethernet cable is plugged in - NAND: Fixed detection of 4KB page spare size - Fixed reading ECC of 512B NAND page on MPC8300 devices - Fixed software breakpoints on MPC5200 devices when high boot is selected - Allowed executing of scripts without target power - Dual core CPUs do not require multi core license - Added error message when debugger tries to program FLASH, but not enabled in [DEBUGGER] section - Added Beagleboard-xM DM3730 CFG file (cortex-a8/dm3730.cfg) - Added TI OMAP4 CFG for Pandaboard (cortex-a8/omap4430.cfg) - arm9/mx23evk.cfg: * Fixed board reset * Added INIT_LINUX section for kernel debugging - Added CFG file for Freescale MPC5566 CPU - Added CFG file for Freescale MPC5644A CPU - arm9/at91sam9g45_pm9g45.cfg: Changed JFFS2 rootfs base address - Added EnergyMicro EFM32 CFG file - Added CFG file for Freescale P1020 CPU on P1020RDB board - Added CFG file for Freescale P1010 CPU v11.10.1 (date: 13-10-2011 14:11) - Optimized Serial over DCC performance for ARM11 - Added support for TI C6 Integra Cortex-A8 devices - Fixed GDB remote connection closing problem - Fixed NAND sector unlock - Fixed GDB remote FLASH programming - Added TI STM32F2XX FLASH programming support - Fixed NOR FLASH ID detection - Changed GDB remote register frame for AD Blackfin targets v11.9.0 (date: 01-09-2011 9:12) - Added virtual serial channels over JTAG to ARM11 targets v11.8.0 (date: 25-08-2011 17:02) - Added GDB remote FLASH programming support - Optimized GDB remote protocol handling - Added TI OMAP4 NAND FLASH programming support - Added Micron NAND FLASH On-Die ECC support - Added FLASH parameter in [DEBUGGER] section to enable gdb remote FLASH programming - Added TI OMAP4 SMP debugging support v11.7.0 (date: 28-07-2011 13:18) - Fixed MPC5121 NAND read ID - Fixed Big Endian NAND BBT support - mpc5121_aria.cfg: FLASH section CPU_TYPE changed to MPC5121 - Added Freescale MPC5644A Debugging support - Added workaround for programming NAND with spare larger than 218 bytes connected to i.MX51 devices - Added Freescale i.MX23 NAND programming support - k40x256.cfg: Fixed JTAG PLATFORM section - Added CFG file for Freescale i.MX23 devices - Added support for SPI Flash devices: MX25U4035, MX25U8035 - Fixed NAND bad block detection in Freescale iMX51 devices - Fixed CFI NOR FLASH support - Added Cortex-A9 dual core SMP debugging support - Fixed Cortex-A8/A9 cache handling - Added support for up to eight virtual tty channels over JTAG, forwarded to eight PEEDI TCP ports v11.5.12 (date: 20-05-2011 12:39) - Fixed TMS320DM365 BBT management - Fixed MPC5500 FLASH support - MPC5200: Fixed software breakpoints when cache is enabled - Added Freescale i.MX53 CFG file - MPC8500: Fixed MMU translation - Fixed P2020 cache handling - Added P1020 JTAG ID and another MPC8315 JTAG ID - Fixed Linux debugging for P1020/P2020 CPUs - omap3530.cfg: Fixed WDT2 disable sequence - omap3530.cfg: Added INIT commands to allow 10MHz JTAG clock - Added CFG file for Freescale MPC5125 - Added CFG file for Freescale P1011 - Added Freescale P1011 debug and FLASH programming support - Added Freescale P1020 debug and FLASH programming support - Cortex-M3: Added CORE_REGLIST_TYPE CFG parameter - Added P2020 core types - Added Freescale MPC5644A programming support - OS Thread Awareness support: BASE value got from gdb by symbol name - Added Freescale MPC8347 support v11.4.1 (date: 11-04-2011 14:11) - Fixed "junk received" - i.MX51: Added 4KB NAND page support - i.MX51: Corrected NAND chip reset - SAM7: Now page auto erase can be disabled in FMR register from INIT section - MPC5500: New chip erase procedure - now works with MCR[IER] = 1, this clears previous ECC errors - TMS470: Added CPU_CLOCK FLASH CFG parameter, speeds up programming with 30% v11.3.9 (date: 30-03-2011 13:16) - k40x256.cfg: Corrected WD disable sequence - Added CFG file for EmbeddedWireless MPC8315 board. - Added OS thread awareness support for ARM11 targets - Fixed cache handling in ARM11 targets - Fixed NOR FLASH CFI support v11.3.3 (date: 22-03-2011 12:25) - MPC8300: Fixed NAND ID read - mpc8572.cfg: Fixed SRAM mapping - Added Samsung S3C6410 CFG file - Added Freescale QorIQ P2020 CFG file - Fixed agent programming when GDB session is active - Fixed Cortex-A8 JTAG connect procedure v11.3.2 (date: 10-03-2011 16:49) - Now memory load command modifies only PC register with ELF, HEX and SREC files - Fixed a build error v11.3.0 (date: 04-03-2011 14:55) - Added support to SPI MX25U6435E FLASH chip - Added SST25VF064 SPI FLASH support - Fixed 64 bit address message - Optimized CFI support - Added NOR buffer programming for non STRATA chips - Added support for Freescale iMX50 devices - Added Samsung S3C6410 JTAG ID - Cortex-M3: Now CORE_LOCKOUT_RECOVERY CFG parameter accepts LM3S and KINETIS arguments - Added erasing of secured Freescale Cortex-M4 Kinetis devices - Fixed agent FLASH programming in gdb console, using monitor command v11.2.1 (date: 23-02-2011 9:01) - Added NOR FLASH CFI support - Added support for FLASH chip size over 2GB - Added Freescale iMX53 support - Added iMX53 NAND FLASH programming support - Added Freescale MPC5125 NAND programming support - Added NXP LPC11C14 and LPC2386 to PEEDI FLASH database - Added PPC405GP JTAG ID v11.2.0 (date: 09-02-2011 15:37) - Improved Freescale Cortex-M4 devices programming speed - TI Davinci/OMAP NAND programmer now supports hardware ECC for 16-bit chips - Atmel DataFlash verify fixed - Serial number programming support added to TI/Luminary LM3S devices - Added TI OMAP4 Cortex-A9 support - Added JBC_Player * cortex-m3/lpc1114.cfg: - Core type changed to CortexM0 * cortex-m3/k40x256.cfg: - Added CFG file for Freescale Cortex-M4 K40X256 device * fpga_cpld/jbc.cfg: - Added CFG for FPGA/CPLD programming using PEEDI build in JBC player * fpga_cpld/pxa255_jbc.cfg: - Added CFG file for programming JTAG chained Xscale and FPGA/CPLD devices * cortex-m3/lpc1766.cfg: - added enabling of the main oszillator * cortex-m3/stm32.cfg: - Changed FLASH base address to correspond to the FILE parameter * cortex-a8/omap3530.cfg: - omap3530.cfg:Added disable of watchdog v11.1.0 (date: 14-01-2011 15:22) - Added Freesacle Kinetis Cortex-M4 FLASH programming support - Added Freescale Coldfire OS awareness support - Fixed Coldfire MCF5307 connect procedure - Fixed Coldfire MCF5307 Control registers list - Added FLASHBAR to MCF5216 Control registers - Fixed Luminary/TI LM3S device unlock procedure - Cortex-M3: Now all SWO packets can be forwarded to a single TCP port - Cortex-M3: Fixed Luminary/TI LM3S device unlock procedure v10.12.1 (date: 20-12-2010 11:51) - MPC8500: Added GDB remote small registers frame CFG parameter - ARM11: Added CORE_USE_FAST_DOWNLOAD CFG parameter to speed up memory download - Added support for MMC/SD card programming - Added support for using Flash Writhe Buffer in LM3S programming, speeds up programming more than 10 times - Added CFG file for TI Sitara AM3517 device v10.12.0 (date: 17-12-2010 10:00) - Added FLASH programming support for Energy Micro EFM32 devices. - Fixed SST SPI FLASH programming. v10.11.1 (date: 15-11-2010 10:41) - Added support for SPI EEPROM programming - Added support for programming SPI FLASH/EEPROM chips on Digi NS92XX devices - Fixed SPI25/AT45 flash info command not showing CPU type - Fixed bad block detection for 2KB NAND page devices on Freescale iMX51 - Added support for TI OMAP L138 NAND programming - Added support for Atmel AT91SAM3 FLASH programming - Added CFG files for NXP Cortex-M0/M3 devices - Changed NAND BBT ECC on TI TMS320DM365 devices - Corrected FLASH size on ST STM32 devices - Added CFG file for Digi NS9215 CPU - Added CFG file for TI OMAP L138 - Added CFG file for Atmel Cortex-m3 ATSAM3 devices - Added reset of TI OMAP L138 using ICEPICK module - MPC83XX - Fixed overriding RCW v10.10.6 (date: 20-10-2010 12:36) - Added CFG file for Analog ADuC7034 - at91sam9g45_pm9g45.cfg: added NAND Flash sections for WinCE - added support for NOR Flash 28F512P33B, 28F512P33T, 28F512P33E, SST39VF3201B and SST39VF3202B - fixed bug in the console command "clock". - Added NXP LPC1XXX Cortex-M0/M3 FALSH programming support - Fixed showing of SWAP_BI in flash info command for all targets - Added ARM Cortex M0 JTAG/SWD debugging support - Added AMCC PPC464/APM82XXX debugging support - Added AMCC APM82XXX NAND FLASH programming support - Cortex-M0/3: software system/core reset is used when CPU is not responding with asserted hardware reset - Now "reset detect" command effect is not omitted by target reset v10.9.5 (date: 29-09-2010 15:04) - Added Analog ADuC7034 FLASH programming support - Added support for S29GL032NB, S29GL032NT v10.9.4 (date: 28-09-2010 18:31) - added SST39VF6401B/SST39VF6402B - fixed problem in some agants in Firmware v10.9.0 v10.9.0 (date: 23-09-2010 13:57) - Added Actel A2F200 and A2F500 internal FLASH programming support - Fixed file upload to server - Run command made target power independent - Fixed MIPS32 agent programming - Added new NAND FLASH ID 0xD1 - at91sam9g45_pm9g45.cfg: modified to work with PM9G45 v1.2 v10.8.1 (date: 30-08-2010 10:07) - Added iMX23 SPI25 programming support - i.MX51 - Added support for 16-bit NAND devices - Fixed TI OMAP3 hardware NAND ECC support - Cortex-A8 - Fixed clearing of HW breakpoints when entering debug - Added JTAG IDs of Freescale iMX23 and TI OMAP2430 - Added unlock NAND blocks if supported by the chip - NOR Flash: Fixed chip ID checking - Added CFG file for Freescale MC13224 - Cortex-M3, SWD - Fixed read CPU ID code v10.8.0 (date: 03-08-2010 9:27) - NAND FLASH Bad Block Table support added to MPC8300 and MPC8500 Freescale devices - CFG for Cobra8572 board added - Added TI DM355 new NAND ECC layout support (DM355_BOOT/LINUX) - PEEDI now supports JTAG chain with TAP IR length sum of upto 64 bits - bf537.cfg: Added init line to enable all async banks - Added support for programming JFFS2 on TI TMS320DM355/DM356 devices running DVSDK 2.0 - Added more 4KB page NAND devices to the DB v10.6.2 (date: 23-06-2010 17:17) - Fixed Freescale MPC8572 support - Fixed incompatibility with RedBoot v1.3 v10.6.1 (date: 15-06-2010 14:34) - Fixed file closing in case of transfer command failure - Added support for Freescale MC1322X FLASH programming - Fixed Cortex-M3 agent programming - Added user messages when TFTP server does not support the requested packet length v10.6.0 (date: 01-06-2010 10:32) - Added support for Freescale MPC8308 - Added CFG file for Freescale MPC8308 v10.5.8 (date: 31-05-2010 9:01) - Optimized "flash multi program" command for NOR, SPI, DataFlash and MCU built-in FLASH memory ("flash multi program" does not work for NAND chips) - Added 1bit and 8bit HW ecc for Samsung S5PC100 NAND controller - Added swap BI for iMX25, "flash info" shows the SWAP_BI status - Core MIPS32 split to MIPS32_24K, MIPS32_4K and MIPS32_M4K - MIPS32: some register renamed not to match their CP0 names - Added JTAG ID for RaLink RT3050 and RT3052 SoCs - Added CFG for RaLink RT3050 v10.5.7 (date: 25-05-2010 12:45) - Fixed a build error v10.5.6 (date: 25-05-2010 11:47) - Added MPC8500 NAND support - Added Samsung S5PC100 NAND support - Core type MPC8500 renamed to MPC8540 - Added core types MPC8572A and MPC8572B - Added Freescale MPC8572 NAND support - Added Freescale MPC8572 dual core CPU support - Added Freescale MPC8313 HW ECC NAND support - Cortex-M3: fixed LR modification when stepping - Renamed mpc8500.cfg to mpc8540.cfg v10.5.5 (date: 15-05-2010 15:52) - MPC8300: FMR[ECCM] - ECC position is preserved - user may set it in CFG - pxa320_colibri.cfg: Added workspace parameter - mpc8500.cfg: Corrected address of an instruction written in INIT - ar6001.cfg: Corrected INIT - at91sam9263_4xpm9263.cfg: Added CFG file for multi core configuration - Added support for Cortex-A8 based Samsung S5PC100 CPU - Fixed step-in of ARM BLX instruction v10.5.2 (date: 04-05-2010 9:56) - Added config file for Dave's MPC5121 Aria board - Added config file for Freescale's MPC5121 ADS board - MPC5121 NAND Flash: Changed BBT magic offsets - mpc5121_aria.cfg: NAND OBB_INFO changed to IMX_ECC - MIPS32: Added RealTek RTL81XX support - MIPS32: Added checking CPU status on fast memory access - slower but more reliable on high JTAG clocks - i.MX NAND Flash: BBT magic offsets changed according to the latest U-boot v10.4.3 (date: 29-04-2010 14:31) - Changed CORE parameter in the ColdFire configuration files. Old: CORE=MCF5200 New: CORE=MCF5223x - Added MPC5121 support - Added MPC5121 NAND support - Added TMS320DM365 NAND support - Added CFG file for TMS320DM365 - Corrected NAND ECC calculation for TMS320DM3X5 - Cortex-M3: Fixed shadow of CONTROL register, leading to correctly setting the current SP - Cortex-M3: Fixed possible lock reading from target - Cortex-M3: Fixed target reset when RESET_TIME = 0 - Cortex-M3: Fixed Stimulus trace forwarding - Changed description of TI ICEPick TAPs - Flash DB: Added MX29LV320DB MX29LV320DT chips - Added support for MPC512X NAND Flash Controller - NAND Programmer: Fixed JFFS2 and BBT support on Big-Endian targets - Added support for the MIPS based RealTek RTL81XX chips (LEXRA core) - rtl8100.cfg: Added config file for RealTek RTL81XX devices v10.4.1 (date: 09-04-2010 13:47) - cmd "memory test" - added info message for address and length - Fixed bad blocks detection on all XScale CPUs - Added TMS(Luminary) LM3S unlock support - Fixed bad block detection on i.MX51 - Added MPC8500 config file - Added PPC405EP config file - Added PPC405GP config file - Added NAND FLASH support on PXA320 - Fixed cortex-m3 SWV support - stimulus tracing, profiling, event log - Added support for 28F512P30B/T - Added support for MCF5225X - Added support for STM32_XXX - Added support for STM32_XXX FLASH type v10.3.6 (date: 22-03-2010 18:37) - Added MPC8500 support - Added MPC8315 core - PPC405 and MPC5500: Corrected disabling interrupts during single step - MPC8300: Corrected disabling interrupts during single step - MPC8300: Corrected MMU translate - ARM7/9: user message syntax error corrected - Fixed sending halted message to gdb - mx31_qong.cfg: Added 7.5ns delay between CE and WE for NOR FLASH - edb9307.cfg: new cfg file added - at91sam9g45:pm9G45: new cfg file added