You are here

EZP2013 SPI flash programozó javítása

25 posts / 0 new
Last post
homat
homat picture

Sziasztok! Üdv mindenkinek!
A segítségetek szeretném kérni EZP2013 spi flash programozó javításában.
Kb. fél éve vettem tökéletesen tette a dolgát...Addig amíg frissíteni akartam a firmwaret..Kár volt azóta a számítógépem,meg a másik gépem sem ismeri fel,csak a piros led világít rajta.
Kutakodtam a neten és olvastam hogy más is járt így.
Firmware frissítés után vége, nem működik,mivel sok a hamis firmware.
Mivel meg van az eredeti firmwareja arra gondoltam hogy azt kellene vissza írni.
De hogyan és mivel?
C8051F340 nevezetű csippel van szerelve.
Ebben kérném a segítségetek.

Előre is köszönöm!

File attachment: 
Comments
imrus101
imrus101 picture

Szia!
Még egy dolog: milyen formátumú az eredeti tartalom? A kontrollerben ugyanis van egy bootloader. Ez egy olyan programrész, ami bekapcsoláskor elindul és megpróbál kommunikálni a PC-vel soros porton vagy USB-n át. Ha létrejön a kapcsolat, akkor letölti a frissítést és beírja a flash-be, úgy, hogy a bootloader programrész érintetlen marad. Ha a bekapcsolás után egy ideig nincs válasz, akkor kilép a bootloader módból és elindítja a normál programot. A lényeg, hogy nagyon egyszerű titkosítani így a flash tartalmat. Tehát elképzelhető, hogy neked ilyen fájlod van, nem pedig a titkosítatlan hex vagy bin fájl. Tudnál küldeni egy linket vagy feltennéd valahova az eredeti flash tartalmat?
imrus101

0

homat
homat picture

0

imrus101
imrus101 picture

Hát sajnos rossz hírem van. Ez nem egy hex fájl és nagy valószínűséggel nem is egy sima bináris, mert semmi értelmes szöveget nem láttam benne. Tehát ezzel vagy a windowsos program vagy a bootloader (vagy mindkettő) még csinál valamit; pl. kitömöríti vagy dekódolja. Tehát ha ezt beírjuk (de milyen címtől kezdődően?), akkor valószínűleg nem fog működni. Azért még megpróbálok jobban utánanézni, hátha van valami megoldás.
imrus101

0

homat
homat picture

Rendben Köszönöm!

0

homat
homat picture

Ha jól értelmezem akkor egy jtag átalakítót kell építenem,lpt portra.
Viszont azt még nem sikerült kiderítenem hogy milyen szoftverrel kell írnom.

0

Jaca
Jaca picture
*****

Szia!

A lenti linkemen ott van egy program is a hardverhez:
http://akb77.com/g/silabs/jump-to-silabs-step-1/

Link to github with C# project (with exe file) and Arduino sketch.

Üdv: Jácint

0

homat
homat picture

Szia
Akkor azt az eszközt kell megépítenem? C8051F342

0

imrus101
imrus101 picture

Szia!
De hogyan programoznád fel? Hiszen ahhoz egy C2 programozó kell.
A github linken egy Arduinoval megvalósított program és egy hozzá való windowsos kezelőprogram van. Ez kell neked. Bár ugye ez is csak akkor segítség, ha van Arduionód, vagy tudsz kölcsönkérni.
imrus101

0

homat
homat picture

Szia
Nem igazán értek az arduinohoz,és a környezetemben sincs olyan akinek lenne...
De már gondolkodtam azon hogy megismerkedem vele mivel elég sok oldalúan programozható...
És sok fajta is van belőle...
Te melyiket ajánlanád ?

0

imrus101
imrus101 picture

Szia!
Az Unoval is nagyon sok mindent meg lehet csinálni, de a Mega 2560-nak több portja és memóriája van. Ha csak próbálgatni akarod, akkor elég az Uno, ha kinőtted, akkor jöhet a Mega. Az Uno kb. 3-4 dollár, a Mega 7-8 dollár aliexpressen.
imrus101

0

kovacsna
kovacsna picture
*

0

homat
homat picture

Szia köszönöm a doksit...
De nem nagyon értem,elmagyaráznád mert nem vagyok otthon ebben a témában.

0

kovacsna
kovacsna picture
*

Szia!

Programozhatod a C2 interfacen keresztül. Ez nagyon hasonló az I2C buszhoz, első ránézésre.
Vagy JTAG-en keresztül is. De itt már lehetőséged van debug-olásra is. Ez viszont nem kell neked most.

Itt egész jól összefoglalják:

http://www.silabs.com/products/mcu/programming-options

De kell egy ilyen adapter. Vagy gyári, vagy másik cég által gyártott.

http://www.silabs.com/products/development-tools/mcu/8-bit/8bit-mcu-acce...

Itt vannak példák is:

http://www.silabs.com/support/resources.ct-schematic-and-layout-files.p-...

Üdv,

KN

0

homat
homat picture

Szia

:) így már jobban értem!
Köszönöm !

0

kovacsna
kovacsna picture
*

Szia!

Nagyon szívesen!

Nézd:

http://hu.farnell.com/webapp/wcs/stores/servlet/Search?sf=&catalogId=150...

A TOOLSTICKDA bőven elég, ha nem akarsz többet adni érte.

A program letöltéshez pedig elég innen:

http://www.silabs.com/products/development-tools/software/8-bit-8051-mic... a Flash Programming Utilities.

Üdv,

KN

0

Gabor2
Gabor2 picture

Üdv.
Bár nem tudom megéri e vesződni vele..
5000-egységért kapni másik új EZP2013-at,3000-egységért meg a 2010-et..
üdv.

0

homat
homat picture

Szia
Nem arról van szó hogy megéri ...Már rendeltem egy másikat .
Csak ha van ilyen hibajelenség ,tudnom kell hogy javítható e mert nem lehet ezek nélkül már dolgozni.... :)
Vagy mindig újat kell hogy vegyek ha elromlik?
Ezért szeretném megcsinálni...

0

Gabor2
Gabor2 picture

ok..

0

Jaca
Jaca picture
*****

0

homat
homat picture

Szia végig bogarászom...Köszönöm.

0

Jaca
Jaca picture
*****

0

F-Yoci
F-Yoci picture

Üdv! Nekünk is járt így egy, azon FW frissítési próbálkozás tuti nem volt, egyszer csak eldobta az agyát. Ez egy mikrokontroller, de hogy mi lehet a nyűgje...

0

homat
homat picture

Szia és sikerült megcsinálni?

0

F-Yoci
F-Yoci picture

Szia! Nem (esélyes, hogy tönkrement az IC, de akár ugyanez is lehet a hiba oka), talán majd most okosabb leszek.

0

Sponsored links