JTAG-Kommunikation mit AVRs: Kann man herausfinden wies geht?

Gast #2193738
Lesenswert?
• ▲
▼
Hi,

die meisten AVRs haben ja mittlerweile JTAG zum Programmieren und 
Debuggen.
Aber soweit ichs sehe hält Atmel die Infos zurück, was genau man an den 
µC senden muss um ihn z.B. zum Setzen eines Bits eines Ports zu bewegen.

Folglich hab ich auch noch keine Programmer gesehen, die Eigenbau sind 
und auch debuggen könnten. (oder gibts die etwa?)

Was hindert einen eigentlich daran, die JTAG-Kommunikation 
mitzuschneiden (dürfte ja auch nicht allzu schnell sein) und dann etwas 
eigenes zu entwickeln?
Hab ich da einen Denkfehler drin oder hat sich noch niemand die Arbeit 
dazu gemacht?

Es geht mir nur rein um die Theorie, sowas umsetzen könnte ich allein 
schon aus zeitgründen nicht.

Danke schonmal für die Antworten! :-)
Gast #2193746
Lesenswert?
• ▲
▼
aaaaa schrieb:
> Hi,
>
> die meisten AVRs haben ja mittlerweile JTAG zum Programmieren und
> Debuggen.
> Aber soweit ichs sehe hält Atmel die Infos zurück, was genau man an den
> µC senden muss um ihn z.B. zum Setzen eines Bits eines Ports zu bewegen.
>
Einfach ein Programm runterladen, das das macht?
#2194120
Lesenswert?
• ▲
▼
aaaaa schrieb:

> Was hindert einen eigentlich daran, die JTAG-Kommunikation
> mitzuschneiden (dürfte ja auch nicht allzu schnell sein) und dann etwas
> eigenes zu entwickeln?
> Hab ich da einen Denkfehler drin oder hat sich noch niemand die Arbeit
> dazu gemacht?

Die allererste Frage ist: Ist das wirtschaftlich? Wer sind die Kunden?

Wer mit der Entwicklung Geld verdient, kauft sich einfach die 
Atmel-Tools, bekommt dann noch den Support des Chipherstellers, und gut 
ist. Das Zeugs nicht nicht so teuer, dass ja jemand ernsthaft auch nur 
eine Sekunde nachdenken würde.

Die einzige Zielgruppe wären also die Bastler - und von denen haben 
nicht wenige schon mit den 40€ für ein AVRISP MKii ein Problem. Wie soll 
sich dann eine Entwicklung rechnen? Die Zielgruppe hat ja nicht einmal 
Geld für einen vernünftigen Logic Analyzer zum Mitschneiden der 
JTAG-Kommunikation, und auch deswegen ist da in den ganzen Jahren auch 
nichts aus der Ecke gekommen.

Die reine Technik ist in den wenigsten Fällen das Problem.

fchk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.