POKREC
Guest
Tue Mar 25, 2008 5:28 pm
Co trzeba miec na poczatek (hardware, software)?
Mam pewne doswiadczenie z mikrokontrolerami 8-bit tej firmy, szukam po
sieci, ale tam wiekszosc napisali fachowcy dla starych wyjadaczy. A ja
po prostu chce zaczac. Moze ktos pare slow napisac? Jakby jakis
konkretniejszy link?
Pzdr,
POKREC.
Sebastian Bialy
Guest
Tue Mar 25, 2008 8:36 pm
POKREC wrote:
Quote:
Co trzeba miec na poczatek (hardware, software)?
Kawałek hardware (kupisz coś gotowego, bo to gęsta obudowa):
http://www.tme.pl/modul-diparm-z-mikrokontrolerem-at91sam7s256/arts/pl/a04/zl12arm_7s64.html
albo podobny, tańszy i z usb + jtag na allegro:
http://allegro.pl/item319900270_arm_at91sam7s64_miniboard_super_okazja_.html
Programator przez jtag (wiggler działa dobrze). Można też przez USB
programować, ale podobno mało jest cykli zapisu tą metodą, wiec jesli
robisz to kilkanascie razy dziennie to jest jakaś niezerowa szansa że
pewnego dnia nie zadziała.
Kompilator gcc (ja uzywam yagarto, warto mieć również winarm bo są w nim
przykłady).
Do tego pliki nagłówkowe z definicjami rejestrów (lataja po sieci).
No i już. Pierwszy program napisałem w wielkich bulach (z resztą
doniedawna dopytując się na grupie o tryb thumb) bo wszyscy korzystaja z
gotowców w postaci makefile. No ale się udało znaleźć prawidłowe
ustawienia kompilatora, definicje, itd i jestem na prostej w tej chwili.
Sebastian Bialy
Guest
Tue Mar 25, 2008 9:05 pm
Sebastian Bialy wrote:
Quote:
bulach
Przepraszam...
Adam Dybkowski
Guest
Tue Mar 25, 2008 11:00 pm
POKREC pisze:
Quote:
Co trzeba miec na poczatek (hardware, software)?
Jeżeli chodzi o kompilator to polecam gnuarm.
A aby się nie narobić niepotrzebnie to wystartuj od razu od gotowego
systemu operacyjnego, np. FreeRTOS. Ma prawie wszystkie potrzebne
sterowniki dla SAM'ów, w tym USB.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
POKREC
Guest
Wed Mar 26, 2008 12:02 am
Sebastian Bialy wrote:
Quote:
Eeee, znaczy, gestosc obudowy mnie nie przeraza, potrafie zelazkiem
wyprasowac plytke pod mala kostke 64TQFP z nozkami o rastrze 0,5 mm
(kostka o wymiarze ok. 1x1 cm) i to polutowac bez zwarc lutownica,
kalafonia i cyna, ATMEGA128 to kaszka z mleczkiem

I bardziej by mnie
rajcowalo zrobienie wlasnej plytki developerskiej, jak to zrobilem z
atmega...
Quote:
Programator przez jtag (wiggler działa dobrze).
Hmmm, jest do tego jakis schemat?
Quote:
Można też przez USB
programować, ale podobno mało jest cykli zapisu tą metodą, wiec jesli
robisz to kilkanascie razy dziennie to jest jakaś niezerowa szansa że
pewnego dnia nie zadziała.
Kompilator gcc (ja uzywam yagarto, warto mieć również winarm bo są w nim
przykłady).
Do tego pliki nagłówkowe z definicjami rejestrów (lataja po sieci).
No i już. Pierwszy program napisałem w wielkich bulach (z resztą
doniedawna dopytując się na grupie o tryb thumb) bo wszyscy korzystaja z
gotowców w postaci makefile. No ale się udało znaleźć prawidłowe
ustawienia kompilatora, definicje, itd i jestem na prostej w tej chwili.
O, Boze, polowy z tego nie jarze. Chyba jeszcze za wczesnie na zadawanie
glebszych pytan. Ide zwiedzac siec dalej. Ale to moze dlatego, ze
dopiero dzis sie za to zabralem. No, nic, sciagnalem Winarm, bede ogladal.
Dzieki!
Pzdr,
POKREC.
Sebastian Bialy
Guest
Wed Mar 26, 2008 7:56 pm
POKREC wrote:
Quote:
Eeee, znaczy, gestosc obudowy mnie nie przeraza, potrafie zelazkiem
wyprasowac plytke pod mala kostke 64TQFP z nozkami o rastrze 0,5 mm
(kostka o wymiarze ok. 1x1 cm) i to polutowac bez zwarc lutownica,
kalafonia i cyna, ATMEGA128 to kaszka z mleczkiem

I bardziej by mnie
rajcowalo zrobienie wlasnej plytki developerskiej, jak to zrobilem z
atmega...
Tutaj bedzie zabawa z zasilaniem, jednostronną płytkę cieżko zrobić bez
masy mostków.
Quote:
Programator przez jtag (wiggler działa dobrze).
Hmmm, jest do tego jakis schemat?
choćby ten:
http://www.frozeneskimo.com/electronics/arm-tutorials/jtag-wiggler-clone/
Do tego software, OpenOCD będzie ok.