xmega128a3u mit atmelice über PDI funktioniert nicht wirklich

Gast #5068562
Lesenswert?
• ▲
▼
Hi,
I'm new on the forum. I made a custom board with a xmega128a3u. I tried 
since some days to flash the firmware over PDI with an atmelice. But 
with avrdude under linux, I can read the signature once and after that I 
just received an error message :

xxx@i3tux ~ $ sudo avrdude -p x128a3u -c atmelice_pdi -v

avrdude: Version 6.3, compiled on May 21 2017 at 13:45:34
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/usr/local/etc/avrdude.conf"
User configuration file is "/home/moi/.avrduderc"
User configuration file does not exist or is not a regular file, 
skipping

Using Port : usb
Using Programmer : atmelice_pdi
avrdude: usbdev_open(): Found Atmel-ICE CMSIS-DAP, serno: J41800055455
avrdude: Found CMSIS-DAP compliant device, using EDBG protocol
AVR Part : ATxmega128A3U
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW 
ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- 
---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
prodsig 0 0 0 0 no 50 50 0 0 0 0x00 0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00 0x00
data 0 0 0 0 no 0 0 0 0 0 0x00 0x00
eeprom 0 0 0 0 no 2048 32 0 0 0 0x00 0x00
application 0 0 0 0 no 131072 512 0 0 0 0x00 0x00
apptable 0 0 0 0 no 8192 512 0 0 0 0x00 0x00
boot 0 0 0 0 no 8192 512 0 0 0 0x00 0x00
flash 0 0 0 0 no 139264 512 0 0 0 0x00 0x00
usersig 0 0 0 0 no 512 512 0 0 0 0x00 0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00 0x00

Programmer Type : JTAGICE3_PDI
Description : Atmel-ICE (ARM/AVR) in PDI mode
ICE hardware version: 0
ICE firmware version: 1.38 (rel. 129)
Serial number : J41800055455
Vtarget : 3.63 V
JTAG clock megaAVR/program: 1000 kHz
JTAG clock megaAVR/debug: 1000 kHz
JTAG clock Xmega: 32 kHz
PDI clock Xmega : 4000 kHz

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 
0.00s

avrdude: Device signature = 0x1e9742 (probably x128a3u)

avrdude done. Thank you.






xxx@i3tux ~ $ sudo avrdude -p x128a3u -c atmelice_pdi -v



avrdude: Version 6.3, compiled on May 21 2017 at 13:45:34
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "/usr/local/etc/avrdude.conf"
User configuration file is "/home/moi/.avrduderc"
User configuration file does not exist or is not a regular file, 
skipping

Using Port : usb
Using Programmer : atmelice_pdi
avrdude: usbdev_open(): Found Atmel-ICE CMSIS-DAP, serno: J41800055455
avrdude: Found CMSIS-DAP compliant device, using EDBG protocol
AVR Part : ATxmega128A3U
Chip Erase delay : 0 us
PAGEL : P00
BS2 : P00
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 0
StabDelay : 0
CmdexeDelay : 0
SyncLoops : 0
ByteDelay : 0
PollIndex : 0
PollValue : 0x00
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW 
ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- 
---------
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
prodsig 0 0 0 0 no 50 50 0 0 0 0x00 0x00
fuse1 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse2 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse4 0 0 0 0 no 1 0 0 0 0 0x00 0x00
fuse5 0 0 0 0 no 1 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 0 0 0x00 0x00
data 0 0 0 0 no 0 0 0 0 0 0x00 0x00
eeprom 0 0 0 0 no 2048 32 0 0 0 0x00 0x00
application 0 0 0 0 no 131072 512 0 0 0 0x00 0x00
apptable 0 0 0 0 no 8192 512 0 0 0 0x00 0x00
boot 0 0 0 0 no 8192 512 0 0 0 0x00 0x00
flash 0 0 0 0 no 139264 512 0 0 0 0x00 0x00
usersig 0 0 0 0 no 512 512 0 0 0 0x00 0x00
fuse0 0 0 0 0 no 1 0 0 0 0 0x00 0x00

Programmer Type : JTAGICE3_PDI
Description : Atmel-ICE (ARM/AVR) in PDI mode
ICE hardware version: 0
ICE firmware version: 1.38 (rel. 129)
Serial number : J41800055455
Vtarget : 3.62 V
JTAG clock megaAVR/program: 1000 kHz
JTAG clock megaAVR/debug: 1000 kHz
JTAG clock Xmega: 32 kHz
PDI clock Xmega : 4000 kHz

avrdude: bad response to AVR sign-on command: 0xa0
avrdude: retrying with external reset applied
avrdude: bad response to AVR sign-on command: 0xa0
avrdude: retrying with external reset applied
avrdude: JTAGEN fuse disabled?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude done. Thank you.

I check and re-checked the connection. I have a Xplained A1 Dev board, 
and I don't have any problem to flash it with the atmelice and pdi 
connection.

Has someone any Idee about this problem??

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.