Fuluppgradering av AVR-jtag...

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
DuckHead
Inlägg: 146
Blev medlem: 12 februari 2005, 23:48:39
Ort: Malmö (org: Gbg)
Kontakt:

Fuluppgradering av AVR-jtag...

Inlägg av DuckHead »

SKaffade mig för ett år sedan en AVR-jtag klon från Miklobit i Polen (www.miklobit.com). Den har fungerat bra, men nu har den tydligen blivit gammal och fungerar inte med nyare versioner av Studio4. Trisst värre tycker jag! På Miklobits hemsida kan man ladda ner uppgraderingar till jtagen, men då jag köpte min för ett HELT år sedan stödjer den inte uppgradering. Uppgraderingen som finns till senare versioner av jtagen kan man ladda ner och är en ren hex fil. Den ska laddas upp i jtagen med någon speciell mjukvara jag varken har, eller kan få tag på från Miklobit (De svarar inte på mail). Så jag tänkte att det kan man väl gå runt genom att ladda in hex filen direkt mha en annan programmerare (STK500). Sakt och gjort... jag skruvade upp min jtag och fann där i en Mega32. Jag lödde in mig på ISP benen och kopplade till STK500. Började med att göra en bakup av den firmware som låg i frön början (smart skulle det visa sig). Därefter programmerade jag in den uppgraderings hex-fil som Miklobit lagt ut på sin hemsida. Megan svalde filen med hull o hår, men tyvärr startade jtagen inte efter det. =(
Jag tror att hex-filen behöver läggas in i jtagen via bootloadern för att fungera.
Om man tittar i uppgraderings filen så börjar den koden vid adress ":103D000" och i original firmware finns det en kodsnutt som också börjar just där. Min tanke är nu... kan man helt enkelt klippa in uppgraderingen direkt in i originalfilen? (Lägga den på samma adress alltså.)
Annledningen till att jag inte testat är för att uppgraderings hex filen slutar lite konstigt utan adress information. Vet inte hur jag ska göra med de raderna.

Längst ner i uppgraderingsfilen:
--------------------------------
:104FA00090937A0080937900892B09F097CFC7E01E
:104FB00095CF882311F40E94F826C0E08FCFCFE56B
:104FC000D8E0DEBFCDBF0E945E2780E090E00C9469
:104FD0000B28A1E21A2EAA1BBB1BFD010DC0AA1FA4
:104FE000BB1FEE1FFF1FA217B307E407F50720F052
:104FF000A21BB30BE40BF50B661F771F881F991FCD
:105000001A9469F760957095809590959B01AC0115
:08501000BD01CF010895FFCF9F
:08501800AD01AA01A8017C0012
:0477F0004D42010203
:0400000300003D00BC
:00000001FF


Några synpunkter på detta? Någon som kan hjälpa mig att klippa och klistra? Är projektet möjligt tro?

(Undra om man får lägga ut firmware så här...?)

UPPGRADERINGS FILEN:
http://home.bip.net/hippie/jtag_twice_isp_v1.2.hex

ORIGINAL FIRMWARE:
http://home.bip.net/hippie/miklobit_original.hex

KURIOSA BILD...
Bild
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Vad jag vet så anväder all "AVR Jtag clone" "samma" mjukvara... delvis den som kommer med AVRstudio, tyvär så går den inte att läsa rakt av.. men med hjälp av en bootloade kan man ladda upp den till en krets via AVRprog (följer med AVRStudio)

länk nu vet jag inte hur bra den här fungerar men det kan vara värt att testa ^^
Skriv svar