ATxmega32A4 mit AVRmkII und PDI

OP #2474151
Lesenswert?
• ▲
▼
Hallo,

also ich bin nun schon ne ganze weile auf der Suche wie man den atxmega 
mit dem Programmieradapter verbindet und anschliessend mal die Fuses 
ausliest.

Das Verbinden scheint geschaft, allerdings das Auslesen will so ganz 
nicht:

avrdude -p atxmega32a4 -c avrispv2 -v -U lfuse:r:-:i

wie stellt man hier eigentlich PDI ein? Ich meine ISP kommt bei dem 
atxmega eh nicht in Frage, aber der Programmer kann auch noch andere 
controller.
OP #2474236
Lesenswert?
• ▲
▼
zu früh gefreut

avrdude: stk500v2_command(): error in CMD_XPROG_SETMODE: Unknown
avrdude: stk600_xprog_program_enable(): CMD_XPROG_SETMODE(XPRG_MODE_PDI) 
failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


also:

1 PDI Data ->  34 Atxmega32A4 (PDI_DATA)
2 Vcc
5 PDI CLK ->  35 Atxmega32A4 (PDI_CLK)
6 GND -> GND


muss Vcc hier verbunden werden obwohl ich den xMega bereits mit 3.3V 
versporge?

Darf der Reset Widerstand entfallen?
Moderator Persönliche Seite #2480507
Lesenswert?
• ▲
▼
Simon M. schrieb:
> Hab ich was verpasst?

Xmega-Support erhälst du derzeit nur über einen Patch, der von Atmel
gepflegt wird.  Der hat seinen Weg zurück ins GCC-Repository noch
nicht gefunden.

Den Patch findest du irgendwo bei Atmel, oder auch bei meinen FreeBSD-
Ports, und diese wiederum werdem vom "Bingo600-Buildscript" (siehe
avrfreaks.net) benutzt, um Linux-Pakete zu bauen.
OP #2480701
Lesenswert?
• ▲
▼
ok, besorgt.

patches besorgt, ganzen files besorgt.
bei ./buildavr-toolchain.sh:

Vielen Dank schonmal für die Hilfe!

/home/user/avr-xutil/build/gcc-4.5.1/./mpc/src/.libs/libmpc.a(sin_cos.o) 
:  In function `mpc_sin_cos':
/home/user/avr-xutil/build/gcc-4.5.1/mpc/src/../../../../source/gcc-4.5. 
1/mpc/src/sin_cos.c:343:  undefined reference to `mpfr_sinh_cosh'
collect2: ld returned 1 exit status
make[2]: *** [cc1-dummy] Error 1
make[2]: Leaving directory `/home/user/avr-xutil/build/gcc-4.5.1/gcc'
make[1]: *** [install-gcc] Error 2
make[1]: Leaving directory `/home/user/avr-xutil/build/gcc-4.5.1'
make: *** [install] Error 2
(./buildavr-toolchain.sh) GCC build failed

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.