Atmel Sam7 Arm Probleme mit Platine

Gast #778422
Hallo,

ich habe mir ein kleines Board mit einem AT91Sam7S256 µC gebaut.

Nach dem zusammenlöten und etwas fehlersuchen hat es soweit 
funktioniert, dass ich mich über den dbug uart mit dem controller 
verbinden können habe und ein paar befehle über das terminal ausführen 
können habe.

nachdem ich mit etwas mit dem Atmel Samba-Programm gespielt habe 
(binfiles ins sram laden) hat die verbindung nicht mehr funktioniert. 
ich kann mit weder über das terminal-programm noch mit samba verbinden.

ich habe mehrmals versucht, das recovery-programm über setzen des 
tst-pins wieder raufzuspielen.

alle spannungen liegen richtig an am chip, die verbindung mit der pll 
und dem quarz ist ok.

ich weiß, es ist schwierig, aber wo kann ich noch fehler suchen ? hat 
jemand vl. eine lösung, außer dass der µC geschossen ist ;-)

lg,

Dave
Gast #779626
jetzt ist mir noch was eingefallen:

gibt es irgendwas das man bei den kondensatoren beachten muss (bei den 
12pf am quarz und bei den 2 für die pll) ? verwende im moment smd 
bauform 0603 keramikvielschicht
Gast #779782
falls es jemanden interessiert ;-)

ich habs auf einer anderen platine mit einem neuen atmel-arm zusammen 
gelötet und es geht wieder...hoffentlich noch länger ;-)
#1037185
Ich habe mehrere Platinen mit Sam7 erstellt und eigentlich nie Probleme 
gehabt. Die Dinger waren sehr unempfindlich (wurden nicht immer 
vorsichtig angefasst) und an Kondensatoren und Widerständen habe ich 
genommen was rumgelegen ist. Das Layout ist auch nicht mehrlagig oder 
sonstwie speziell abgeschirmt.
Die 12pF am Quarz sind ja theoretisch vom Quarz abhängig, bei meinen 
unbekannten Dingen (18,432MHz) von Reichelt hat alles zwischen 10 und 
33pF funktioniert, andere Werte habe ich nicht ausprobiert.
Den Erase-Pin habe ich nie benötigt, den Bootloader läd man mit TST auf 
High (ruhig etwas länger warten als 10s...)
Gast #1037789
> ich habs auf einer anderen platine mit einem neuen atmel-arm zusammen
> gelötet und es geht wieder...hoffentlich noch länger ;-)

@Dave: soweit ich mich erinnern kann (habe lange keine ARM 
programmiert), ist die Benutzung des "tst.pin" von der Anzahl her 
begrenzt. Man kann ihn also nicht beliebig oft zum programmieren nehmen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.