Difference between revisions of "JTAG instructions and hints"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
m (Flashing the bootloader only)
(Arm-based boxes)
 
(39 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
+
{{stubs}}
 
=Introduction=
 
=Introduction=
 
TODO: Add generic info about JTAG and why it safes ones ass if he messes with the flash
 
TODO: Add generic info about JTAG and why it safes ones ass if he messes with the flash
Line 24: Line 24:
 
===LS2===
 
===LS2===
 
==Arm-based boxes==
 
==Arm-based boxes==
Currently we do not know if there are JTAG-Ports anywhere on the board. Tampakuro is tries to find out the JTAG Port of the LS Pro.
+
===LS Pro and LS Live===
===LS Pro/LS Live (arm9)===
+
See the article at [http://buffalo.nas-central.org/index.php/JTAG_%26_OpenOCD_for_LS-Pro JTAG & OpenOCD for the LS-Pro] for complete details and instructions.
TODO: info about Flash structure
+
 
===Terastation Pro v2/Terastation Live (arm11)===
+
===Terastation Pro v2/Terastation Live (arm9)===
TODO: info about Flash structure - ANYONE ALREADY HAS ONE?
+
Similar to the other arm9-based boxes from buffalo these 2 only have uboot in flash. everything else is read and executed from harddisc.
 +
 
 
=Software=
 
=Software=
 +
 +
See [[JTAG Software]]
 +
 
==PPC-based-boxes==
 
==PPC-based-boxes==
 
===How to use the [http://openwince.sourceforge.net/jtag/ JTAG-Tools]===
 
===How to use the [http://openwince.sourceforge.net/jtag/ JTAG-Tools]===
Line 36: Line 40:
 
===How to use HairyDairyMaids debrick===
 
===How to use HairyDairyMaids debrick===
 
TODO: adding info about how to use it
 
TODO: adding info about how to use it
 +
 
=TIPS=
 
=TIPS=
 
==Flashing the bootloader only==
 
==Flashing the bootloader only==
Line 41: Line 46:
  
 
TODO: because we can flash the firmimg.bin much faster from UBoot
 
TODO: because we can flash the firmimg.bin much faster from UBoot
 +
 +
{{Template:Articles|JTAG}}
 +
{{Stubs}}

Latest revision as of 13:07, 2 March 2008

Link.png This article is currently a stub. You can help this Wiki by expanding it

. This template will categorize articles that include it into Category:Stubs.

Contents

Introduction

TODO: Add generic info about JTAG and why it safes ones ass if he messes with the flash

Hardware

PPC-based-boxes

JTAG-cable from tampakuro/kuroguy

JTAG10-jtag-cable from http://www.soc-machines.com/

LS1

TODO: Add info about the additional Hardware mods needed to make JTAG working. Hint: bridge! + needed info about Flash structure

HG/HS

1) Installing headers TODO: what needs to be bridged?

Terastation

TODO: add specific Info if additional hardware mods are needed. + needed info about Flash structure

Terastation Pro v1

TODO: add specific Info if additional hardware mods are needed. + needed info about Flash structure

Mipsel-based boxes

TODO: Add info about the JTAG cable that works on the + needed info about Flash structure

LS2

Arm-based boxes

LS Pro and LS Live

See the article at JTAG & OpenOCD for the LS-Pro for complete details and instructions.

Terastation Pro v2/Terastation Live (arm9)

Similar to the other arm9-based boxes from buffalo these 2 only have uboot in flash. everything else is read and executed from harddisc.

Software

See JTAG Software

PPC-based-boxes

How to use the JTAG-Tools

TODO: we need to link + describe either how to compile the tools and how to use the precompiled tools from the download-section

LS2 (mipsel-based)

How to use HairyDairyMaids debrick

TODO: adding info about how to use it

TIPS

Flashing the bootloader only

Updating via JTAG is very slow. This is not really surprising as the JTAG protocol is a bit-level serial protocol. Writing the firmimg.bin file can easily take 24 hours or longer.

TODO: because we can flash the firmimg.bin much faster from UBoot

Link.png This article is currently a stub. You can help this Wiki by expanding it

. This template will categorize articles that include it into Category:Stubs.