---

**[tickets:#431] FreeFRTOS thread-aware SMP compatibility **

**Status:** new
**Milestone:** 0.11.0
**Labels:** FreeRTOS 
**Created:** Mon Aug 12, 2024 05:36 PM UTC by Arthur de Freitas e Precht 
**Last Updated:** Mon Aug 12, 2024 05:36 PM UTC
**Owner:** nobody


As discussed in the issue 
[raspberrypi/openocd#73](https://github.com/raspberrypi/openocd/issues/73), the 
upstream version of OpenOCD does not support FreeRTOS SMP thread awareness. The 
lack of support comes from the fact that now the data structure pxCurrentTCB 
became an array pxCurrentTCBs to accomodate for multiple cores. This issue is 
present even in 0.12.0. More details can be found in this other issue 
[earlephilhower/arduino-pico#1122](https://github.com/earlephilhower/arduino-pico/discussions/1122).
 Some OpenOCD forks implement the pxCurrentTCBs support by themselves, like the 
ESP fork, but being able to debug any FreeRTOS SMP with OpenOCD would be really 
cool. 

In any case, thank you for the awesome tool that is OpenOCD.


---

Sent from sourceforge.net because openocd-devel@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/openocd/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/openocd/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.


Reply via email to