segher wrote:mhelin wrote:Ok, so it boots from USB and we should be able to use the same dynamic loading working with startKIT as it does with XTAG2 if we want to use debugger tile for anything else than debugging, right?
#0 boots from OTP, and does who-knows-what. #1 boots
from SPI. #0 then does the load-from-USB thing. The
thing normally loaded to it (by xgdb) is an XTAG2-style
debugger. It drives all those 1-bit ports to its own JTAG
pins; this works just fine as the JTAG stuff doesn't interfere
with the CPU running (except one particular pin -- think
about it :-) )But then can the software we load from USB to enable communications between the tiles (xCONNECT switch) again?
It already is connected! The analogue tile is connected to
#0 only. #1 can also reach it, so the link(s) between the
two digital tiles (and routing) must be set up already.And even enable JTAG?
It's not disabled afaics.
xburn --read --id 0 --target startkit
lists OTP contents, the last line is
SR : 0x00000020
So that means that only the "Secure Boot" bit 5 is set (sorry, got to be sure).