Vai al contenuto

Messaggi raccomandati

Inviato

Salve

 

Chiedo umilmente aiuto!

 

Devo leggere e riprgrammare un atmega64 (dell'xprog). Ho fatto tutti i collegamenti, leggo il micro, ma sia la flash che la eeprom me li legge tutte FF

 

Una nota del manuale dice Di controllare i bits "fuse".... cosa sono?

 

Un altra nota dice di mettere un clock nel pin XTIL1 o un quarzo tra XTIL2 e XTIL1. come supero questo problema?

 

 

 

 

Inviato

mi trovo nella tua stessa situazione...a me legge tutto 00....

Io so che il bitfuse va impostato nel momento della scrittura...

io ho collegato tutto ai punti sull'xprog-m....per xtal1 e xtal2 non ho messo niente...

mha...

Inviato

spero che qualcuno ci illumini!

Sicuro che sbagliamo qualcosa. Io per sicurezza ho saldato tutti i fili direttamente sul micro. 

 

Tu hai alimentato l'xprog

Inviato

no xprog senza alimentazione...non vorrei che il mio upa non originale che fin'ora si è comportato discretamente non legga questo micro...

stasera provo anch'io a saldare direttamente sul micro

Inviato

uso upa clone 1.2

ho seguito questa immagine

 

pinout_atmega64_xprog_m.jpg

 

non ho ancora provato a saldare sul micro...mi sembra che Gianni però ci abbia provato con lo stesso risultato

Inviato

Confermo! i collegamenti li ho provati entrambi. Sia seguendo il datasheet sia come quelli esposti da rebound. Secondo me manca il clock, come dice il manuale upa, ma visto che avete fatto la prova ad alimentarlo..................... :?:

Inviato

Sicuramente è protetto, non sono molto pratico con questi strumenti auto ma lavoro con gli avr da parecchio, di solito il bit di sicurezza non viene messo sul prototipo

ma sul prodotto finale si..

Ma perché salvare il firmware , per modificarlo ?..

Se è utile lo compro e gli do un occhiata..

Inviato

si ripara il clone scrivendo il dump dell'atmega64 flash e eprom....

purtroppo me l'hanno mandato praticamente inutilizzabile...

comunque per quanto riguarda il fuse bit e il bit lock....leggendo i valori sono tutti false, impostando valori diversi e programmando li accetta, ma quando vai a rileggere mi da di nuovo tutti false...

sembra quasi non abbia nessuna comunicazione con il micro

Inviato

Se è bloccata sia la lettura che la scrittura, non dovrebbe modificare nessun bit, altrimenti che blocco è?

 

Però è un lavoro che si può fare e che l'hanno fatto, quindi............

Inviato

Mi mandi il dump ?

provo a programmare io un atmega...

Se c'e il bit di sicurezza non puoi ne leggere ne scrivere devi prima cancellarlo..

Inviato

I file che mi hai mandato sono i dump originali, il problema sono i collegamenti o l'interfaccia di programmazione perché se il micro è protetto basta che lo cancelli e scrivi la flash--

Ora provo a programmare un atmega con il dump che mi hai mandato..

Inviato

Ho scritto i file che mi hai mandato su un atmega64.

 

Ho controllato alcune caratteristiche, la programmazione puo essere fatta in due modi via isp o high voltage..

 

In isp puoi programmare la flash la eeprom la protezione e altri parametri..

 

In high voltage programming  puoi programmare tutto compresi i bit fuse e il bit spien

 

Notare bene che se il micro viene programmato via isp e il bit spien non è abilitato non è possibile programmarlo.

 

Questo accade sulla scheda arduino che io utilizzo con il debugger dell'atmel, per farlo funzionare devo staccare il micro metterlo in high voiltage e abilitare il bit

 

jtagen altrimenti non funziona..e via spi..

 

Dovete controllare la scheda e vedere i collegamenti al micro, dalla foto non si riesce a capire...

Inviato

ho provato a collegare direttamente sul micro....mi da lettura 00...

ti ringrazio per le prove che stai facendo...quindi una volta staccato il micro...come procedo?

intendo VCC xtal etc etc

Inviato

Io uso stk500 atmel con l'adattatore ..

 

Come software avr studio ecco i link..

 

http://www.atmel.com/tools/STK500.aspx

 

rebound che cosa hai collegato sul micro mandami i collegamenti .

 

questi sono prodotti che uso io.

 

http://www.atmel.com/tools/MATURESTK501.aspx

 

http://www.atmel.com/tools/STUDIOARCHIVE.aspx

 

http://it.farnell.com/atmel/stk500/starter-kit-rs232-for-avr/dp/3884429

 

http://it.farnell.com/atmel/stk501/adattatore-64-pin-avr-for-stk500/dp/1654896       questo penso va ordinato direttamente in atmel, atrimenti con un vostro adattatore lo

 

filate..

per programmare atmel conviene affidarsi a questi prodotti il software è gratis le schede costano poco e sono affidabili...

  • Like 1
Inviato

Se il bit fuse spien è disabilitato va abilitato in high voltage programming  fatto questo si puo rimontare e si puo programmare via isp senza somtarlo ogni volta..

 

Avete l'adattatore a 64 pin, vediamo se si puo fare uno schedino..

Inviato

i numeri sono i rispettivi collegamenti dell'upa che puoi vedere dall'immagine che ho postato sopra

 

ATMega64.jpg

 

ho provato anche ad alzare il pin reset ma niente...

 

xprog alimentato...

Inviato

non è previsto upgrade...se si aggiorna si blocca l'xprog...a me però sembra già bloccato....

potrei inviarlo al venditore ma ci vuole tempo.....provo a ripararlo...se solo si leggesse questo micro!!!

Inviato

Ti ho fatto questa domanda perché come pensavo il bit per la programmazione seriale è disabilitato, se vai sul sito che ti ho postato ti spiega bene come funziona la programmazione di questo micro.

è per atmega più vecchi ma è la stessa cosa potresti adattare quel kit..

 

Per fare una cosa veloce devi prendere il materiale che ti ho postato prima stk 500 stk 501 o prendere un programmatore professionale con adattatore tqfp http://www.xeltek.com/Universal-Programmers/ da costi esagerati ..

 

Nota bene qualsiasi cosa fai devi leggere prima i bit fuse e memorizzare come sono settati, poi metti la spunta su spien e puoi programmarlo da seriale.

 

ciao

Inviato

La piedinatura dello wellon che mi hai mandato non è per la programmazione parallela.

 

per la programmazione parallela quella che serve a te devono essere collegate 8 line dato da D0-D7 più i vari controlli.

 

Ti ripeto questa cosa che disabiltano è per evitare che i micro vengono riprogrammati facilmente.

Inviato

Scuase ma sono andato su un sito ma è possibile fare l'upgrade ..

 

Functional features :

Fully compatible with all software versions of " Device Programmer Desktop"
Software update (ATMEGA) - directly from "Device Programmer Desktop"         *******************************
Software version control mechanism
Self check for error handling
High speed RS232 communication interface, fully compatible with USB to RS232 adapter
Fully upward-compatible XPROG connector
Multi functional XPROG-m connector
8 pin DIP socket for on- board programming
Supports many PLCC, QFP, LQFP adapters for on- board programming
High speed hardware engine (PLD)
Two PWM regulated and ADC controlled voltage regulators

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×
×
  • Crea Nuovo...