www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Pomoč: Kako prebrati program v AVR studiu 4 ?

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Sob Jan 25, 2014 6:11 pm    Naslov sporočila:  Pomoč: Kako prebrati program v AVR studiu 4 ? Odgovori s citatom

Pozdravljeni.

Imam sledeči problem. Iz nekega vezja, ki vsebuje AVR-jev mikrokrmilnik ATmega644PA sem se namenil, da bi prebral program v HEX kodi in ga nato z disassembler-jem pretvoril v zbirniški jezik, če je to seveda mogoče.

Sam sem zaenkrat pri tem početju naletel na težave, saj mi program izpiše, da se programator ne more povezati z izbranim procesorjem. Programator, ki ga uporabljam je AVR ISP.

Za morebitne odgovore se v naprej zahvaljujem.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mucek
Član
Član



Pridružen-a: Tor 01 Avg 2006 10:47
Prispevkov: 5529
Aktiv.: 24.06
Kraj: Domzale

PrispevekObjavljeno: Sob Jan 25, 2014 6:14 pm    Naslov sporočila:   Odgovori s citatom

Ni nujno, da se ga da prebrati (če je zaklenjen z lock biti).
Ali lahko prebereš signature? Pa seveda še enkrat (3x ...) preveri, če si res vse prav povezal ...

LP, g

_________________
...lahko pa se tudi motim ...
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Sob Jan 25, 2014 8:13 pm    Naslov sporočila:   Odgovori s citatom

mucek je napisal/a:
Ni nujno, da se ga da prebrati (če je zaklenjen z lock biti).
Ali lahko prebereš signature? Pa seveda še enkrat (3x ...) preveri, če si res vse prav povezal ...

LP, g



Signature prebere vredu. Tudi program se da prebrati preko AVR OSP II programa, vendar nastane problem, ko ga hočem prebrati preko AVR Studia 4. Mislil sem, da ga lahko obdelam z disassemblerjem, če ga odprem v AVR studiu, kar pa mi ne uspe.

Zadeva vedno sprašuje po "debug" platformi. Ko jo izberem mi pa vedno, neglede na izbrano javi, da se ni moč povezati s programatorjem, čeprav je ta enako priklopljen kot pri uporabi z AVR OSP II programom, preko katerega programator za razliko od uporabe v AVR Studiu 4 deluje.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
spy
Član
Član



Pridružen-a: Sre 06 Sep 2006 20:43
Prispevkov: 403
Aktiv.: 1.76
Kraj: Tržič

PrispevekObjavljeno: Sob Jan 25, 2014 9:48 pm    Naslov sporočila:   Odgovori s citatom

Programamtor ti bo vedno nekaj prebral. Če so lock biti postavljeni boš dobil šum, npr: 44 33 22 11 FF EE DD.... če pa ne, pa nek smiseln zapis. Poglej naprej HEX (ali BIN) file, kaj vsebuje.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 10:43 am    Naslov sporočila:   Odgovori s citatom

spy je napisal/a:
Programamtor ti bo vedno nekaj prebral. Če so lock biti postavljeni boš dobil šum, npr: 44 33 22 11 FF EE DD.... če pa ne, pa nek smiseln zapis. Poglej naprej HEX (ali BIN) file, kaj vsebuje.


Šum izgleda da ni, ker če pogledam hex zapis s programom "HEX workshop", lahko vidim zapis v Intel HEX formatu (se pravi vrstice kode, ki se začnejo vedno z dvopičjem in nato nadaljujejo z ostalimi petimi polji znakovnih nizov, pri katerem je zadnji niz dvomesten in predstavlja CRC izračun).

Zapis v glavnem ni nikjer videti, da bi imel šum. Razen od tam naprej kjer se program konča so pač povsod F-ji.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Ned Jan 26, 2014 10:46 am    Naslov sporočila:   Odgovori s citatom

Zakaj pa ne uvoziš hex v AVR studio in pogledaš, če ima koda kaj smisla?
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 12:19 pm    Naslov sporočila:   Odgovori s citatom

gumby je napisal/a:
Zakaj pa ne uvoziš hex v AVR studio in pogledaš, če ima koda kaj smisla?


Ravno to je tisto kar mi ne uspe Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Ned Jan 26, 2014 12:37 pm    Naslov sporočila:   Odgovori s citatom

omron je napisal/a:
Tudi program se da prebrati preko AVR OSP II programa, ...

hex torej imaš... kaj je pol problem?

_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 12:54 pm    Naslov sporočila:   Odgovori s citatom

gumby je napisal/a:
omron je napisal/a:
Tudi program se da prebrati preko AVR OSP II programa, ...

hex torej imaš... kaj je pol problem?


Problem je to, ker ne vem kako ta HEX zapis pretvoriti v assembler.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Ned Jan 26, 2014 12:54 pm    Naslov sporočila:   Odgovori s citatom

File... open?
_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 1:24 pm    Naslov sporočila:   Odgovori s citatom

gumby je napisal/a:
File... open?


Sem že poskusil, pa mi odpre v enakem Intel HEX zapisu.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mujo
Član
Član



Pridružen-a: Ned 02 Jan 2005 19:24
Prispevkov: 746
Aktiv.: 3.15
Kraj: MB

PrispevekObjavljeno: Ned Jan 26, 2014 3:26 pm    Naslov sporočila:   Odgovori s citatom

Pa ima AVR Studio vgrajen disassembler (hex -> asm)?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Ned Jan 26, 2014 3:31 pm    Naslov sporočila:   Odgovori s citatom

1. odpreš hex
2. vpraša te za ime projekta, shraniš
3. izbereš simulator in čip
4. ????
5. profit



avrs1.png
 Opis:
 Velikost datoteke:  62.31 KB
 Pogledana:  7 krat

avrs1.png



avrs2.png
 Opis:
 Velikost datoteke:  61.42 KB
 Pogledana:  5 krat

avrs2.png



avrs3.png
 Opis:
 Velikost datoteke:  52 KB
 Pogledana:  3 krat

avrs3.png



avrs4.png
 Opis:
 Velikost datoteke:  125.35 KB
 Pogledana:  10 krat

avrs4.png



_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 5:02 pm    Naslov sporočila:   Odgovori s citatom

mujo je napisal/a:
Pa ima AVR Studio vgrajen disassembler (hex -> asm)?


Ima.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
omron
Član
Član



Pridružen-a: Pet 08 Maj 2009 14:46
Prispevkov: 100
Aktiv.: 0.51
Kraj: Smartrace

PrispevekObjavljeno: Ned Jan 26, 2014 5:05 pm    Naslov sporočila:   Odgovori s citatom

gumby je napisal/a:
1. odpreš hex
2. vpraša te za ime projekta, shraniš
3. izbereš simulator in čip
4. ????
5. profit


Sedaj vidim, kje sem naredil napako. Očitno bi moral izbrati kot debug platformo "AVR Simulator". Stvar sem poskusil ponovno izvesti in uspelo mi je prevesti HEX program v assembler.

Najlepša hvala gumby.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Osnove programiranja AVR-jev Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 493 dni


Powered by phpBB © 2001, 2005 phpBB Group