Xmega128A1U (Microchip) Xmega128A1AU (Atmel) Kompabilität

Gast #5732759
Lesenswert?

habe ein Projekt mit dem Xmega128A1 das seit Jahren gut läuft. Bei der 
letzten Lieferung habe ich einen Xmega128A1U (Datenblatt Microchip) 
geliefert gekriegt. Flashen kann man mit dem gleichen Chip ID Code aber 
meine Software läuft nicht mehr. Fehler ist bei 6 Exemplaren zuverlässig 
(aber nicht immer) reproduzierbar.

Eine erste Recherche hat ergeben, daß der Analog-Komparator Interrupts 
liefert wenn gar keine sein sollten. Das passiert auch, wenn der 
betreffenen Pin fest auf GND gelegt ist. Allerdings nur nach Power On 
Reset und auch nur meistens und dann eine Zeit lang und später geht 
alles wie es soll. Gleiches Board neue Microchip CPU raus und eine alte 
CPU aus Atmel Fertigung reingelötet und alles geht.

Könnte ein Initialisierungsproblem sein welches bei den letzten 500 
Exemplaren noch nie beobachtet wurden. Es könnte aber ein eine 
Inkompabilität des U-Typs sein falls da jemand was weis.
(Firma: L-E-A) #5733220
Lesenswert?

Janvi schrieb:
> habe ein Projekt mit dem Xmega128A1 das seit Jahren gut läuft. Bei der
> letzten Lieferung habe ich einen Xmega128A1U (Datenblatt Microchip)
> geliefert gekriegt. Flashen kann man mit dem gleichen Chip ID Code aber
> meine Software läuft nicht mehr. Fehler ist bei 6 Exemplaren zuverlässig
> (aber nicht immer) reproduzierbar.

Aber Du hast Code für den Xmega128A1U auch neu compiliert für diese 
Target?

Ich weiß zwar nicht, welchen Compiler und welche Runtime-Library Du 
verwendest, wenn ich die avrlibc Header  iox128a1u.h und iox128a1.h 
vergleiche, unterscheiden sich Registerdefinitionen der beiden MCU in 
ein paar Details.

Grüßle
Volker
Gast #5733968
Lesenswert?

Besten Dank, die Appnote passt wenngleich in der Überschrift ein Fehler 
im Typ ist. Schent leider auch noch nicht auf eine heisse Spur zu 
deuten. Die Anwendung ist im AVR Studio in Assembler geschrieben und 
kann daher nicht compiliert sondern maximal assembliert werden. Das kann 
man beliebig oft tun und schliesslich haben beide Versionen sogar die 
gleiche Chip-ID

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren