HomeMade

Pełna wersja: problemy z programowaniem avr
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Rafał ja na szybko to zrobilem Pony progiem, ale teraz sprawdziłem stary program hex2bin ( http://gnuwin32.sourceforge.net/downlink...in-zip.php ) i też działa (tylko to jest stary program więc trzeba stworzyć plik .bat o treści :
hex2bin nazwapliku.rozszerzenie
czyli u Ciebie :
hex2bin TransistorTester.eep
to na wszelki wypadek gdybyś nie pamiętał DOSa Smile
Zgadza się masz racje Rafałe, kol. SP6AN też ma rację, teraz sobie przypomniałem ze kiedyś miałem podobny problem z formatem wejsciowym chyba w Keilu do Dallas DS89C450, i przekonwetowałem podonym konwerterem. Jest generalnie bałagan z tymi formatami. Bascoma nie używam, a mój obecny programator AVR przyjmuje oba formaty.
(21-06-2014 20:53)SQ4AVS napisał(a): [ -> ]Włodku czy dobrze rozumiem by załadować ten plik za pomocą bascoma do procesora (nawet nie wiem w czym to jest napisane) należy dokonać konwersji pliku hex z zawartością eepromu do formatu binarnego i dopiero go załadować? Jeśli tak to mógłbyś polecić jakiś program do konwersji hex -bin. Ten sam problem miałem z sina prog.

Użyj tego konwertera, faktycznie bascom nie moze wykryć formatu, bo bin to tylko 'surowe' dane, w odwrotnym wypadku by wykrył że to nie jest .hex w formacie motoroli albo tym drugim.
Włodku dzięki za pomoc. DOS-a już dawno nie używałem ale myślę, że sobie poradzę ;-). Pisząc programy używając eeprom w bascomie nawet do głowy mi nie przyszło, że zapisuje on w binarce. Ten sam problem dotyczył też np. sinaproga będące nakładką na avr dude.
Rafał - po to jest Forum Smile
Często sprawdzam działanie programów z sieci i nie zawsze jest napisane w jakim formacie są zapisane pliki- np: .sch, .pcb, czy wspomniany .eep, który jak wcześniej wspominałem z Pony Proga jest formatem samym dla siebie bo w nagłówku nadpisuje i przesuwa dane opisem chipa, [attachment=8703] dlatego używam edytora w rodzaju Hex Workshop lub WinHex żeby sprawdzić w jakim programie plik jest zapisany.
Polecam ten programik
http://avr8-burn-o-mat.aaabbb.de/avr8_bu...ui_en.html
współpracuje z avrdude (jest nakładką graficzną na niego)
http://download.savannah.gnu.org/releases/avrdude/
w setingu trzeba wskazać avrdude.exe
avrdude.conf
i rodzaj programatora,
wymaga javy
po prawej stronie ekranu wyboru pliku do programowania ustawić na auto, automatycznie rozpoznaje sposób zapisu danych do pamięci (intel hex, motorola, raw)
sprawdzony działa bez zarzutu
Program fajny, i można sporo "wymusić" ale o ile dobrze pamiętam, nie ma tam chyba nowych AVR'ów..?
Ale wszystkie których ja używam są ;-)
Stron: 1 2
Przekierowanie