Zdalny reset przez JTAG
Resetowanie interfejsu JTAG
Resetowanie procesora
W konsoli XSCT, należy wyświetlić podłączone układy poleceniem:
xsct% target
Wyświetli się wtedy lista połączeń. Gwiazdką * oznaczony jest aktywny układ, np:
xsct% target 5 APU 6 ARM Cortex-A9 MPCore #0 (Running) 7 ARM Cortex-A9 MPCore #1 (Running) 8 xc7z020 1 APU 2 ARM Cortex-A9 MPCore #0 (Running) 3 ARM Cortex-A9 MPCore #1 (Running) 4* xc7z020
Aby wybrać inny układ (w powyższym przypadku nr 8), należy wykonać polecenie w konsoli XSCT:
xsct% target 8
Można wtedy wykonać reset aktywnego układu poleceniem:
xsct% rst -srst
Resetowanie interfejsu JTAG
W przypadku występowania dalszych problemów z programowaniem/uruchamianiem systemu (np. błąd "Error while launching program, no targets found..."), należy wykonać reset interfesju JTAG. Najpierw wybieramy jako target urządzenie "DAP" i wykonujemy polecenie restu interfejsu:
xsct% target <nr> xsct% rst -dap
Historia zmian
Adaptacja do Vivado 2018.3: M. Wójcikowski (08/2020).