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.
 
 
 
 
 
 

112 lines
3.7 KiB

  1. This file includes highlights of the changes made in the OpenOCD
  2. source archive release.
  3. JTAG Layer:
  4. * New CMSIS-DAP driver
  5. * Andes AICE debug adapter support
  6. * New OpenJTAG driver
  7. * New BCM2835 (RaspberryPi) driver
  8. * JTAG VPI client driver (for OpenRISC Reference Platform SoC)
  9. * Xilinx BSCAN_* for OpenRISC support
  10. * ST-LINKv2-1 support
  11. * ST-LINKv2 SWO tracing support (UART emulation)
  12. * JLink-OB (onboard) support
  13. * Altera USB Blaster driver rewrite, initial Blaster II
  14. support
  15. * ULINK driver ported to libusb-1.0, OpenULINK build fixes
  16. * Support up to 64 bit IR lengths
  17. * SVF playback (FPGA programming) fixes
  18. * "ftdi" interface driver got extensive testing and is now
  19. recommended over the old ft2232 implementation
  20. Boundary Scan:
  21. Target Layer:
  22. * New target: Andes nds32
  23. * New target: OpenRISC OR1K
  24. * New target: Intel Quark X10xx
  25. * MIPS EJTAG 1.5/2.0 support
  26. * MIPS speed improvements
  27. * Cortex-M, Cortex-A (MEM-AP, APB-AP) targets working with BE
  28. hosts now
  29. * XScale vector_catch support, reset fixes
  30. * dsp563xx ad-hoc breakpoint/watchpoint support
  31. * RTOS support for embKernel
  32. * Target profiling improvements
  33. * Memory access functions testbench
  34. Flash Layer:
  35. * STM32 family sync with reference manuals, other bugfixes
  36. * STM32F401, STM32F07x support
  37. * Atmel SAM4L, SAMG5x support
  38. * at91sam3sd8{a,b}, at91sam3s8{a,b,c}, at91sam4s,
  39. at91sam3n0{a,b,0a,0b} support, bugfixes
  40. * Atmel SAMD support
  41. * Milandr 1986ВЕ* support
  42. * Kinetis KL, K21 support
  43. * Nuvoton NuMicro MINI5{1,2,4} support
  44. * Nuvoton NUC910 series support
  45. * NXP LPC43xx, LPC2000 fixes
  46. * NXP LPC800, LPC810 support
  47. * More ATmega parts supported
  48. * Fujitsu MB9Ax family support
  49. * EFM32 Wonder Gecko family support
  50. * Nordic nRF51 support
  51. Board, Target, and Interface Configuration Scripts:
  52. * STM32W108xx generic target config
  53. * STM32F429 discovery board config
  54. * STM32 Nucleo boards configs
  55. * DENX M53EVK board config
  56. * Altera Cyclone V SoC, SoCkit config
  57. * New TI Launchpads board configs
  58. * TI am43xx devices, AM437x GP EVM, AM438x ePOS EVM board
  59. configs
  60. * Marvell Armada 370 family initial support
  61. * TI TMDX570LS31USB (TMS570, Cortex-R4) support scripts
  62. * Freescale FRDM-KL25Z, KL46Z board configs
  63. * Digilent Zedboard config
  64. * Asus RT-N16, Linksys WRT54GL board configs
  65. * Atmel Xplained initial support
  66. * Broadcom bcm28155_ap board config
  67. * TUMPA, TUMPA Lite interface configs
  68. * Digilent JTAG-SMT2 interface config
  69. * New RAM testing functions
  70. * Easy-to-use firmware recovery helpers targetting ordinary
  71. users with common equipment
  72. Server Layer:
  73. * Auto-generation of GDB target description for ARMv7-M,
  74. ARM4, nds23, OR1K, Quark
  75. * GDB File-I/O Remote Protocol extension support
  76. * Default GDB flashing events handlers to initialise and reset
  77. the target automatically when "load" is used
  78. Documentation:
  79. * Extensive README* changes
  80. * The official User's Guide was proofread
  81. * Example cross-build script
  82. * RTOS documentation improvements
  83. * Tcl RPC documentation added
  84. Build and Release:
  85. * *BSD, OS X, clang, ARM, windows build fixes
  86. * New pkg-config support changes the way libusb (and other
  87. dependencies) are handled. Many adapter drivers are now
  88. selected automatically during the configure stage.
  89. This release also contains a number of other important functional and
  90. cosmetic bugfixes. For more details about what has changed since the
  91. last release, see the git repository history:
  92. http://sourceforge.net/p/openocd/code/ci/v0.8.0/log/?path=
  93. For older NEWS, see the NEWS files associated with each release
  94. (i.e. NEWS-<version>).
  95. For more information about contributing test reports, bug fixes, or new
  96. features and device support, please read the new Developer Manual (or
  97. the BUGS and PATCHES.txt files in the source archive).