Johann F. wrote:
>>> I can't make out the important changes from the gratuitous ones.  Can 
>>> you please revert all the u8 -> uint8_t changes as well as whitespace 
>>> changes?
>>>
>>> -- 
>>> Rick Altherr
>>> kc8...@kc8apf.net
>>>       
>> Its been a week now.  I can boil it down and find the essence of the 
>> changes.  I was going to get back to this code in the next couple of 
>> weeks anyway.  There could be some useful changes in this mess.  If they 
>> are there, I will find them.
>>
>>
>> Dick
>>
>>     
>
> There are my changes again. I noticed that i forget to handle
> runtest_requires_tck in new function xs_shift.
>
> Johann
>   

Johann,

I am feeling no love for this patch. 

I do not see where any flow is different than the original code,  other 
than you are multiplying xruntest by 16 on successive attempts.  This 
multiply by 16  is not part of the Xylinx docs or algorithm for the 
intended chip, let alone any other FPGA or arbitrary SVF recipient.   
This xruntest value can be set to a higher number in your toolset which 
generates the xsvf file?

I'll give it another look, I have an FPGA to program here.  Maybe I am 
missing something in the patch, but I went over it line by line.

And yes, we lost the runtest_requires_tck support in your patch also.

In the next several days, I will try my fpga hardware and see if there 
is any general problem persisting.

Troubleshooting things like this are made far easier by my new 
tap_set_state() logging functionality.  However, there are still tap 
state transitions that are not being logged, and I think this is a 
needed enhancement that I would like to correct as soon as I have time 
to.  All state transitions should go through tap_set_state().  When 
logging is turned off, there is no perceptible overhead, since it is a 
compile time off/on option.


Dick

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

Reply via email to