Commit Graph

  • 8ae66d0d6f jtag/drivers/jlink: better diagnostics for RCLK problems Paul Fertser 2014-06-12 18:56:32 +04:00
  • eea49ce509 flash: samd: add SAMD10 and SAMD11 part IDs Andrey Yurovsky 2014-06-12 09:57:29 -07:00
  • 8878673aa9 tcl/target/fm3.cfg: use a CHIPNAME known by the flash driver Paul Fertser 2014-06-04 11:49:58 +04:00
  • 98443c6a4c target: arm_adi_v5: added types and subtypes based on latest coresight documentation Jiri Kastner 2014-06-10 10:37:50 +02:00
  • 712165f483 openrisc: add support for JTAG Serial Port Franck Jullien 2014-05-30 16:49:42 +02:00
  • fd9f27bfac openrisc: restore current JTAG module while polling the CPU Franck Jullien 2014-06-09 21:31:47 +02:00
  • 667bf9c80f flash/nor/tcl.c: fix formatting in "rejected" error message Paul Fertser 2014-06-04 11:59:35 +04:00
  • dd4e3a2406 svf: Only read TDO back from the device if we actually need to look at the bits. Joshua Wise 2014-05-16 01:08:43 -07:00
  • f9e82f3ffb tcl/target/am335x.cfg: Drop gdb-attach stanza Tom Rini 2014-03-21 09:48:33 -04:00
  • 889aa89c81 efm32 : Added ZeroGecko family support. Nemui Trinomius 2014-02-27 23:57:09 +09:00
  • 7b6158db4e cortex_a: fix lockup when writing to high address Seth LaForge 2014-05-06 16:02:23 -07:00
  • a0e37fe2c0 cfg: Added Nucleo-F334R8 board config. Nemui Trinomius 2014-06-16 23:10:19 +09:00
  • 76ea15cce7 stm32f1x: add STM32F33x support. Nemui Trinomius 2014-06-16 22:58:17 +09:00
  • 3aee451f27 flash/nor/kinetis: prevent segfaulting with an HLA Paul Fertser 2014-06-15 18:33:30 +04:00
  • bbc2f13f33 tcl/board: add Atmel SAM4E-EK Marco Cruz 2014-05-29 15:18:11 -03:00
  • 02f5abddb9 flash/nor/at91sam4: add SAM4E16 support Marco Cruz 2014-05-29 14:15:06 -03:00
  • 35c066e23d README.OSX: mention Gentoo Prefix and clarify other options Paul Fertser 2014-05-17 12:46:06 +04:00
  • ae3baa9d5a target: or1k: remove wrong endian swap from or1k generic code Franck Jullien 2013-11-25 23:18:19 +01:00
  • c8c10f77dc tcl/target/kl25.cfg: add maximum speed specification Paul Fertser 2014-04-23 12:22:39 +04:00
  • 76a765adbc tcl: add ASUS RT-N66U config Paul Fertser 2014-05-24 10:04:14 +04:00
  • 5375a9e1d8 jtag/drivers/osbdm: downgrade init message severity, fix wording Paul Fertser 2014-05-29 11:13:24 +04:00
  • 5fccaa2c8b Flash/LPC2000: Add support for auto-probing flash size Cosmin Gorgovan 2014-03-29 22:34:43 +00:00
  • 99d440cbba Flash/LPC2000: Add support for LPC11(x)xx, LPC13xx Cosmin Gorgovan 2014-03-29 19:20:08 +00:00
  • 7bcf1d838d STM32F2x: Don't clear FLASH_OPTCR bits when locking register Elliott Partridge 2014-05-28 12:20:44 -04:00
  • 248b85a6e7 Disable multiprocessor-id read on ARMv7-R cores Alex Ray 2014-04-06 07:34:27 -07:00
  • 9744a2fa20 src/target: select the last created target as current Paul Fertser 2014-05-15 22:17:13 +04:00
  • fb5e099af8 jtag/drivers/stlink: allow to reconnect seamlessly after polling failure Paul Fertser 2014-05-23 15:53:59 +04:00
  • cd74dd2891 target: reexamine after polling succeeds again Paul Fertser 2014-05-23 15:17:31 +04:00
  • 8f9cea457d adi_v5_cmsis_dap: Fix logging order of appearance Andrey Smirnov 2014-04-03 14:44:31 -07:00
  • d80123f20b arm_adi_v5: Do not ignore register polling timeout Andrey Smirnov 2014-04-03 14:27:27 -07:00
  • d007764fe8 arm_adi_v5: Add convenience "atomic"" function for DP reads Andrey Smirnov 2014-04-03 14:03:04 -07:00
  • 930e41a292 configure.ac: correct test for USB_BLASTER_DRIVER AM symbol Paul Fertser 2014-05-31 08:19:51 +04:00
  • f97678f3a6 flash/nor/stm32f1x: add support for F04x parts Paul Fertser 2014-05-23 07:55:21 +04:00
  • 558279c1bb server: fix confusing wording for incoming tcp connections Paul Fertser 2014-02-06 14:03:02 +04:00
  • ba21fec2aa target/mips32_pracc: fix C99 format specifiers Paul Fertser 2014-05-12 11:57:40 +04:00
  • 74889cf468 quark_x10xx: cleanup of LOG format specifiers Ivan De Cesaris 2014-05-21 15:20:08 +02:00
  • 970a12aef4 lpcspifi: setup a valid stack pointer before calling ROM code using stack Aurelien Jacobs 2013-12-19 00:17:49 +01:00
  • 1a06fc6047 KS869x: add new target Yegor Yefremov 2014-05-05 17:36:27 +02:00
  • 46101959a6 kinetis: Revise CPU un-securing code Andrey Smirnov 2014-03-08 14:42:28 -08:00
  • 6cadbadb37 mips32: new code for pracc exec Salvador Arroyo 2013-12-03 23:25:20 +01:00
  • fcd7b90db6 mips32: cleanups in legacy pracc code This is the first patch intended to make a more precise pracc check when running in legacy mode (code executed by mips32_pracc_exec()). It only makes some cleanups, mostly due to unnecessary code. With the last cache optimizations for processor access (pa for short) all the pracc functions generate the code following some rules that make pa more easily to check: There are no load instructions from dmseg. All the read pas are instruction fetches. PARAM_IN related stuff is not needed. Registers are restored either from COP0 DeSave or from ejtag info fields. PRACC_STACK related stuff is not needed any more. The code starts execution at PRACC_TEXT and there are no branch or jump instruction in the code, apart from the last jump to PRACC_TEXT. The fetch address is ever known. For every store instruction to dmseg the function code sets the address of the write/store pa. The address of every store pa is known. Current code ends execution when reading a second pass through PRACC_TEXT. This approach has same inconveniences: If the code starts in the delay slot of a jump it makes a jump to PRACC_TEXT after executing the first instruction. A second pass through PRACC_TEXt is read and the function exits without any warning. This seems to occur sometimes when a 24kc core is halted in the delay slot of a branch. If a debug mode exception is triggered during the execution of a function the core restarts execution at PRACC_TEXT. Again the function exits without any warning. If for whatever reason the core starts fetching at an unexpected address the code now sends a jump instruction to PRACC_TEXT, but due to the delay slot the core continues fetching at whatever address + 4 and a second jump instruction will be send for execution. The result of a jump instruction in the delay slot of another jump is UNPREDICTABLE. It may work as expected (ar7241), or let the core in the delay slot of a jump to PRACC_TEXT for example. This means the function called next may also fail (pic32mx). Salvador Arroyo 2013-12-01 10:40:34 +01:00
  • d7127bfa97 mips: use cp0 DeSave to cache $15 / t7 Salvador Arroyo 2013-08-25 12:21:18 +02:00
  • b08306a172 mips: load fast data transfer handler code with mips32_pracc_write_mem() Salvador Arroyo 2013-08-24 14:18:09 +02:00
  • e9497fbf75 mips: load code in buffer mode Salvador Arroyo 2013-08-23 18:50:43 +02:00
  • 12f4564e88 mips32: optimized cache code for pracc access Salvador Arroyo 2014-01-18 23:21:16 +01:00
  • 92ea548aaf Update to the current Jim Tcl Paul Fertser 2014-04-28 14:34:47 +04:00
  • dd2e16a9e8 README.OSX: recommend XCode 5 as that's the current version Paul Fertser 2014-05-08 17:56:23 +04:00
  • 4a4f716163 ftdi: Optimize GPIO toggling Andreas Fritiofson 2014-02-27 22:23:58 +01:00
  • 2eb8a31a6b svf: Fix debug and error messages that print hex buffer Kamal Dasu 2013-12-03 16:15:42 -05:00
  • b1beaa36e2 doc: document [start end] parameters of "profile" command Paul Fertser 2014-04-16 14:37:36 +04:00
  • d92a2ac330 generalplus: Add configuration file for General Plus GP326XXXA series Andrey Smirnov 2014-03-20 19:00:24 -07:00
  • d9d416f49d armv7a: fix typo in cache_config help text Spencer Oliver 2014-04-15 15:24:32 +01:00
  • b1a1a48b30 Fix some C99 format specifiers Paul Fertser 2014-04-28 15:05:02 +04:00
  • 66c6665288 Add support for Gumstix AeroCore device Ash Charles 2014-04-16 17:32:23 -07:00
  • 8fa67bd57d Restore normal development cycle Paul Fertser 2014-04-27 15:07:08 +04:00
  • ca218832bb The openocd-0.8.0 release v0.8.0 Paul Fertser 2014-04-27 14:28:21 +04:00
  • cf094f22ca nrf51: remove dereference of null pointer Spencer Oliver 2014-04-22 20:53:50 +01:00
  • 7bd295953d quark_x10xx: fix IO r/w operations with paging enabled Ivan De Cesaris 2014-04-18 11:19:40 +02:00
  • 7ad635bb68 Restore -dev suffix Paul Fertser 2014-04-15 09:54:32 +04:00
  • 6812993483 The openocd-0.8.0-rc2 release candidate v0.8.0-rc2 Paul Fertser 2014-04-15 08:58:20 +04:00
  • 186c442f9b NEWS: minor fixes for rc2 Paul Fertser 2014-04-14 22:28:16 +04:00
  • 11a1080c00 svf: try to reallocate buffers if they're not enough Paul Fertser 2014-04-09 09:58:07 +04:00
  • 3427cf2b7e cortex_a: fix endiannes issues on TI TMS570 Seth LaForge 2014-04-01 10:26:32 -07:00
  • 31496c2bed usb_blaster: fix warning: array subscript has type ‘char’ Spencer Oliver 2014-04-09 15:08:30 +01:00
  • 151c31785a mips32, dsp563xx: fix segfault on Gdb attach Paul Fertser 2014-04-12 17:22:00 +04:00
  • cb11564219 configure: presto ftdi driver requires libftdi Paul Fertser 2014-04-10 07:29:11 +04:00
  • 3a590658e9 jtag/drivers/remote_bitbang: use sizeof to determine maximum unix socket path length Paul Fertser 2014-04-06 08:36:37 +04:00
  • 4835a21dea target: fix incorrect arm cpu monitor mode encoding Tim Sander 2014-03-31 21:21:44 +01:00
  • 47830f0ebf tcl: bcm6348 target config, BT HomeHub v1 board config Lee Bowyer 2014-04-06 20:06:14 +04:00
  • e2b35204b3 contrib/rpc_examples: add example for python3 Andreas Ortmann 2014-02-28 12:09:40 +01:00
  • b182f934f1 openocd.rules: match CMSIS DAP devices by product string Paul Fertser 2014-04-01 21:04:48 +04:00
  • 7256d6acdf parport: add "aspo" hotpluggable adapter config Karl Hammar 2014-04-05 10:47:14 +04:00
  • ee54f7e9f0 target/cortex_a: check gdb_service before dereferencing in update_halt_gdb Paul Fertser 2014-04-07 12:33:53 +04:00
  • 85c1790beb README.OSX: add 10.9 specific hints Paul Fertser 2014-03-31 21:23:22 +04:00
  • 45f71f1082 Makefile.am: fix build for libftdi1, pass CFLAGS where appropriate Paul Fertser 2014-03-30 23:15:42 +04:00
  • 9f2bc3b830 jtag/aice/aice_usb: remove unused constants Paul Fertser 2014-03-30 18:25:52 +04:00
  • 61905a165f flash/nor/at91sam3: remove sam3_page_write_opcodes Paul Fertser 2014-03-30 11:23:51 +04:00
  • d7cbdee3e9 Restore -dev suffix Paul Fertser 2014-03-30 10:10:29 +04:00
  • af5cd85389 The openocd-0.8.0-rc1 release candidate v0.8.0-rc1 Paul Fertser 2014-03-29 21:29:16 +04:00
  • e6907e6d7e Don't cast return value of [cm]alloc Andreas Fritiofson 2014-03-28 20:00:21 +01:00
  • 1171f07836 Makefile.am: fix adding contrib directory for dist Paul Fertser 2014-03-29 23:05:19 +04:00
  • 086a523ca8 NEWS: add release highlights Paul Fertser 2014-01-17 23:08:26 +04:00
  • dba153bbce at91smad: Fixes to 'samd_protect' Andrey Smirnov 2014-02-10 08:06:04 -08:00
  • c92a605e26 at91samd: Bail early if trying to erase protected sector Andrey Smirnov 2014-02-08 11:58:22 -08:00
  • 34db6b9c0a at91samd: Bail early if trying to write to protected sector Andrey Smirnov 2014-02-08 12:23:45 -08:00
  • e0f0ce965d at91samd: Remove 'first' and 'last' checks in 'samd_erase' Andrey Smirnov 2014-02-08 11:51:40 -08:00
  • 207237b920 tcl: introduce init_target_events and use it for gdb flashing events Paul Fertser 2014-03-22 16:47:37 +04:00
  • de9ebc5ce6 tcl/target: make milandr configs swd-compatible Paul Fertser 2014-02-21 15:28:49 +04:00
  • 0f566ae1a7 target: remove memory leaks Spencer Oliver 2014-03-28 11:27:48 +00:00
  • 0cb9778368 target: fix handle_profile_command variable typo Spencer Oliver 2014-03-28 11:11:57 +00:00
  • e22bad797f target: remove handle_profile_command memory leak Spencer Oliver 2014-03-28 11:11:13 +00:00
  • 8b1fabd8e0 Add xscale debug helper sources and everything related to dist Paul Fertser 2014-01-27 22:25:42 +04:00
  • 1a9cec020e Add all of contrib/ to dist, not just loaders Paul Fertser 2014-01-27 22:28:04 +04:00
  • 7301bf1a67 Add usb_blaster cheap clone notes to dist Paul Fertser 2014-01-27 22:27:15 +04:00
  • 7a16340343 Add rlink speed table sources and everything related to dist Paul Fertser 2014-01-27 22:21:16 +04:00
  • 6405941c97 Move xsvf_tools and remote_bitbang to contrib/ Paul Fertser 2014-01-27 22:07:16 +04:00
  • 6a8d39e142 Add previous NEWS* files to dist Paul Fertser 2014-01-27 22:04:05 +04:00
  • 18bbffb6f7 Move ocl (at91sam7x flash loader) sources to contrib Paul Fertser 2014-01-27 22:00:15 +04:00
  • 620448f98f doc: add "manual/" directory in its entirety to dist Paul Fertser 2014-01-27 20:38:27 +04:00
  • e483959a29 armv7m: remove magic numbers for number of core registers Spencer Oliver 2014-03-17 14:04:25 +00:00