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



Teraz jest 2 lut 2025, o 00:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 23 mar 2013, o 21:37 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 2
Pomógł: 0

Witam, od niedawna pasjonuje się elektroniką no i niestety, im więcej działam w tym kierunku, to napotykam coraz to większe góry :) Ostatnio zająłem się projektem testera elementów półprzewodnikowych no i tej góry bez pomocy nie przejdę, a wujek google nic nie wie.
Ale do sedna, muszę wprowadzić zmiany w programie a dokładniej mówiąc wpisać wartości zamontowanych rezystorów na płytce. No i wydawało mi się, że da się to zrobić w programie Eclipse, ale niestety nie wiem jak wczytać plik hex, by otrzymać "normalny" program.
Pytanie jak to zrobić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 21:49 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Plik hex możesz odczytać w AVRStudio4.19, ale wtedy masz program w asemblerze.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 21:52 
Offline
Użytkownik

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

Pliku hex nie wczytasz i nie dostaniesz z niego nigdy pliku źródłowego
możesz jeśli się na tym znasz edytować plik hex z poziomu edytora Hex lub poddac plik
deassemblacji , wtedy uzyskasz wersję mnemonniczną assemblera , ale z tego co widzę to lepiej nie ruszaj ....


aby cokolwiek zmienić w programie musisz dysponować jego źródłem

Dla języka C -- pliki main.c + inne potrzebne jak biblioteki i pliki nagłówkowe
Dla bascoma -- plik nazwa.bas


Plik hex lub bin, ewentualnie elf służą tylko i wyłącznie do wgrania do procesora
są to pliki powstające w wyniku kompilacji plików źródłowych (tłumaczenie z naszego na język procesora)


Zapamiętaj to dobrze ....

Jak nie masz źródeł tylko sam wsad w postaci HEX nie zrobisz nic ...


Autor postu otrzymał pochwałę

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 mar 2013, o 21:54 
Offline
Nowy

Dołączył(a): 23 mar 2013
Posty: 2
Pomógł: 0

Dziękuje za szybka odpowiedz. Teraz wiem jak działać dalej :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 17:43 
Offline
Nowy

Dołączył(a): 06 kwi 2014
Posty: 3
Pomógł: 0

Witam,a czy jest możliwość załadowania samego hex. do procka w eclipsie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 17:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2013
Posty: 381
Lokalizacja: Łowisko
Pomógł: 32

cichyc napisał(a):
Witam,a czy jest możliwość załadowania samego hex. do procka w eclipsie.

a nie lepiej użyć programu mkAVRcalculator, lub innego

_________________
невозможно ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 19:07 
Offline
Nowy

Dołączył(a): 06 kwi 2014
Posty: 3
Pomógł: 0

Tak , naprawdę to bawię się procesorem od wczoraj i nie za bardzo wiem jak to zrobić , bo nie widzę tam takiej opcji.
Może podpowiedz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 19:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 03 kwi 2013
Posty: 381
Lokalizacja: Łowisko
Pomógł: 32

nic prostszego ;)
Obrazek
przy czym po kliknięciu w opcję którą oznaczyłem jako 2, powinno ci wyskoczyć okienko w którym wskazujesz swój plik HEX, który chcesz wgrać, oczywiście najpierw musisz wykryć procesor dużym żółtym klawiszem :P

------------------------ [ Dodano po: 1 minucie ]

krok trzeci mozna pominąć, jak wcześniej przy kroku drugim wyskoczy ci okienko, w którym wskazujesz ścieżkę do HEX

_________________
невозможно ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 maja 2014, o 19:48 
Offline
Nowy

Dołączył(a): 06 kwi 2014
Posty: 3
Pomógł: 0

Dziękuje ,lata aż miło .Jakie proste :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lis 2015, o 20:19 
Offline
Nowy

Dołączył(a): 08 lis 2015
Posty: 1
Pomógł: 0

A ja jeszcze chciałbym dopytać czy przy załadowaniu "obcego" pliku hex ustawią się też fusbity?
Bo np. plik hex pochodzi od kolegi i nie wiem jakie on ustawiał Fusy?

Czy wgrywając plik hex muszę dodatkowo ustawiać Fusbity?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lis 2015, o 20:34 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

APRS_relay napisał(a):
czy przy załadowaniu "obcego" pliku hex ustawią się też fusbity?

Nie, ale jak masz schemat to wiesz czy przestawić na zewnętrzny kwarc.

_________________
Dragonus Cracovus: Biomagia



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: 11 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO