Falsche FUSES-Programmierung bei MEGA128

RoBu
 
Avatar
 
Subject:

Falsche FUSES-Programmierung bei MEGA128

 · 
Posted: 24.01.2012 - 13:14  ·  #1
Hallo Rolf,
hallo all,

wir haben seit gut einer Woche plötzlich Probleme mit der Programmierung diverser Mega128 CPU´s. Nach dem Aufruf von „programm all“ kann nicht mehr auf den Mega128 zugegriffen werden (wrong device-id:000000) oder es sind falsche FUSES programmiert worden wie zum Beispiel M103C.
Es wurden ältere Projekte verwendet die bis dahin funktioniert haben.
Programmierung über die JTAG-Schnittstelle
Diese Probleme treten an drei verschiedenen PC´s auf.

1. PC Windows XP Service Pack 3
Programmersoftware Rev. 5.42

ISP-3 Prof
Firmware: 4.01 HW:1.01 Update:100413

2. PC Windows XP Service Pack 3
Programmersoftware Rev. 5.47

ISP-3 Debug Prof
Firmware: 4.00 HW:1.00 Update:070618

3. PC Windows 7
Programmersoftware Rev. 5.42

ISP-3 Debug Prof
Firmware: 4.00 HW:1.00 Update:070618

Hat Jemand eine Idee?


mfg
Rolf
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: Falsche FUSES-Programmierung bei MEGA128

 · 
Posted: 24.01.2012 - 14:46  ·  #2
Hallo Rolf,
beim SPI Mode prommen kann es zu solchen Ergebnissen kommen wenn die SPI Schnittstelle übertaktet wird. Kann fatal sein, da dann u.U. über falsche Fuses die Programmier Interfaces abgeschaltet werden.
Aber beim JTAG habe ich das noch nie erlebt. Die JTAG Takte des Programmers liegen weit unterhalb des möglichen Limits.
Ich vermute hier z.B. schlechte Kontaktierung des Kabels am ISP3 oder am Board oder Kabel ist madig. Vielleicht liegt es auch an der Spannung, Einbrüche etc. Mehr weiss ich nicht.

rolf
RoBu
 
Avatar
 
Subject:

Re: Falsche FUSES-Programmierung bei MEGA128

 · 
Posted: 24.01.2012 - 15:36  ·  #3
Hallo Rolf,

passiert auf 3 verschiedenen PC´s, 3 verschiedenen Kabeln, vielen verschiedenen
Board´s mit Mega128 CPUS.
z. Bsp. auf einem Board befinden sich 5 CPU´s, 3 sind richtig programmiert
und bei zweien sind die FUSES falsch.

Rolf
Merlin
Administrator
Avatar
Gender:
Age: 24
Posts: 1373
Registered: 03 / 2005
Subject:

Re: Falsche FUSES-Programmierung bei MEGA128

 · 
Posted: 24.01.2012 - 17:14  ·  #4
Hi Rolf.

I have seen problems like this where multiple devices are used, particularly if the mode of communication between the devices is SPI or serial. It is often necessary to hold the devices not being programmed in hard reset to avoid this kind of problem.

Hope this is relevant.

Regards

Merlin.
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   78   92 · Page-Gen-Time: 0.0216s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI