Øyvind Harboe wrote:
>> Some developers are working on OpenOCD support for Beagle/OMAP35xx
>> using Flyswatter. As far as I know, the main issue is that OpenOCD
>> doesn't support the "new" JTAG architecture of OMAP35xx at the moment.
>> I.e. you first have to add DAP to the TAP router, via a programming
>> sequence, then ARM core can be accessed.
>>     
>
> Can you post some details on this to this mailing list?
>
> The last time this was discussed in openocd development mailing list
> there was various other issues that had to be addressed that got
> in the way... (reset as I recall)... but that should be sorted now.
>
>   
Yes, I asked about it a while ago - but - people where busy with a few 
other things.

As I recall:

A)  There are multiple jtag taps in the OMAP chip.

B)  They are *not* chained together in the standard jtag way.

C) Instead, there is a sort of "master jtag tap" - or "tap router" using 
TI's name, is part of their "ice-pick"
    It basically dynamically adds & removes jtag taps from the chain.
    Instead of putting them in "bypass mode"

The beagle wiki page: 
        http://elinux.org/BeagleBoardJTAG

References this TI Link, which explains *alot* of background about why 
it is so weird.
        http://focus.ti.com/lit/ml/sprp603/sprp603.pdf

    Slides 5/6/7 - seems to be the *main* justification and problem 
explanation.

I believe - that is the problem that must be addressed.

This make sense - because the BEAGLE board chip - is actually a multi 
die chip (ie: cpu + sdram + nand flash buit in to one package, not to 
mention the funny other stuff on the omap cpu)

-Duane.







_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to