Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Sob Jan 25, 2014 6:11 pm Naslov sporočila: Pomoč: Kako prebrati program v AVR studiu 4 ? |
|
|
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 |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5529 Aktiv.: 24.06 Kraj: Domzale
|
Objavljeno: Sob Jan 25, 2014 6:14 pm Naslov sporočila: |
|
|
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 |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Sob Jan 25, 2014 8:13 pm Naslov sporočila: |
|
|
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 |
|
 |
spy Član


Pridružen-a: Sre 06 Sep 2006 20:43 Prispevkov: 403 Aktiv.: 1.76 Kraj: Tržič
|
Objavljeno: Sob Jan 25, 2014 9:48 pm Naslov sporočila: |
|
|
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 |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 10:43 am Naslov sporočila: |
|
|
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 |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.41
|
Objavljeno: Ned Jan 26, 2014 10:46 am Naslov sporočila: |
|
|
Zakaj pa ne uvoziš hex v AVR studio in pogledaš, če ima koda kaj smisla?
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 12:19 pm Naslov sporočila: |
|
|
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
|
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.41
|
Objavljeno: Ned Jan 26, 2014 12:37 pm Naslov sporočila: |
|
|
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 |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 12:54 pm Naslov sporočila: |
|
|
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 |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.41
|
Objavljeno: Ned Jan 26, 2014 12:54 pm Naslov sporočila: |
|
|
File... open?
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 1:24 pm Naslov sporočila: |
|
|
gumby je napisal/a: |
File... open? |
Sem že poskusil, pa mi odpre v enakem Intel HEX zapisu.
|
|
Nazaj na vrh |
|
 |
mujo Član


Pridružen-a: Ned 02 Jan 2005 19:24 Prispevkov: 746 Aktiv.: 3.15 Kraj: MB
|
Objavljeno: Ned Jan 26, 2014 3:26 pm Naslov sporočila: |
|
|
Pa ima AVR Studio vgrajen disassembler (hex -> asm)?
|
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.41
|
Objavljeno: Ned Jan 26, 2014 3:31 pm Naslov sporočila: |
|
|
1. odpreš hex
2. vpraša te za ime projekta, shraniš
3. izbereš simulator in čip
4. ????
5. profit
Opis: |
|
Velikost datoteke: |
62.31 KB |
Pogledana: |
7 krat |

|
Opis: |
|
Velikost datoteke: |
61.42 KB |
Pogledana: |
5 krat |

|
Opis: |
|
Velikost datoteke: |
52 KB |
Pogledana: |
3 krat |

|
Opis: |
|
Velikost datoteke: |
125.35 KB |
Pogledana: |
10 krat |

|
_________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 5:02 pm Naslov sporočila: |
|
|
mujo je napisal/a: |
Pa ima AVR Studio vgrajen disassembler (hex -> asm)? |
Ima.
|
|
Nazaj na vrh |
|
 |
omron Član

Pridružen-a: Pet 08 Maj 2009 14:46 Prispevkov: 100 Aktiv.: 0.51 Kraj: Smartrace
|
Objavljeno: Ned Jan 26, 2014 5:05 pm Naslov sporočila: |
|
|
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 |
|
 |
|