Re: [OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-30 Thread Andreas Fritiofson
> This is what http://openocd.zylin.com/2347 does. But it would be better if the code didn't have to be instrumented. /Andreas > Weitergeleitete Nachricht Betreff: Re: [OpenOCD-devel] > [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority >

Re: [OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-29 Thread Andreas Fritiofson
By the way, the code + max_used_priority = (rtos->symbols[FreeRTOS_VAL_xDelayedTaskList1].address + - rtos->symbols[FreeRTOS_VAL_pxReadyTasksLists].address) / param->list_width; is flawed because there's no guarantee that xDelayedTaskList1 will be allocated directly after pxReadyTasksLists. Pleas

Re: [OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-27 Thread Andreas Fritiofson
Reposting from the correct address so it's accepted by the list, sorry for the noise. On Tue, Jan 27, 2015 at 5:39 PM, Andreas Fritiofson wrote: > > > On Tue, Jan 27, 2015 at 3:16 PM, Matthias Meier > wrote: > >> Now I checked it by adding this just after my patch: >> LOG_INFO("FreeRTOS pxReady

Re: [OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-27 Thread Spencer Oliver
On 27 January 2015 at 11:05, Matthias Meier wrote: > Thread support does not work for recent FreeRTOS because varialbe > 'uxTopUsedPriority' used in /src/rtos/FreeRTOS.c was obmitted > in FreeRTOS. > > Appended patch based on OpenOCD 0.8.0 corrects this by calculating this > variables value based

Re: [OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-27 Thread Andreas Fritiofson
Copy to list... Den 27 jan 2015 13:03 skrev "Andreas Fritiofson": > > > Den 27 jan 2015 12:08 skrev "Matthias Meier" : > > > > > Thread support does not work for recent FreeRTOS because varialbe 'uxTopUsedPriority' used in /src/rtos/FreeRTOS.c was obmitted in FreeRTOS. > > > > Hi! > > Can you plea

[OpenOCD-devel] [PATCH] support for recent FreeRTOS releases without uxTopUsedPriority variable

2015-01-27 Thread Matthias Meier
Thread support does not work for recent FreeRTOS because varialbe 'uxTopUsedPriority' used in /src/rtos/FreeRTOS.c was obmitted in FreeRTOS. Appended patch based on OpenOCD 0.8.0 corrects this by calculating this variables value based on pointers available. Regards Matthias >From 2cb93c0f8