I wonder why that bug does not show on arm1136 on my system and breaks
for other people (i.MX35)?



On Fri, 2009-09-18 at 13:28 +0200, Øyvind Harboe wrote:
> > Any suggestions?
> 
> The problem has to do with end state.
> 
> In 2046 there was a global variable that subtly tracked
> what the end state should be. The end state is now
> decided by the code that invokes jtag_add_xxx_scan().
> 
> 2047 improved the API by removing this global variable
> in the JTAG layer. The evidence that the previous implementation
> is obtuse is of course that it is not easily evident what broke.
> 
> The fix is to go through all the arm11_dbgtap.c and figure
> out what the end state should be for each queued
> command. There are two approaches to doing that,
> by code inspection or by reverting the change and
> running the app.
> 
> You *would* believe that it should be possible to tell by
> code inspection in 2046 what the end state for each queued
> jtag command, but because the API was so obtuse,
> this is actually quite hard...
> 
> 

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to