Activity for OpenOCD - Open On-Chip Debugger

  • Tomas Vanek committed [ad0ed1] on Code

    target/riscv: fix riscv exec_progbuf for SMP targets

  • Tomas Vanek committed [67153c] on Code

    flash/stm32l4x: Fix permanent write protection on STM32WBA5

  • Antonio Borneo Antonio Borneo committed [459322] on Code

    target: rework target_checksum_memory()

  • Antonio Borneo Antonio Borneo committed [df2eb0] on Code

    flash/nor/bl602: add bl602 flash driver

  • Antonio Borneo Antonio Borneo committed [3e86ea] on Code

    tcl/target/gd32vf103: adjust reset workaround to new riscv target

  • Antonio Borneo Antonio Borneo committed [41d5fc] on Code

    tcl/target/gd32vf103: simplify passing of reset halt option

  • Antonio Borneo Antonio Borneo committed [21e345] on Code

    target/riscv: tcl/target: move the WA for GD32VF103 to Tcl

  • Antonio Borneo Antonio Borneo committed [2a0b9b] on Code

    target/aarch64, armv8: avoid adding of error return codes

  • Antonio Borneo Antonio Borneo committed [57a0e3] on Code

    jtag: xds110: Add libusb_open() result to error log

  • Guanghui Cheng Guanghui Cheng posted a comment on ticket #463

    Thank you!

  • Antonio Borneo Antonio Borneo posted a comment on ticket #463

    Please check the discussion on https://review.openocd.org/c/openocd/+/8891, The overlap is there and due to limited space allocated for JEP106 banks (4 bits) we cannot discriminate between "AMD" and "Shenzhen JIEQING Technology Co Ltd". Same issue with all the IDCODE in banks 0 and 16

  • Guanghui Cheng Guanghui Cheng created ticket #463

    Clarification on the use of the IDCODE

  • Tomas Vanek committed [e440b0] on Code

    doc: add hpm_xpi flash driver description

  • Tomas Vanek committed [0e2f99] on Code

    tcl: add config file for hpmicro devices and boards

  • Tomas Vanek committed [26507a] on Code

    src/flash/nor: add hpmicro xpi support

  • Tomas Vanek committed [8e1179] on Code

    contrib/loaders/flash/hpmicro: add hpmicro device xpi support

  • Tomas Vanek committed [41e165] on Code

    Change default WORKAREASIZE to 12kbytes for stm32f3x.

  • Antonio Borneo Antonio Borneo committed [517fd8] on Code

    tcl: file_renaming: add missing rename ti_beaglebone-base

  • Antonio Borneo Antonio Borneo committed [4e3ec2] on Code

    tcl: file_renaming: drop automatic replecement check

  • Antonio Borneo Antonio Borneo committed [5b4557] on Code

    startup.tcl: extend the file search among rename

  • Antonio Borneo Antonio Borneo committed [f85014] on Code

    tcl/board/ti/*: Rename files using "-" separator

  • Antonio Borneo Antonio Borneo committed [6a5e4d] on Code

    board/ti: Rename _swd_native.cfg as -self-hosted.cfg

  • Antonio Borneo Antonio Borneo committed [13a082] on Code

    board/ti_*.cfg: Move TI evm platform configurations to board/ti folder

  • Antonio Borneo Antonio Borneo committed [19f5e2] on Code

    tcl/board/ti_beagle* move to board/beagle/ folder

  • Antonio Borneo Antonio Borneo committed [2f8ddc] on Code

    tcl/target: Move TI targets to ti folder

  • Tomas Vanek committed [5479c5] on Code

    tcl/target/stm32l4, tcl/target/stm32w*: Fix clock configuration

  • Tomas Vanek committed [8115c2] on Code

    tcl/target/gd32vf103: copy a few minor settings from riscv-openocd

  • Tomas Vanek committed [aa9ff8] on Code

    target/esirisc_trace: drop macro BIT_MASK() conflicting with bits.h

  • Antonio Borneo Antonio Borneo committed [ac6972] on Code

    adapter/gpio: Use command_print() instead of LOG_ERROR()

  • Antonio Borneo Antonio Borneo committed [171454] on Code

    server: fix a new double free()

  • Antonio Borneo Antonio Borneo committed [fc8f93] on Code

    Support two-wire cJTAG OSCAN1 and JScan3 using FTDI adapters

  • Antonio Borneo Antonio Borneo committed [181547] on Code

    target/breakpoints.c: add breakpoint intersection detection

  • Antonio Borneo Antonio Borneo committed [eef37d] on Code

    target: cortex-m: defer cache identification on Cortex-M7 under reset

  • Tomas Vanek committed [37dcf4] on Code

    target/cortex_a: emit 'resumed' event for all SMP cores

  • Tomas Vanek committed [a1c7cd] on Code

    flash/nor/stm32lx: Add 'option_load' command

  • Tomas Vanek committed [1ea763] on Code

    rtos: server/gdb_server: fix missing thread ID in stop reply

  • Tomas Vanek committed [7b6496] on Code

    rtos: server: target: ask the RTOS which target to set swbp on.

  • Antonio Borneo Antonio Borneo committed [7487fa] on Code

    jtag/drivers/jtag_dpi: fix wraparound bug in runtest

  • Antonio Borneo Antonio Borneo committed [461af9] on Code

    rtt/tcl: fix format specifiers

  • Antonio Borneo Antonio Borneo committed [aa6a07] on Code

    doc:style: do not use multiple empty lines

  • Antonio Borneo Antonio Borneo committed [cd4194] on Code

    target/cortex_a: fix HW breakpoint length for gdb kind 3

  • Antonio Borneo Antonio Borneo committed [a247ff] on Code

    target, breakpoints: report hit watchpoint in trivial case

  • Antonio Borneo Antonio Borneo committed [5ff384] on Code

    semihosting: fix memory leak and double free

  • Antonio Borneo Antonio Borneo committed [55e916] on Code

    flash/nor/stm32h7x: Change 'option_read' output

  • Antonio Borneo Antonio Borneo committed [dc1872] on Code

    target/cortex_m: do not expose BASEPRI and FAULTMASK registers

  • Antonio Borneo Antonio Borneo committed [23fc7e] on Code

    target: semihosting: refresh URI to semihosting documentation

  • Antonio Borneo Antonio Borneo committed [709e63] on Code

    helper: command: use COMMAND_HELPER for converted functions

  • Antonio Borneo Antonio Borneo committed [d2aeb5] on Code

    command: return OpenOCD error code as Tcl 'errorCode'

  • Antonio Borneo Antonio Borneo committed [fcce5d] on Code

    command: on syntax error, run 'usage' inside the same cmd_ctx

  • Antonio Borneo Antonio Borneo committed [586c89] on Code

    command: let 'help' and 'usage' to use command_print()

  • Tomas Vanek committed [3e7a70] on Code

    target/arm_dpm: report vector catch as breakpoint

  • Tomas Vanek committed [5d8a14] on Code

    target/armv4_5: mark registers as 'save-restore'

  • Tomas Vanek committed [d044af] on Code

    target/armv4_5: fix register numbering overlap

  • Tomas Vanek committed [83052c] on Code

    target/cortex_a: report target in some LOG_xx calls

  • Tomas Vanek committed [3903c8] on Code

    tcl/interface/raspberrypi-native: adjust speed offsets

  • Tomas Vanek committed [0021ee] on Code

    jtag/drivers/bcm2835gpio: Support all 54 GPIO pins

  • Tomas Vanek committed [4e7856] on Code

    target/riscv: fix progbuf memory writes in case last write is busy

  • Tomas Vanek committed [d7fb95] on Code

    tcl/target: update riscv commands in configs

  • Tomas Vanek committed [12ab80] on Code

    target/riscv: fix SV57 translation for kernel address space

  • Tomas Vanek committed [68b0f7] on Code

    server: rtos: don't fake step for hwthread rtos.

  • Tomas Vanek committed [52ac91] on Code

    target: riscv: move the SMP commands under riscv

  • Tomas Vanek committed [8c4107] on Code

    target: riscv: fix double free() in parse_reg_ranges()

  • Tomas Vanek committed [be0839] on Code

    target: riscv: fix memory leak in riscv_openocd_step_impl()

  • Tomas Vanek committed [ed9cf6] on Code

    checkpatch: enable check for switch/case alignment

  • Tomas Vanek committed [18734b] on Code

    target/riscv: fix get mode filed for vsatp and hgatp

  • Tomas Vanek committed [ffdbdf] on Code

    target/riscv: fix address translation in hypervisor mode

  • Tomas Vanek committed [f5ce31] on Code

    target/riscv: improve error messaging in case `sbasize` is zero

  • Tomas Vanek committed [348375] on Code

    target/riscv: check nextdm address in abits range

  • Tomas Vanek committed [4447fa] on Code

    gdb_server,rtos: Differentiate rtos_get_gdb_reg failing and not implemented

  • Tomas Vanek committed [31b266] on Code

    rtos: introduce rtos_put_gdb_reg()

  • Tomas Vanek committed [2913df] on Code

    doc: riscv: minor fixes in openocd.texi

  • Tomas Vanek committed [ab8fb1] on Code

    target/riscv: fix checking of number of parameters

  • Tomas Vanek committed [b4fb5a] on Code

    doc: import document changes relevant to riscv code update

  • Tomas Vanek committed [a0eac8] on Code

    target, flash: utility for riscv repeat_read command

  • Tomas Vanek committed [f354d2] on Code

    target/riscv: return ERROR_TARGET_NOT_HALTED

  • Tomas Vanek committed [6d764f] on Code

    rtos: Dynamically allocate memory for RTOS registers

  • Tomas Vanek committed [612707] on Code

    target/breakpoints: better wording for error reason

  • Tomas Vanek committed [da96d3] on Code

    target: riscv-011: don't change 'debug_level' during target polling

  • Tomas Vanek committed [768b40] on Code

    target: riscv: don't test 'debug_level' directly

  • Tomas Vanek committed [bd303d] on Code

    target: riscv: align switch and case statements

  • Tomas Vanek committed [56141b] on Code

    target: riscv: Drop new typedefs added by the updated riscv-debug-spec files

  • Tomas Vanek committed [5754ae] on Code

    target: riscv: Sync with the RISC-V fork

  • Antonio Chiu Antonio Chiu posted a comment on ticket #461

    Hello. I think I ve submit a pull request on that. Let me know if the project accepts.

  • Antonio Borneo Antonio Borneo committed [ab22b0] on Code

    target: cortex-m: don't query cache on hla targets

  • Antonio Borneo Antonio Borneo committed [2bb3e5] on Code

    doc: update copyright year

  • Antonio Borneo Antonio Borneo committed [04c6a6] on Code

    tcl: add Espressif RISC-V config files

  • Antonio Borneo Antonio Borneo committed [52ea42] on Code

    ipdbg: simplify command chains

  • Tomas Vanek committed [1afb3e] on Code

    tcl/target/stm32h7x: modify speed at OpenOCD initialization and

  • Tomas Vanek committed [03b793] on Code

    flash/stm32h7x: support STM32H7R/H7Sx

  • Tomas Vanek committed [b8dc15] on Code

    flash/stm32h7x: use BIT macro whenever possible

  • Tomas Vanek committed [fe3c62] on Code

    flash/stm32h7x: Rename functions and variable names

  • Tomas Vanek committed [e4e0fa] on Code

    flash/stm32h7x: Refactor STM32H7 flash register definitions to use enum

  • Daniel Glöckner Daniel Glöckner posted a comment on ticket #462

    I've had massive problems with an LPC-Link2 CMSIS adapter on the black USB 2.0 ports of a Raspberry Pi 4. It works flawlessly on the blue USB 3.0 ports. Best regards, Daniel

  • Paul Fertser Paul Fertser posted a comment on ticket #462

    On Wed, Nov 05, 2025 at 10:57:53AM -0000, Mark W wrote: How did you route around it if you're talking about the USB hub integrated on RaspberryPi 5 board? First of all, it's not a full speed hub there (so the forum thread doesn't apply), second, as seen in doc/usb_adapters/stlink/0483_3757_stlinkv3pwr.txt it's a high speed device so no translation is needed in any case. Are you connecting it via an additional full speed hub? It's a rPi CM5, with the TI USB hub on the parent PCB. I understand how...

  • Mark W Mark W modified a comment on ticket #462

    This problem appears to be caused by a TI USB hub chip. https://forums.raspberrypi.com/viewtopic.php?t=246248 There is no problem when I route around it, so I'll call this problem solved for the moment. Thanks.

  • Mark W Mark W modified a comment on ticket #462

    How did you route around it if you're talking about the USB hub integrated on RaspberryPi 5 board? First of all, it's not a full speed hub there (so the forum thread doesn't apply), second, as seen in doc/usb_adapters/stlink/0483_3757_stlinkv3pwr.txt it's a high speed device so no translation is needed in any case. Are you connecting it via an additional full speed hub? It's a rPi CM5, with the TI USB hub on the parent PCB. I understand how that would have been confusing, my apologies. I'm not that...

  • Mark W Mark W posted a comment on ticket #462

    How did you route around it if you're talking about the USB hub integrated on RaspberryPi 5 board? First of all, it's not a full speed hub there (so the forum thread doesn't apply), second, as seen in doc/usb_adapters/stlink/0483_3757_stlinkv3pwr.txt it's a high speed device so no translation is needed in any case. Are you connecting it via an additional full speed hub? It's a rPi CM5, with the TI USB hub on the parent PCB. I understand how that would have been confusing, my apologies.

  • Tormod Volden Tormod Volden posted a comment on ticket #462

    If you are asking about the same issue in different forums, it is useful (and polite) to mention this and provide links. https://github.com/libusb/libusb/issues/1717

  • Paul Fertser Paul Fertser posted a comment on ticket #462

    On Wed, Nov 05, 2025 at 04:36:11AM -0000, Mark W wrote: This problem appears to be caused by a TI UBS hub chip. [1]https://forums.raspberrypi.com/viewtopic.php?t=246248 Hm, but this whole forum discussion doesn't seem to be related, and it's all strange. They reference a forum post on TI E2E that confirms that a certain USB hub model is full speed so naturally it doesn't have any TT (transaction translators) from full/low speed to high speed since it doesn't support any high speed connections at...

  • Mark W Mark W posted a comment on ticket #462

    This problem appears to be caused by a TI UBS hub chip. https://forums.raspberrypi.com/viewtopic.php?t=246248 There is no problem when I route around it, so I'll call this problem solved for the moment. Thanks.

1 >