You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
4.1KB

  1. This file includes highlights of the changes made in the OpenOCD
  2. source archive release.
  3. JTAG Layer:
  4. * SWD support with FTDI, Versaloon, J-Link, sysfsgpio
  5. * CMSIS-DAP massive speed and stability improvements
  6. * Versaloon driver ported to libusb-1.0
  7. * STLink can reestablish communication with a target that was
  8. disconnected or rebooted
  9. * STLink FAULT and WAIT SWD handling improved
  10. * New hla_serial command to distinguish between several HLA
  11. adapters attached to a single machine
  12. * Serial number support for CMSIS-DAP and J-Link adapters
  13. * Support for more J-Link adapters
  14. * TAP autoprobing improvements
  15. * Big speedup for SVF playback with USB Blaster
  16. Boundary Scan:
  17. Target Layer:
  18. * Stability improvements for targets that get disconnected or
  19. rebooted during a debug session
  20. * MIPS speed and reliability improvements
  21. * MIPS 1.5/2.0 fixes
  22. * ARMv7-R improvements
  23. * Cortex-A improvements, A7, A15 MPCores support
  24. * FPU support for ARMv7-M (Cortex-M4F)
  25. * TPIU/ITM support (including SWO/SWV tracing), can be
  26. captured with external tools or STLink
  27. * JTAG Serial Port (Advanced Debug System softcore) support
  28. * Profiling support for OpenRISC
  29. * ChibiOS/RT 3.0 support (with and without FPU)
  30. * FreeRTOS current versions support
  31. * Freescale MQX RTOS support
  32. * GDB target description support for MIPS
  33. * The last created target is auto-selected as the current
  34. Flash Layer:
  35. * nRF51 async loader to improve flashing performance and stability
  36. * Cypress PSoC 41xx/42xx and CCG1 families flash driver
  37. * Silabs SiM3 family flash driver
  38. * Marvell Wireless Microcontroller SPI flash driver
  39. * Kinetis mass erase (part unsecuring) implemented
  40. * lpcspifi stability fixes
  41. * STM32 family sync with reference manuals, L0 support, bugfixes
  42. * LPC2000 driver automatically determines part and flash size
  43. * NXP LPC11(x)xx, LPC13xx, LPC15xx, LPC8xx, LPC5410x, LPC407x support
  44. * Atmel SAMD, SAMR, SAML21 devices support
  45. * Atmel SAM4E16 support
  46. * ZeroGecko family support
  47. * TI Tiva C Blizzard and Snowflake families support
  48. * Nuvoton NuMicro M051 support
  49. * EZR32 support in EFM32 driver
  50. Board, Target, and Interface Configuration Scripts:
  51. * Normal target configs can work with HLA (STLink, ICDI) adapters
  52. * STM32 discovery and Nucleo boards configs
  53. * Gumstix AeroCore board config
  54. * General Plus GP326XXXA target config
  55. * Micrel KS869x target config
  56. * ASUS RT-N66U board config
  57. * Atmel SAM4E-EK board config
  58. * Atmel AT91SAM4L proper reset handling implemented
  59. * TI OMAP/AM 3505, 3517 target configs
  60. * nRF51822-mKIT board config
  61. * RC Module К1879ХБ1Я target config
  62. * TI TMDX570LS20SUSB board config
  63. * TI TMS570 USB Kit board config
  64. * TI CC2538, CC26xx target configs
  65. * TI AM437x major config improvements, DDR support
  66. * TI AM437X IDK board config
  67. * TI SimpleLink Wi-Fi CC3200 LaunchPad configs
  68. * Silicon Labs EM357, EM358 target configs
  69. * Infineon XMC1000, XMC4000 family targets and boards configs
  70. * Atheros AR9331 target config
  71. * TP-LINK TL-MR3020 board config
  72. * Alphascale asm9260t target and eval kit configs
  73. * Olimex SAM7-LA2 (AT91SAM7A2) board config
  74. * EFM32 Gecko boards configs
  75. * Spansion FM4 target and SK-FM4-176L-S6E2CC board configs
  76. * LPC1xxx target configs were restructured
  77. * IoT-LAB debug adapter config
  78. * DP BusBlaster KT-Link compatible config
  79. Server Layer:
  80. * Polling period can be configured
  81. * "shutdown" command has an immediate effect
  82. * The "program" command doesn't lead to a shutdown by
  83. default, use optional "exit" parameter for the old behaviour
  84. * Proper OS signal handling was implemented
  85. * Async target notifications for the Tcl RPC
  86. Documentation:
  87. Build and Release:
  88. This release also contains a number of other important functional and
  89. cosmetic bugfixes. For more details about what has changed since the
  90. last release, see the git repository history:
  91. http://sourceforge.net/p/openocd/code/ci/v0.9.0/log/?path=
  92. For older NEWS, see the NEWS files associated with each release
  93. (i.e. NEWS-<version>).
  94. For more information about contributing test reports, bug fixes, or new
  95. features and device support, please read the new Developer Manual (or
  96. the BUGS and PATCHES.txt files in the source archive).