Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 kwi 2024, o 17:36


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 2 lut 2012, o 23:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Nasze Eclipse generuje obraz Flash (wsad) w postaci pliku iHEX opracowanego przez firmę Intel
Po części jest to świadomy wybór twórców wtyczki. Pliki *.HEX są ogólnie stosowane , ponadto zastosowanie
formatu iHex pozwala zmniejszyć bałagan opcji w ustawieniach i uniknąć potencjalnych pułapek dla mniej doświadczonych
użytkowników. Jest też akceptowany przez większość programatorów i programów je obsługujących.

Jednak w niektórych przypadkach generowanie pliku wynikowego kompilacji w innym formacie niż hex jest zalecane,
a czasem nawet wręcz wymagane.

Jak więc to zrobić w Eclipse ??

Bardzo prosto w tym celu użyjemy dodatkowych poleceń w polu post-build step :)
Dla przykładu aby wygenerować plik wynikowy w formacie RAW (popularny w bascomie .bin)
wprowadzimy w kroku post-build w wierszu Command następujący ciąg poleceń:

Kod:
avr-objcopy -R .eeprom -O binary ${BuildArtifactFileName}  ${BuildArtifactFileBaseName}.bin


a w polu Description poniżej umieścimy sobie opis do czego to służy:)
Tak jak widać na obrazku poniżej:

Obrazek

Dzięki czemu nasz plik -- <nazwaprojektu>.bin znajdziemy w folderze aktywnej kompilacji czyli dla nas domyślnie
katalog RELASE (znajduje się w Folderze <workspace>\<nazwa_projektu>\RELASE :)

W podobny sposób możemy wygenerować również inne formaty pliku wynikowego niż .hex czy .bin
Wystarczy zmienić wartość parametru -O na inny format :) w przykładzie użyliśmy -O binary do generowania pliku .bin
Na chwile obecną AVR-Objectcopy (-O) obsługuje następujące formaty plików wynikowych:

elf32-avr, coff-avr, coff-ext-avr, elf32-little, elf32-big, srec, symbolsrec, tekhex, binary, oraz ihex

do czego się mogą przydać ??

O tym w następnym odcinku :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 12:53 
Offline
Nowy

Dołączył(a): 02 sty 2014
Posty: 17
Pomógł: 1

Dzień Dobry i Witam

Czy można prosić o opis jak w najnowszym Eclipse to zrobić co powyżej aby Pliki .BIN "same" się tworzyły ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 sty 2014, o 13:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27225
Lokalizacja: Szczecin
Pomógł: 1041

O! i to się nazywa koleny świetny poradnik ;) Dzięki SUN !

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 11:28 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

SunRiver napisał(a):
do czego się mogą przydać ??
O tym w następnym odcinku


cos nastepnego odcinak jakoś nie ma chyba sie komus kamera popsuła :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 lut 2014, o 13:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Wydaje się że autor stracił sens opisywania rzeczy oczywistych , jak też i nie przydatnych nikomu.
99,9% i tak używa tylko .HEX co niektórzy może zdają sobie sprawę z istnienia jeszcze plików BIN
ale i tak nikogo to nie interesuje i nie jest to przydatne poza tymi 00,1% nikomu.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lut 2014, o 08:46 
Offline
Użytkownik

Dołączył(a): 25 sty 2014
Posty: 185
Lokalizacja: Działoszyn
Zbananowany użytkownik

Pomógł: 8

niby tak , atmel avr juz nie oferuje wiekszosci z tych formatów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO