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


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
Objavljeno: Sob Apr 19, 2008 3:48 pm Naslov sporočila: WinIdea in .elf |
|
|
Živjo,
zdajle se malo hecam, in vidim, da winidea naredi kot izhodni fajl rezultat.elf
Je kaka varjanta, da bi ta elf spravil v hex, da bi potem lahko ta isti program vrgel na drug čip, ki ne bi bil šarm? (sicer isti, samo na samostojni plati)
Našel sem že H-Flasher, ki naj bi bil dober tudi za flashanje LPC2138, zdaj rabim samo še ta elf prevest na hex/bin
Lp
Peter
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.65 Kraj: Zagorje ob Savi
|
Objavljeno: Sob Apr 19, 2008 5:06 pm Naslov sporočila: |
|
|
Koda: |
arm-elf-objcopy -O ihex input.elf output.hex |
To lahko daš kar v nastavitve projekta, da se ti avtomatsko požene ob vsakem prevajanju.
LP!
|
|
Nazaj na vrh |
|
 |
Odisej Član


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
Objavljeno: Sob Apr 19, 2008 5:45 pm Naslov sporočila: |
|
|
Wau, to je bilo pa hitro... pa sem že iskal po googlu
Mi lahko samo še točno poveš, v katero oknce to vpišem... ker če gledam Project->Settings je kup zavihkov, na blef si pa ne upam kar nekam pastat
Hvala
lp
Peter
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.65 Kraj: Zagorje ob Savi
|
Objavljeno: Sob Apr 19, 2008 6:31 pm Naslov sporočila: |
|
|
Na žalost zdajle nimam nameščene winideje, na pamet pa tudi ne vem ... poišči nekaj v stilu "run command after build" v project/settings. Pot do arm-elf-objcopy je ista kot do arm-elf-gcc, ime .elf fajla, ki se zgenerira, je pa tudi v eni spremenljivki ...
LP!
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Sob Apr 19, 2008 7:33 pm Naslov sporočila: |
|
|
H-Converter
Dobiš ga v istem paketu kot si dobil H-Flasher.
|
|
Nazaj na vrh |
|
 |
Odisej Član


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
Objavljeno: Sob Apr 19, 2008 7:49 pm Naslov sporočila: |
|
|
Bom malo preletel nastavitve pa pogledal, kje se bo kej novega pokazalo
Amm ja, sem opazil, ampak. Če prav razumem, je to program za pretvarjanje BIN <-> HEX. Jaz imam pa elf.
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Sob Apr 19, 2008 8:10 pm Naslov sporočila: |
|
|
Potegni dol zadnjo verzijo: 0.6.1
Tam je ELF2HEX 100%
Sem sedaj preveril in opazil, da ga pri meni nekaj biksa in ne dela povsem...
|
|
Nazaj na vrh |
|
 |
Odisej Član


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
Objavljeno: Sob Apr 19, 2008 8:33 pm Naslov sporočila: |
|
|
Res je. Hvala. Nevem kaj sem prej gledal, da sem potegnil dol 0.6.0
Sem inštaliral zdaj to novo, ampak... ko dam v ELF2HEX rezultat.elf ki ga naredi winidea, mi javi error: The address exceeds the G4 addressing limitation.
Slučajno veš, kaj točno to pomeni? Če pa dam ELF2BIN, dobim pa tri .bin fajle. Potem pa, če bi hotel prevesti to v hex, pa rabim vpisat Base Addr. ki pa tudi ne vem, kaj bi to moralo biti?
|
|
Nazaj na vrh |
|
 |
Odisej Član


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
|
Nazaj na vrh |
|
 |
Umnik Član

Pridružen-a: Čet 16 Sep 2004 17:52 Prispevkov: 958 Aktiv.: 4.03 Kraj: Novo mesto
|
Objavljeno: Tor Apr 22, 2008 8:39 pm Naslov sporočila: |
|
|
Tudi jaz dobim to o prekoračitvi... Verjetno WinIDEA ne zapiše tega podatka ki ga Converter rabi.
Naredi tako:
Poišči datoteko rezultat.elf (išči v mapi projekta) jo skopiraj v ...\winIDEA\200x\gcc\arm\bin
Potem odpri CMD in odsurfaj v tisti direktorij zgoraj in ko si končno tam, napiši še zgornji ukaz (arm-elf-objcopy -O ihex rezultat.elf rezultat.hex).
Hex naredi, če je za kako rabo pa ne vem...
Lahko pa narediš... Enako še na enih par načinov...
|
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.65 Kraj: Zagorje ob Savi
|
Objavljeno: Sre Apr 23, 2008 7:06 am Naslov sporočila: |
|
|
Tam pod customize tabom imaš "Run after linker" in še "Run Before / After" -- očitno bo eden od teh.
Okej .. sem zdaj namestil winidejo in prečekiral:
Pod Run after linker imam:
Path: $(CMPDIR)bin\arm-elf-objcopy.exe
Command Line: -O ihex $(OUTPUTDIR)$(OUTPUTFILE) $(OUTPUTDIR)$(OUTPUTFILE).hex
umnik: tako zgeneriran hex preverjeno deluje (jaz sem za programiranje uporabil philipsov flash utility).
LP!
|
|
Nazaj na vrh |
|
 |
Odisej Član


Pridružen-a: Tor 25 Apr 2006 20:24 Prispevkov: 95 Aktiv.: 0.41
|
Objavljeno: Sre Apr 23, 2008 4:00 pm Naslov sporočila: |
|
|
Najlepša hvala za trud Dobil sem hex, zdaj ga moram pa samo še probat naložit. To pride pa na vrsto v petek, ko pridem domov. Sporočim rezultat, če bo delalo se pohvalim s sliko
lp
Peter
|
|
Nazaj na vrh |
|
 |
.:alex:. Član

Pridružen-a: Sre 05 Mar 2008 11:51 Prispevkov: 24 Aktiv.: 0.11 Kraj: Domžale-Kamnik
|
Objavljeno: Čet Nov 27, 2008 11:48 am Naslov sporočila: |
|
|
Men tale programček H-jtag iz .elf generira 3 datoteke z končnico .hex!
Zdej mi pa ni jasen zakaj to ker ko jo z flashmagic-om prnesem na LPC-ja nobena od njih ne deluje!
|
|
Nazaj na vrh |
|
 |
.:alex:. Član

Pridružen-a: Sre 05 Mar 2008 11:51 Prispevkov: 24 Aktiv.: 0.11 Kraj: Domžale-Kamnik
|
Objavljeno: Pet Nov 28, 2008 1:07 pm Naslov sporočila: |
|
|
Sem zadevo rešil z
Citiram: |
Path: $(CMPDIR)bin\arm-elf-objcopy.exe
Command Line: -O ihex $(OUTPUTDIR)$(OUTPUTFILE) $(OUTPUTDIR)$(OUTPUTFILE).hex |
in zaenkrat deluje!
|
|
Nazaj na vrh |
|
 |
|