C64Power Forum

Hardware => Hardware => Wątek zaczęty przez: dhg w 15 Kwietnia 2017, 13:36

Tytuł: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dhg w 15 Kwietnia 2017, 13:36
Kupilem ATMEGA644P-20PU zeby zastąpić mege 32 w moim sd2iec. Layout lars_p, teraz szukam wsadu do procka. Na stronie sd2iec.de są wsady tyle że nie umiem odróżnić który jest do jakiej wersji. Najchętniej wgrałbym bootloader ale tu też nie wiem co gdzie i jak. Ktoś pomoże? Nie chciałbym zablokować kolejnej 644p wgrywając wujowy wsad
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: maliniak w 15 Kwietnia 2017, 13:47
flash:
https://sd2iec.de/sd2iec-current-binaries.zip - sd2iec-1.0.0atentdead0-16-g357fe83-larsp-m644p.bin

bootloader:
https://sd2iec.de/bootloader/newboot-0.4.1-binaries.zip - newboot-0.4.1-larsp-m644p.hex
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dekanex w 15 Kwietnia 2017, 13:48
Nie chciałbym zablokować kolejnej 644p wgrywając wujowy wsad
Z tego co mi wiadomo to bez dotykania Fuse bitów tak łatwo tego nie zrobisz.
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: rs2322 w 15 Kwietnia 2017, 14:03
Tak jak napisał poprzednik, fusebits to podstawa w zasadzie megi nie da się zablokować 😎
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dhg w 15 Kwietnia 2017, 14:18
Tak jak napisał poprzednik, fusebits to podstawa w zasadzie megi nie da się zablokować 😎

Wlasnie fusebity mnie przerażają, ubilem juz dwa procki w ten sposób (linux, avrdude, i pierd**nięcie sie w fusebitach)
flash:
https://sd2iec.de/sd2iec-current-binaries.zip - sd2iec-1.0.0atentdead0-16-g357fe83-larsp-m644p.bin

bootloader:
https://sd2iec.de/bootloader/newboot-0.4.1-binaries.zip - newboot-0.4.1-larsp-m644p.hex

Dzięki. Teraz jeszcze takie male pytanie. Wrzucam bootloader do proca i wsad na karte sd. Jakbym sie pomylił w wrzucił wsad np do wersji shadowwolf nie spierdziele sd2iec? Czy wystarczy ze po takiej pomyłce wrzuce na sd prawidłowy hex i sie naprawi automagicznie?
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: rs2322 w 15 Kwietnia 2017, 14:38
Tak ☺
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dhg w 15 Kwietnia 2017, 14:41
Ok. Juz doczytalem ze bootloader nie spierdzieli mi zabawki. Za to w readme nigdzie nie sa podane fusebity. Czy to znaczy ze nie musze ich ustawiac przy wgrywaniu bootloadera? Czy musze kopac po forach i wiki zeby sprawdzic jak maja byc ustawione?

Edit //
W sumie nie zmieniałbym atmegi gdyby nie brak obsługi .d64 w moim aktualnym firmware. No i geos'a bym w końcu potestował na prawdziwym sprzęcie zamiast emułki
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dekanex w 15 Kwietnia 2017, 15:37
Fuse musisz ustawić zgodnie z Twoim sprzętem pod względem użytego oscylatora (kwarc, RC lub internal)
Podejrzewam że masz kwarc. Druga rzecz to wektor startu czyli czy będzie startował bootloader czy od razu wsad, ale tu pomyłką nic nie ryzykujesz. Niczego nie wpisuj z palucha tylko korzystaj z kalkulatorów np tu: http://www.engbedded.com/fusecalc/ Innych fusebitow nie dotykaj jak nie jesteś pewny.
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dhg w 19 Kwietnia 2017, 09:00
No, jakoś się udało. Dla pewności 10x sprawdzalem polączenia usbasp z prockiem i składnie avrdude. Ale i tak cholernie sie bałem fusebitów...

Dzięki panowie za pomoc
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: maliniak w 19 Kwietnia 2017, 09:22
cholernie sie bałem fusebitów...

A to czemu? Jak źle ustawisz to niczym po buzi nie dostaniesz.
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: Raf w 19 Kwietnia 2017, 09:34
Chyba ze sobie reset zablokuje lub wybierze ext osc gdy nie ma kwarcu ;) aczkolwiek ja mam programator rownolegly :)
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dekanex w 19 Kwietnia 2017, 10:21
Będziesz miał ten programator na SP8? Przywiozę Ci jedną sztukę (328P) do odblokowania z błędnie ustawionym ext osc ;)
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: maliniak w 19 Kwietnia 2017, 11:43
Na reset programator równoległy

Na błędny kwarc jest gdzies chyba schemat podłączenia awaryjnie kwarca w datasheet atmegi , kiedys z tego korzystałem i działa.
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: Raf w 19 Kwietnia 2017, 11:49
Będziesz miał ten programator na SP8? Przywiozę Ci jedną sztukę (328P) do odblokowania z błędnie ustawionym ext osc ;)
Szczerze mowiac to watpie abym mial czas jeszcze bawic sie na SP w dodatkowo poboczne rzeczy, ale przywiezc mozesz.
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dhg w 19 Kwietnia 2017, 12:13
Chyba ze sobie reset zablokuje lub wybierze ext osc gdy nie ma kwarcu ;) aczkolwiek ja mam programator rownolegly :)

Z tego co pamiętam to kwarc da sie obejść. Musze w końcu zbudować avrdoctora. Bedzie okazja ożywić 2 ubite 644p i 4 sztuki mega16. Wszystkie moje ubitki mają zblokowany reset,
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: dekanex w 19 Kwietnia 2017, 18:09
Na błędny kwarc jest gdzies chyba schemat podłączenia awaryjnie kwarca w datasheet atmegi , kiedys z tego korzystałem i działa.
Jak masz namiar na ten schemat to podeslij proszę.
Cytat: Raf
Szczerze mowiac to watpie abym mial czas jeszcze bawic sie na SP w dodatkowo poboczne rzeczy, ale przywiezc mozesz.
Rzeczywiscie, Ty możesz być troszkę zajęty :) To nic pilnego. W każdym razie wezmę Atmege i jakąś dobrą wódeczkę to może się skusisz na któreś ;)
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: StaryMarabut w 19 Kwietnia 2017, 18:42
Moze sie przyda. Reanimacja Atmelow.
http://www.atarionline.pl/v01/index.php?subaction=showfull&id=1261960696&archive=&start_from=0&ucat=6&ct=wynalazki (http://www.atarionline.pl/v01/index.php?subaction=showfull&id=1261960696&archive=&start_from=0&ucat=6&ct=wynalazki)
Tytuł: Re: sd2iec, wsad dla mega644 larsp
Wiadomość wysłana przez: Raf w 19 Kwietnia 2017, 19:12
Co nie zmienia faktu, ze przy cenie tych atmeg na ogol nie warto sie bawic, ja odratowalem kilka atmega8 (ze 3, jeden nie wstal) bo akurat mi wpadly pod reke jak robilem cos innego a pewnie juz dawno powinny byc na smietniku :)