Programmazione I2C da BootLoader

Avendo un dispositivo del genere con solo accesso a U1 in programmazione, è possibile programmare la I2C (24LC256), senza smontarla, con un qualche BootLoader?

formatting link

Reply to
Abate Cruento
Loading thread data ...

lo schema e quello di una smartcard chiamata funcard molta nota ai tempi di telepiu per aprire i canali satellitari , quello che tu chiedi si faceva normalmente ed in modo automatico e trasparente per l'utente , anche perche e un po difficile togliere la 24c256 da una smartcard . adesso non ricordo con che programma lo facevo , ma vedrai che cercando lo trovi di sicuro.

Reply to
kfm

"kfm" ha scritto nel messaggio

Correggo lo schema:

formatting link

I programmi che citi non girano sotto Win7, erano interfacce parallele ;)

A me servirebbe il boot da buttare nella flash e fare tutto da prog. usb

Reply to
Abate Cruento

=E8

Potresti tenere il micro in reset fissando a 0V il pin omonimo in modo che gli I/O siano in alta impedenza. A quel punto sarebbe possibile cavallottare i pin SCK e SDA della EEPROM con quelli di programmazione del micro (tipo SCK e MISO) e programmare direttamente la EEPROM con un normale programmatore. Tutto questo attraverso una pinza a 40 contatti per testing, ammesso che l'AT90S8515 sia in contenitore DIL. Una simile pinza dovrebbe cortocitcuitare semplicemente il pin 20 con il 9 e portare fuori i contatti dei pin 1, 2 e 20 per la 24LC256. Se non hai una simile pinza, puoi utilizzare anche un paio di file di contatti a rastrelliera piazzati alla giusta distanza ed incastrarle sopra al micro.

A livello software, invece, dovresti riprogrammare il micro cancellandone il contenuto originale.

Piccio.

Reply to
Piccio

hai voluto win 7 e adesso pedala . io ho a casa un vecchio pc del 2004 ho sopra 2 sistemi operativi , win 2000 e xp , e me lo tengo caro , ha a bordo 3 seriali e una parallela , e lo uso per ataccarci programmatori e altre periferiche che usavano quegli standard . per le altre cose c'e un pc piu moderno ma sembre con xp a bordo. e poi non capisco perche ti ostini a costruire programmatori , li trovi gia belli che pronti a prezzi decenti , a meno che non si tratti di pura e semplice didattica .

Reply to
kfm

sto cercando il bootloader sul mio hdd , c'e o meglio c'era , so che avevo fatto degli esperimenti . se lo trovo te lo mando , ma ci sono poche speranze nella cartella funcard del mio hdd non c'e .

Reply to
kfm

"kfm" ha scritto nel messaggio news:j9o11u$mfe$ snipped-for-privacy@tdi.cu.mi.it...

Credo che sia integrato nel programma, funmagic, funprog, ecc

Reply to
Abate Cruento

certo che e integrato ma il trucco sta nel estrarlo fuori e salvarlo su un file io lo avevo fatto e salvato . adesso pero non riesco a trovarlo , semmai dovrei rifare la procedura per estrarlo , che adesso a memoria non ricordo . in pratica si carica il boot con funprom e poi si ferma la procedura , si fa partire icprog e si legge il contenuto dell'atmel per poi salvarlo su un file .

Reply to
kfm

"kfm" ha scritto nel messaggio

Ho trovato il boot, come programmo la EE esterna? Scrivo il boot sulla flash dell'AT90S8515, imposto device su 24LC256, carico il file della eeprom esterna, ho questo messaggio:

Scrittura area EEPROM ... completata Verifica EEPROM ... Errore in lettura area EEPROM, richiesti 32768 byte, letti 0 completata, 0 errori

Fine (5.57 s) 0 errori

Reply to
Abate Cruento

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.