v23.12.2 (date: 18-12-2023 10:08) - SPI Flash Programming: add support for TI J7200 (DRA821U) - NOR Flash programming: add support for dual die chips v23.12.1 (date: 01-12-2023 10:58) Fix regress: "unable to connect" if target is Cortex 32-bit v23.11.0 (date: 23-11-2023 13:51) - SPI Flash Programming: add support for Reneas RZG2UL - eMMC/SD - add support for NXP i.MX93 - Fix bug with default core when start script using "run #1" v23.9.0 (date: 12-09-2023 13:59) - stm32.cfg: Add unprotect script for GD32F427 - SAM4S: add support for newer versions - Add support for RT1064 SPI Flash programming - SPI Flash: add W25Q32JV and IS25WP064A - SPI Flash - add support for RT1064 with programming of internal and external SPI Flash - fix device ID of 28F320B3-T and 28F320B3-B v23.2.0 (date: 20-02-2023 15:54) - remote: Fix bug with gdb flash programming v23.1.0 (date: 20-01-2023 15:38) - add support for STM32F7 - add support for STM32L41x, STM32L42x, STM32L43x, STM32L44, STM32L45, STM32L46 - add support for STM32F76/77 - add support for STM32H7 option bytes programming - add support for STM32G05, G06XX, STM32G07, G08XX, STM32G03, G04XX, STM32G0B, G0CXX (not tested) - add support for SWD multi-drop - add support for Renesas RA2L1 - add support for Xilinx Virtex-5 PPC440 - add support for MPC5533 and MPC5534 - add support for PowerPC P5040 - add support for ARMv8 CP15 Registers - add support for reading 64-bit SPR registers that are not pre-defined - TCL: add support for binary shift ("<<", ">>") - add IDCODE of Xilinx XC5VFX100T - add CPUID for MPC8347 - e5500/e6500 - add support for floating point registers - T4240 - fix multicore functionality - PPC440 - fix problem with breakpoints when cache is enabled - LX2160A - fix problem with step and go - add support for Segger RTT - NOR Flash: add support for NOR Flash devices with reduced instruction set: S29VS256R - NOR Flash: fix bug when 2x16-bit devices with 1K buffer - Strata NOR Flash: fix problem with direct programming - SPI NOR Flash: add support for Raspberry Pi RP2040 (SWD Multi-drop) - SPI NOR Flash: add support for GigaDevice GD25Q16C - SPI NOR Flash: add support for GB25Q128E - SPI NOR Flash: add support for W25Q128JV - SPI NOR Flash: add support for W25Q16JV-IM*/JM* - SPI NOR Flash: add support for MT35XU02G and MT35XU512 - add NXP FlexSPI support for aarch64 targets - SPI Flash Programmer: allow to configure the base address - add support for FlexSPI for LX2160A - NAND Flash: add fix for K9K8G09U0A - NAND Flash programming MPC8313: fix issue when NAND Flash device is connected to CS0. - add support for IFC NAND programming in aarch64 mode - add support for NAND Flash programming of LS1043A - fix bug when dumping NAND Flash to file - NAND Flash: add disabling of internal ECC if not ONDIE_ECC is used - etc/cortex-m/stm32.cfg: add example of using "mcrc" and "mtest" - etc/cortex-m/stm32.cfg: modify INIT_STM32_L4 in order to prevent RESET cycle - etc/cortex-m/stm32.cfg: add INIT section for STM32F7 - etc/cortex-m/stm32.cfg: add init for SWO add TCL example for binary shift ("<<", ">>") - etc/powerpc/mpc8313.cfg: modify CORE0_RCW - etc/cortex-a/ls1043a.cfg: add a comment about SW3[3] - etc/arm7/at91sam7.cfg: remove CORE0_BREAK_PATTERN - etc/powerpc/t4240.cfg: add additional cores - STM32 - fix bug when partial programming - add STM32 Boundary scan TAP of STM32L412 - STM32L4 option byte programming: fix help - STM32F7: fix problem with sector erasing - Flash program: fix reporting address when flash programming error - CLI: "info breakpoint" - fix printing of 64-bit breakpoit as 32-bit - CLI: add "amp z" - CLI: "flash read" - show printable characters in ASCII - add info message which RESET type is used - gdb remote - add support for memory regions v21.7.1 (date: 27-07-2021 14:45) STM32H7 - add options programming Fix regress bug when executing the INIT script for all targets excepts CORTEX v21.7.0 (date: 09-07-2021 15:21) - Implement simple TCL interpreter - Add configuration file powerpc/t2080.cfg - SPI Flash: add support for MX25U51245G - SPI Flash: add support for IS25LP256D and IS25WP256D - Add Flash programming support for STM32H7 - Cortex-M - fix bug where VECTRESET was used by default for Cortex-M0 - MPC83xx, MPC52xx - fix bug where RCW were override with -1 when not defined in cfg file - PowerPC - fix bug where "reset run" doesn't work on MPC8308 - i.MX8M - add support for eMMC/SD programming - PowerPC - fix bug where "reset stop XXX" doesn't work. - Renesas RA4M3 - implement partial and unaligned programming v21.5.7 (date: 26-05-2021 9:21) - STM32 - add support for Giga Device GD32 series - add support for flash programming of Renesas RA4M4 based MCUs - LS1043A - add specific RESET type which allows PEEDI to connect in all boot modes - ATSAM flash: fix bug when partial programming - add support for Cortex-M33 - add IDCODE of P1022 - add IDCODE of NXP P2040 - add IDCODE of Analog Devices Blackfin BF70x - Blackfin - remove BF70x from supported cores because it is not supported. BF70x uses CoreSight for debugging which is not supported. v21.2.0 (date: 24-02-2021 17:03) - NAND Flash: add support for AUTO_VERIFY for i.MX31, i.MX35 * ls1043a.cfg: - NOR Flash: add parameter SWAP_DATA which makes NOR Flash programming working - add eMMC/SD card programming section - fix bug where PEEDI is freezing when "info config" and no valid target license is available - Flash Programming SAM4, SAM4L, SAMV71 - fix bug when erasing pages - modify to report one thread in case that the OS is not running - i.MX25 (NAND Flash Controller v2.1): fix problem when spare size > 64 bytes. - Cortex-M - fix bug when exiting from SVC handler - Cortex-M7 - fix the problem with cache when reading * OS awareness: - add support for parameter type int16 - modify to not search for threads after reset before first execution - modify to report threads only after a succssfull loop - SAM4 programming - fix wrong sector organization * atsam.cfg: - add hardware breakpoints for address range 0x08000000 - 0x08020000 v21.1.0 (date: 20-01-2021 20:02) - NAND Flash: fix detecting of TC58NYG1S3EBAI5 - add printing more information when "out of FLASH bounds" - add default aux_tap_cmd_len and aux_tap_cmd_cmd for compatibility with existing configuration files - fix problem with NAND Flash with 2K page and iMX31 - Analog devices ADSP-SC589 - implement unlocking with 4 user keys v20.12.0 (date: 09-12-2020 12:20) - TMS570 - fix the problem when agent workspace is smaller then the flash sector. - fixed probem when connecting to an ARMv8 core - add support for LX2160A including overriding of RCW_SRC and RCW1..32 - LS1021A - add support for NOR Flash programming - add functionality to program and erase NOR Flash on PEEDI. This is used for updating of bootloader RedBoot. - add posibility to use 'config file.cfg' without full path. If the path is missing, then 'server_ip' defined in RedBoot is used. - "flash info" - modify to show the "flash multi" commands only when more than one core ar defined - fix bug when sometimes PEEDI freezes when no LAN cable is connected - NAND Flash Programming on i.MX25, i.MX27, i.MX31 - add support for devices with more than 64 bytes spare data - EEPROM file system - add error message when file name is too long - fix bug where PXA255 DIRECT programming doesn't work - TMS570 programming: add possiblity to advice flash base address Used when SRAM and FLASH are swapped. - fix i.MX8M problem where power fail was not detect - fix CORTEX-M regress bug where 8-bit and 16-bit memory access failed v20.10.0 (date: 08-10-2020 12:07) - SPI NOR Flash: add support for MX25L51245G - add new RESET type: RST_NOGATE - This fix the problem with MPC8260 freezing when trying to read the IDCODE - modify "memory management" to support e5500, e6500 - add support for Analog Devices ADSP-SC589 - add target MEM-AP - add possibilty to access AHB memory when CORTEX-A is used - add support for NXP e6500 core - add configuration parameter DEFAULT_CORE - add possibility to start TELNET or SERIAL session with default core defined in the configuration file v20.6.0 (date: 24-06-2020 10:10) - add support for NXP FlexSPI Flash Programming, i.MXRT1020 - add support for NAND Flash with 256 bytes ECC - AT45 DataFlash: fix bug where 528 byte page is detected as 512 byte. - memory read: add printing of '-' in the middled of a 8-bit dump line v20.5.3 (date: 27-05-2020 14:11) - T1040: fix bug where read from slow memory (NOR Flash) at 16-20MHz JTAG clock is not stable. - T1040: fix bug where the agent ping is unstable. v20.5.2 (date: 26-05-2020 13:47) - NOR Flash: fix a bug when programming images smaller then the NOR Flash buffer size. v20.5.1 (date: 11-05-2020 12:01) - fix a problem with PPC440 - 'mem test' - add printing of the failed address - PPC440 - fix TLB write - NOR Flash: fix a problem when reading CFI on some devices - NOR Flash programming - fix performance loss of 20% compared to older firmware releases - LPC23xx, LPC24xx - flash size now excludes the boot sector - LPC Programming: fix problem when programming buffer is smaller than the erase block. - LPC23xx, LPC24xx - fix the problem where when 'auto erase' is used, the sectors were erased many times - fix the problem where "flash find" doesn't print the automatically detected family of devices. - 'flash find' - add printing of supported SPI Flash devices - SPI NOR Flash: add support for MX66U1G45G v20.3.1 (date: 27-03-2020 11:30) - Freescale QSPI Flash Programming: fix bug when programming file images with size unaligned to TXFIFO - Command Line Interface - fix sending of a zero after every line - PPC405 - add TLB read v20.3.0 (date: 12-03-2020 9:19) - add support for some 1.8V SPI NOR Flash devices - PowerPC e500: add printing of message when overriding the RCW - "mem read": fix bug when reading more then 1K bytes - P101x: fix the problem in nand_get_id() when reading the ONFI structure - fix problem with TRST signal - add support for SPI NOR FLash W25Q32JV - add support for bitwise NOT For example: mem write 0 ~7 mem and 0 ~0x3F - add printing of info message when waiting for RST to become high - add support for MPC5200 core revision 1.1, PVR 0x80822011 - MPC83XX NAND Flash Programming: add possibility to force setting or clearing of FMR[ECCM] - MPC83XX NAND Flash programming: fix possible memory corruption v19.11.0 (date: 12-11-2019 11:02) - add support for SPI NOR Flash Programming for Freescale T1040 eSPI - add support for SPI NOR Flash Programming for Freescale QSPI: LS1012A, i.MX7 - add support for SPI NOR Flash N25Q512A (only 3-bytes address mode, 16MB) - add support for SPI NOR Flash N25Q032A - add support for SPI NOR Flash S25FL0128L and S25FL0256L - add support for STM32F469, STM32F479 - LS1012A - add RCW overriding - fixed bug in MPC8260 and MPC5200 when reading from memory - add support for periodic task per core: COREn_PERIODIC_TASK - don't print "script execution time" when called from periodic task v19.7.0 (date: 08-07-2019 11:23) - fix a crash when multi-platform configuration is used for targets that don't support this. For example: PLATFORM = Cortex-A, Cortex-M ; used in firmware versions before 19.6.1 Since firmware v19.6.1 should be used: [TARGET] PLATFORM = Cortex-A [PLATFORM_Cortex-A] CORE0 = CORTEX-A, 2 CORE1 = CORTEX-M, 3 - fix crash at some targets when use the CLI command 'core' - fix a bug where the CLI command's help is truncated. - fix bug where 'mem load' doesn't work on Altera Cyclone V - add support for MPC5676 - fix bug with the RESET type of MPX5xxx v19.6.1 (date: 12-06-2019 12:45) - add configuration parameter RESET_TYPE, for example: RESET_TYPE = ICEPICK-D, 9, 0 ; enable TAP9, no warm reset RESET_TYPE = LS1000 - add configuration parameter CORE_DAPPC (used by some TI CPUs) - add support for MPC5748G, MPC574x/B/C/G - add programming support for Kinetis K27, K28 - add support for Kinetis KE0x (KE02, KE04, KE06) and KEA (KAE8, KAE32, KAE64, KAE128) series - added support for Atmel SAMC2x MCUs - add SPI Flash devices: M25PX80, M25PX16, M25PX32, M25PX64, MX25L3233F - add WINBOND SPI NOR Flash W25X40EW, W25X40EC, W25Q40CC, W25Q16BV - fix problem when target is detached and performing a reset. Now all signals are in TRI state (with 10k pull-up). - fix bug when running a script located on a separate file. - fix bug where PEEDI restart when configuration file is not parsed and "target detach" - improve "memory test" command. Now is possible to test 'count' times 32 bytes at 'address' incremented with 'step'. The length 32 bytes is fixed and can not be changed. For example: memory test 0x20000000 1024*8 1024*512/8 The above command test first 32 bytes of every 8KB from 512MB total memory. It is helpful for finding disconnected address or bank DDR signals. - AT91SAM7A3 - fix bug with the lock regions. - AT91SAM7 - fix bug when programing the second Flash bank - nRF5 - add DIRECT programming mode additionally to AGENT. - MCF5206, MCF5208 - fix problem with NOR Flash programming - MPC8300 - fix problem with MT29F1G08ABAFAWP - VF65GS10 - fix ROM table scanning - add support for multiple cores debugging via one TAP controller using different AP (Access Ports) - add configuration parameter CORE_APSEL - add printing of detailed ROM table info - add printing of found access ports - PPC400 - add support for 'mem management tlbc', 'set tlb' is obsolete and not supported. - add possibility to disable the TRST pulse: TRST_TYPE = NONE - Xilinx Zynq Ultrascale+ - fix connect procedure - fix bug where scripts are executed always for core 0. Now the scripts are executed with the current core. - gdb support - fix bug where a 64-bit address was converted wrongly. The address 0xFFFF0000 was wrongly converted to 0xFFFFFFFF_FFFF0000 - add support for ELF64 files - fix a bug where an ELF file might be parsed incorrect - fix a bug when parsing ELF32 big endian - add prefix to the console prompt which show the current core - add CTI support for ARMv8 - fix CTI support for ARMv7 - add CP15 registers for ARMv8 - add command 'amp' - add AT45_FLASH because in Fw. 18.5.1 by mistake was used this name. AT45_DATAFLASH is also permitted. - make possible using of following commands when no target power: flash find flash area add flash area delete flash area list v18.5.1 (date: 03-05-2018 16:10) - added programming support for TMS570 (L2FMC) - added programming support for ATSAME51, ATSAMD10, ATSAMD20 - added programming support for Nordic Semiconductor nRF52xx, nRF51xxx - added programming support for NXP Kinetis K27, K28 and almost all other families - i.MX6: added support for ECSPI2, ECSPI3, ECSPI4, ECSPI5 - i.MX6 - fixed bug when used SPI Flash with write buffer - i.MX6 - added parsing from configuration file of parameter nSPI - added lockout recovery (access port protection) for nRF52 - XScale: added info message "please ensure that nRESET is not wired to nTRST" when PEEDI can not connect to the TAP controller - MPC83xx (e300) - fixed bug whete the CR was not correctly restored - added functionality for testing of NAND Flash devices. A NAND Flash device can be tested in two ways: 1. Using "flash test ADDR LEN" This command erase the whole flash and then program and verify the given area with two pattern. At the end the whole device is erased. The bad blocks will be skipped, but the tested area will be not expanded. The new detected bad block are listed, but not marked. 2. Using defining of one or more test areas and then test all of them. Example: flash area delete ; delete all regions ; add two test regions flash area add 0x00000000 2048*64*5 flash area add 0x00100000 2048*64*2 ; list all defined regions flash area list ; start testing of all previously defined regions flash area test ; start testing of all previously defined regions ; and mark the bad blocks flash area test markbad - fixed bug in telnetd_prompt_set() when PEEDI is configured to work with DHCPD, but no RJ45 cable is plugged. The result of the bug was "exception error 4" - MPC57xx - fixed bug when unable to connect to second core v17.12.1 (date: 21-12-2017 8:45) - i.MX6 SoloX - fixed bug when memory read - P101x NAND Flash programming: PEEDI now set automatically in OR0 the bits for page size, spare size, pages per block. The other bits are not modified and can be set in the configuration file. - NOR Flash programming: fixed issue where the DIRECT programming is very slow when the device doesn't have write buffer - AVR32: fixed issue with "info target #all" - COLDFIRE: fixed issue with "info target #all" - removed error message when no TELNET section is defined - "reset" now resets the target even if the interface is detached - nor_wait() - added more delay between printing of dots - KINETIS - Fixed non-sense message when unable to read SDID register v17.12.0 - CORTEX-A: implemented new universal method for core description in the configuration file - added support for i.MX6 SoloX - NAND Flash: added OOB type RAW_SKIP, same as RAW, but the bad block are skipped - NAND Flash: added parameter AUTO_VERIFY. If yes, then the agent verify the programmed image - NAND Flash: added "flash this marbad" command which mark one block as bad - NAND Flash: when AT91 PMECC is used, then "flash info" prints the number of ECC too - NAND Flash i.MX - fixed bug where reading from 4K page NAND Flash devices was wrong - NOR Flash: modified to support NOR Flash devices with up to 512 bytes write buffer - NOR Flash: fixed bug when program with auto erase and address out of range - NOR Flash: fixed bug when "flash blank" address is out of range - SPI Flash: added support for MX25L3206E, MT25QL064, MT25QL128, MT25QL256, MT25QL512, MT25QL01G, MT25QL02G - Vref is printed every time when PEEDI is connecting to the target - fixed bug where the RST was not low after PEEDI's power up - "memory test" now don't stop after the first error - "memory test" when read/write error, print exactly error message - "memory speed" prints the READ and WRITE values - cortex-a/atsama5d3.cfg: fixed SPI Flash pins - added powerpc/mpc8309.cfg - added cortex-m/lpc4337_multicore_example, cortex-m/lpc4337_multicore_example/m0_main.c, cortex-m/lpc4337_multicore_example/m4_main.c, cortex-m/lpc4337_multicore_example/makefile - added powerpc/mpc8560.cfg: - fixed support for MPC8560, added LOOP startup mode - MPC55xx, MPC56xx: fixed bug when programming middle or high flash bank - MPC55xx, MPC56xx: fixed bug when programming a flash bank with 16KB first sector - fixed bug when programming MPC551x in BookE mode - PowerPC e300c0: fixed error message when PVR is 0x8081xxxx - added core type MPC5xxx_BOOKE which forces using of BookE CPU instruction set - removed error message when no section "ACTIONS" - fixed bug when section name is a number (for example 10) - changed 7-segment error code when starting a script with a button from "4" to "E" - JBC Player: added 7-segment rotation when JTAG activity - JBC Player: added parsing of CORE_PATH - JBC Player: modified to return an error code when JAM STAPL prints an error message v16.10.0 (date: 04-10-2016 10:44) - added support for eMMC for LS1021A - Added LS1021A RCW source override - fixed bug with a "xterm-256color" telnet client - Fixed setting PC on Cortex-A7 targets - added support for SPI Flash N25Q128 v16.9.0 (date: 13-09-2016 14:47) - Added sending of target descriptions to gdb via qXfer:features:read packet. - Added support for Freescale's Power e5500 64-bit core - Added support for MIPS64 - Added preliminary support for ARMv8 (CORTEX-A53, CORTEX-A57) - Added support for LS1021A - Added support for LS10121A NAND programming - Added support for STM32F030xC, STM32-L01x, L02x, L03x, L04x, L07x, L08x - Added support for Blackfin BF50x, BF60x, BF70x - Added support for NXP SPIFI - Added support for Freescale MPC8200 - Added support for MPC57xx - Added support for MPC5743R FLASH programming - Added support for MPC5745R FLASH programming - Added support for MPC5675 FLASH programming - Added support for Power e200 VLE enabled cores - Added support for Power e200 multi core support, switching the JTAG sub-TAP - Added support for Power cores to be released from reset later and connected to - Added support for NAND FLASH for Freescale T1040 - Reworked ATSAM flash programmer - Reworked STM32 Flash programmer - Reworked LPC Flash programmer - Reworked MPC5XXX Flash programmer - Reworked OS thread support - Added MPC5200 COREn_MEMDELAY CFG parameter - Added Power COREn_REGLIST parameter - Added MPC5XXX_AUX_TAP_CMD and COREn_AUX_TAP_CMD config parameter to enable desired core TAPs - Added COREn_MEMMAP parameter for te Power e200 target - Changed types of e200 cores to MPC5XXX, MPC5XXX_VLE and MPC5XXX_SPE - Added unprotect command to AMD_LV8_16 - Added new STM32 configuration parameter F2F4_PSIZE, which selects the program parallelism x8, x16, x32 or x64 bits. - Added support for Persistent Protection Block - "flash this ppb" command - Added support for SST26VF064B and SST26VF032B - Added printing of VFP/NEON Cortex-A features - Added LPC407x, LPC408x FLASH programming support - Added per core FLASHn parameter in DEBUGGER CFG section - Added MMU TLB write command - Enchanched support for Atmel PMECC controller - now 2-bit, 4-bit and 8-bit ECC is supported. - Added two additiomnal NAND Flash parameters: NUM_ECC and HEADER - Replaced all MPC55xx, MPC56xx to MPC5XXX in FLASH CFG section - Added FLASH programming support for MPC560x - Fixed 'reset run' command - Fixed Freescale e200 step/go after PC is modified - Removed AVR32 debug support (flash programming is supported) - Removed FEROCEON family support - MULTICORE license is no more required for multicore debugging - added MULTIPROG license required for "flash multi" - DROP_ON_RESET is now obsolete - "mem read" dumps now without '0x' prefix - Added ls1021.cfg - Added mpc5604.cfg - Added t1040.cfg - Added bf504.cfg, atsamv71.cfg - Added lpc4078.cfg and lpc4300.cfg - Added pxa270_4x.cfg - Added mpc8272.cfg - Added mpc57xx.cfg - Added at91sam7.cfg, removed all at91sam7sXX.cfg files - at91sam9g45_pm9g45.cfg: fixed CKGR_PLLA - omap5948.cfg: added stopping of the wahtchdog timer, - atsama5d3.cfg: added NOR Flash support, changed OOB_INFO from AT91SAMA5_PMECC_4X512_2 to AT91_PMECC - sam9-cm.cfg: AT91_PMECC_4x512_2 replaced by AT91_PMECC and NUM_ECC - pxa255.cfg, pxa270.cfg, pxa270_cmx270.cfg, pxa270_custom.cfg, pxa270_mainstone.cfg, pxa303.cfg, pxa320_colibri.cfg: removed non used parameter GDB_IGNORE_TIME, added DROP_ON_RESET, added TIME_AFTER_RESET - lpc4300.cfg: fixed CORE_BREAKMODE arguments, changed CORE_RESET_MODE to sysresetreq - mpc5510.cfg, mpc5554.cfg, mpc5566.cfg, mpc5604.cfg, mpc5634m.cfg, mpc5644a.cfg, mpc5644c.cfg: modified to CORE = MPC5XXX, MPC5XXX_SPE or MPC5XXX_VLE - a2f200.cfg, atsam.cfg, atsam4l.cfg, lm3s8962.cfg, lm3s8962swd.cfg, samv71xult.cfg, stm32.cfg, stm32_multicore.cfg, stm32_soft_spi.cfg, stm32swd.cfg: modified to work with firmware 16.x.y - emerald.cfg - added initialization section v15.4.1 (date: 09-04-2015 10:31) - added automatically detecting number of Intel NOR Flash protection registers - added omap5948.cfg - added support for NAND Flash: MX30LF1208AA - added SPI programming for Cortex-A - added support for SPI Flash programming for CPU_ATSAMA5D3 - fixed bug in agent_card.c:card_get_id() - masked return code - SD/eMMC: removed agent programming of non-volatile bits in register 179 - SD/eMMC: new command 'flash this part' - program register 179 - LPC2000 programming totally reworked: all devices in a given base type are automatically detected - LPC2000: added configuration parameter 'PART_ID' used to override the read part ID. This is because some CPUs (like LPC1343) return wrong ID. - P1010 NAND Flash programming - fixed bug when searching for bad blocks - i.MX25 NAND Flash - fixed auto detecting of 8/16-bit device - added support for Blackfin BF51x - cfg file parsing: added check for missing quotation mark - cfg file parsing: removed {} as delimiters - STM32 programming: completely rewritten: enchanced auto detecting of devices - MPC5121: fixed bug when 16-bit NAND Flash - i.MX31 - because of the above bugfix the problem with 'flash erase' is also fixed - fixed bug when 'reset detect 0' - PWR_IN and RST_IN were disbled. Now only the RST_IN is disabled. v15.1.1 (date: 08-01-2015 13:44) - Added TI OMAP5 support (OMAP5432) - NAND Flash - fixed error output ("offset=") - MPC83XX NAND Flash - automatically set bit PGS in OR1 depending on NAND page size - STM32: added support for "SERIAL_NUM" - added printing of ONFI signature read from NAND when the ID is not valid - Intel Strata NOR Flash - added support for reading and writing of protected registers v14.11.0 (date: 05-11-2014 13:56) - added support for SPI Flash S29FL512S - auto-detecting of Kinetis flash devices - fixed support for S25FL512SAGBHI310 - MPC55xx, MPC56xx: fixed bug when erasing sectors - added support for ATMEL SAM4E - omap5912.cfg, omap5912osk.cfg: chnaged core type in order to use correct reset procedure which enables the ICEPick - added support for eMMC programming of partitions - fixed support for select partitions for eMMC devices; improved return error code strategy - mx6_spi.cfg: added new parameter "PARTITION" - STM32: fixed a bug when flash base address is 0x8000000. - atsama5d3.cfg: added comment how to enable the JTAG interface on SAMA5D3x - at91sam9g45_pm9g45.cfg: added SPI Flash section - added support for SPI Flash devices: S25FL128P, S25FL128S, S25FL256S - swiching to gcc-arm-none-eabi-4_8-2014q2 v14.4.0 (date: 28-04-2014 16:01) - PEEDI Firmware split into two images - atsama5d3.cfg: fix a bug in the INIT section when setting the PLL - added support for AT91SAM7S16 - fixed bug when parsing the configuration file. The bug was when "0xD 0xA" (end of line) is split by 2KB boundary - added generic SPI support for Cortex-M - added support for K10/K20 - added support for MPC5644C - added support for AT45DB641E and MX25L12835F - mpc5125.cfg: added NOR Flash support - added support for gdb 32-bit THUNB-2 breakpoint - added support for SPI25 Flash device M25PX16 - added parameter SPI_MODE in software SPI - fixed bug when programming a NOR Flash with write buffer in big endian mode - "info config" : added print for supported by the firmware platforms - MPC5200: added error message when parameter CORE_STARTUP_MODE has only one argument v14.1.0 (date: 21-01-2014 14:48) - added some LPC177x - stm32.cfg: removed old parameter "GDB_READ_IGNORE_TIME" - added new parameter FLASH in section [DEBUGGER] - SPI: added Winbond W25Q16BV - STM32: improved info messages when STM32 is locked - SD/eMMC: increased timeouts. This fix the bug when write - added stm32_multicore.cfg - added LPC1763 - crc32() is now working for all targets - Kinetis: fixed bug with sector erase - Kinetis: add mass erase via JTAG interface (the only way to unprotect flash) "flash this erase" - mass erase using JTAG v13.11.2 (date: 27-11-2013 17:10) - added possibility for specific port in HTTP URLs For example: http://192.168.3.1:8080/test.bin - fixed bug when dynamic JTAG TAP detection is used - i.MX6: fixed bug in detecting ONFI NAND Flash devices - MMC/SD: added address range check when programming - fixed bug the STM32 flash programming - changed error message to info message when gdb protocol is not allowed. v13.11.0 (date: 17-11-2013 21:51) - MIPS32: implemented WAKEUP_TIME after Reset - added configuration file for atsam4l.cfg - fixed bug in TFTP client - SPI: fixed "chip erase" bug - new info message when "chip erase" command - mpc5554.cfg: added INIT section for EVB-5554 board - NAND: fixed bug when len > 2G - added MMC/SD card support for i.MX6 - mx6_spi.cfg added initialization for uSDHC v13.8.4 (date: 28-08-2013 12:23) - fixed mpc5200_mem_read() when reading last bytes on 4GB boundary - new configuration file for i.MX6 SPI flash programming v13.8.2 (date: 20-08-2013 16:49) - added "Cortex-M VFP register support to GDB debugging" - Fixed MPC5200 NOR FLASH agent programming introduced with the latest firmware release - mx6.cfg: Added note for the non standard JTAG connector of the Sabre Lite board - Fixed Freescale MPC5200 support, when chained with another device in the JTAG - Cortex-A, Fixed hardware breakpoints in SMP support - Added CFG for Vitesse VSC7428.cfg - changed parameters SCLK_SET and SLK_CLR - Added another Freescale MC13224 JTAG ID - Added STM32F2 option bytes programming - Fixed MPC5600 SPR registers - mx53.cfg: Fixed iMX53 initialization - Added Freescale i.MX6 SPI FLASH programming support - Added software SPI FLASH programming support for MIPS32 Vitesse VSC7428 - Added Altera Cyclone V SoC debugging support v13.3.0 (date: 29-03-2013 14:58) - Added Atmel SAM4L FLASH programming support - Added TI AM335x CFG file - Optimized "mem crc" command calculating using agent - Fixed NXP LPC2000 erase - ARM Angel Debug Protocol (ADP) support removed - Fixed setting single 64-bit register via gdb - Added Cortex-A VFP/NEON register support to GDB debugging - Added Cortex-M VFP register support to GDB debugging - Added i.MX6 CFG and GDB target description files to enable Cortex-A VFP GDB support v13.2.0 (date: 19-02-2013 9:17) - Added Atmel ATSAMA5 Cortex-A5 CPU support - Fixed Freescale i.MX53 NAND FLASH programming - Fixed TI TMS320DM6446 (DaVinci) NAND FLASH programming - Added NXP LPC3XXX SLC NAND programming support - Added Freescale MPC8306 support - Set MBAR to avoid some Freescale MPC8300 init problems - Added TI AM335x CPU support - Added NXP LPC3250 CFG file for UBIFS NAND programming v12.11.0 (date: 19-11-2012 9:14) - Fixed Freescale i.MX28 NAND FCB and DBBT creation - Added Atmel AT91SAM9G35, SAM9G25, SAM9G15, SAM9X25, SAM9X35 NAND FLASH programming support - Added STEricsson U8500 support - Added periodic task support (watchdog kick) support for Cortex-M targets - Fixed flash programmer serial number feature for big endian targets - Fixed STM32 XL-density programming support - Added NXP LPC2929 CFG file - mx28.cfg: Added INIT section for NAND programming when board is set to boot from NAND - Added Freescale i.MX6 support - Added Freescale i.MX6 SMP multi core debug support - Added Freescale i.MX6 Sabre Lite board SMP debugging CFG - Added Xilinx Zynq XC7Z020 ZedBoard SMP debugging CFG - Added Freescale BSC9131 CFG v12.8.0 (date: 27-08-2012 11:15) - Added CFG file for Fujitsu MB86R12 'Emerald-P' CPU - Added Vitesse VSC7428 JTAG ID - Renamed CFG file ppc440.cfg to ppc440ep.cfg - Added Frescale MPC5634M FLASH programming support - Added CFG file for Freescale MPC5634M CPU - Added software emulation of SPI interface to allow programming of SPI FLASH memory connected to any GPIO pins - Added software SPI example CFG v12.6.1 (date: 14-06-2012 9:49) - Fixed ADI BF59x instruction SRAM access v12.6.0 (date: 13-06-2012 14:45) - Fixed Freescale i.MX28 NAND FLASH programming support - Added ST STM32F10xxF/G XL-density FLASH programming support - Fixed ST STM32 XL density devices FLASH programming - added BF59X - Added FLASH programming support for EnergyMicro EFM32 Giant Gecko devices - Added OS awareness for RT-Labs RT-Kernel OS - Fixed Analog Devices Blackfin L1 Instruction SRAM/Cache access - Fixed Analog Devices Blackfin I&D Cache handling - Added PPC440 support - Added TLB write support for PPC4xx targets - Added PPC440 MMU setup support - Added PPC440 NOR FLASH programming support - Added PPC440 CFG file - added SPI Fash MX25L8006E v12.4.2 (date: 25-04-2012 14:43) - Added ST STR71X SPI FLASH programming support - Fixed NAND ONFI structure read v12.4.1 (date: 23-04-2012 9:51) - Added Freescale i.MX28 NAND FLASH programming support - Fixed Atmel AT91SAM7XC512 entry - Fixed HTTP client GET request v12.4.0 (date: 10-04-2012 16:14) - fixed NAND Flash detection - Added Atmel AT91SAM7XC512 FLASH programming support - Now Blackfin MDMA0 registers should be preserved when exiting debug mode. v12.3.2 (date: 28-03-2012 11:01) - Fixed TI OMAP4 16-bit NAND programming - Added Freescale P4080 CFG file - Added Freescale i.MX28 CFG file - added JTAG ID of MPC8309 - Fixed MMC/SD card programming support - Added BASE_ADDR parameter for Atmel AT91SAM FLASH programming CFG section - Added ST STM32L1 FLASH programming support - No need of multi-core license for P4080 debugging. v12.3.0 (date: 13-03-2012 17:01) - Added ST STM32F4 FLASH programming support - Fixed ST STM32F2 FLASH programming support - Fixed setting Cortex-m software break in PEEDIconsole - Fixed IHEX/SREC files parsing - Added Atmel AT91SAM9XE FLASH programming support - Fixed GDB FLASH programming for AT91SAM3/7/9 devices - Fixed GDB FLASH programming - Fixed ST STM32 agent based FLASH programming - Fixed Freescale KINETIS FLASH erasing - added ONFI NAND FLASH detection v12.2.4 (date: 15-02-2012 17:36) - added pxa303.cfg - Fixed 32-bit DCC mode - Fixed socket closing of SWO trace consoles - Added support for more Freescale Kinetis devices - Increased number of support for multi-cores to 8 - Removed CONTEXT and CONTEXT_REG CFG parameters - Added REGISTER parameter - Added Freescale MPC8536 support - Added debugging of guest partition running in P4080 hypervisor v12.2.3 (date: 02-02-2012 12:03) - Added Freescale P4080 support - added IDCODEs for BF592 and PXA303 - Blackfin: fixed bug "unable to find breakpoint pattern" - Coldfire: fixed bug "unable to find breakpoint pattern" - memory load: fixed problem for unaligned memory - Added support for Freescale Kinetis K70 internal FLASH programming - Fixed AT91SAM3U programming support - Fixed MIPS32 gdb remote registers frame - FTP/HTTP downloading: hostname or IP can be used (added DNS support) v12.1.0 (date: 20-01-2012 11:00) - 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