LPC-2378STK - Czym zaprogramować?

Jesli jesteś początkującym elektronikiem, to tu z pewnością znajdziesz pomoc. Miejsce dobre do dyskusji nad podstawami elektroniki w zakresie teorii i praktyki.
ODPOWIEDZ
Awatar użytkownika
siekierzyński
Użytkownik
Posty: 482
Rejestracja: 01 cze 2010, 23:12
Lokalizacja: Nareszcie Polska

LPC-2378STK - Czym zaprogramować?

Post autor: siekierzyński » 29 kwie 2011, 14:31

http://olimex.com/dev/lpc-2378stk.html

Mam taką płytkę, jak na linku powyżej i taki kabelek:
http://olimex.com/dev/arm-jtag.html

Próbowałem połaczyc sie z tą płytką za pomocą H-JTAG jednak z nic z tego. Czy ten kabelek nadają sie w ogóle do tego, żeby zaprogramować tą płyutkę tak jak w AVR STK200?

Awatar użytkownika
Tranzystor
Użytkownik
Posty: 889
Rejestracja: 28 sie 2005, 19:19
Lokalizacja: Świętochłowice
Kontakt:

Post autor: Tranzystor » 29 kwie 2011, 18:22

LPCki i większość ARMów programuje się po prostu przez RS232 (port COM PCta) ;-)
Ale jeżeli nie potrafisz takiej informacji znaleźć w nocie to na razie odradzam zabawę z LPCkami ;-) Tutaj w zasadzie trzeba ciągle korzystać z noty, bo bez niej ani rusz.

Co do Twojego JTAG to sprawdź czy nóżki w płytce i w Twoim programatorze się zgadzają. W zasadzie powinien działać ;-)

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 29 kwie 2011, 19:51

Może pokaż screeny z HJTAGa z pokazaniem co po kolei robisz - może robisz coś źle. Radzę też zapomnieć o wszystkich doświadczeniach z AVRami - lepiej mieć tabula rasa niż złe nawyki. A tak wogóle to polecam OpenOCD, chociaż JTAG na LPT może wymagać nieco kombinowania.

Awatar użytkownika
siekierzyński
Użytkownik
Posty: 482
Rejestracja: 01 cze 2010, 23:12
Lokalizacja: Nareszcie Polska

Post autor: siekierzyński » 01 maja 2011, 11:46

To jeszcze spytam się inaczej. Mianowicie widziałem, że jest jakaś książka o programowaniu LPC2000, chyba w AVT można ją kupić. Czy jak ją kupię i sobie przeczytam, to będę w stanie zaprogramować tego ARM?

Bo szczerze powiem, że AVR już znudziły mi się i są mało wystarczalne do moich pomysłów i chciałbym spróbować bawić się czymś bardziej zaawansowanym. Pewnie to będzie wiązało się z nauką nowego języka programowania (nastawiam się raczej na C), bo BASCOM jest dla początkujących.

Jeszcze nawiązując do tej książki, którą podałem, to tam coś było na temat konwertera USB <-> RS232.

Pamiętam, jak 1-szego swojego AVRka (2313) zaprogramowałem po roku czasu ;D

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 01 maja 2011, 15:39

Bo szczerze powiem, że AVR już znudziły mi się i są mało wystarczalne do moich pomysłów i chciałbym spróbować bawić się czymś bardziej zaawansowanym. Pewnie to będzie wiązało się z nauką nowego języka programowania (nastawiam się raczej na C), bo BASCOM jest dla początkujących.
He.. he.. Zgłaszam oficjalnie to do działu hasło roku 2011.
A czego to że tak nieśmiało spytam te AVRy już nie potrafią, i ile tych pomysłów zrealizowałeś, że trzeba się przerzucać na ARMy? Pomijam już że są AVR32, nie zdobyły co prawda rynku jak starsi 8-bitowi bracia ale są i to niektóre całkiem atrakcyjne.
Tego LPC-2378 raczej bym ci odradzał, równie dobrze możesz sobie poszukać jakiego 486DX i na nim się uczyć i próbować coś zrobić.
Ja rozumiem że ARMy są na topie i staniały do bardzo zachęcających cen, ale czy nie popadamy przypadkiem w ARMfobię jaką ?

mathieiov
Moderator
Posty: 829
Rejestracja: 31 lip 2005, 9:04
Lokalizacja: --

Post autor: mathieiov » 01 maja 2011, 15:44

kayron pisze:Ja rozumiem że ARMy są na topie i staniały do bardzo zachęcających cen, ale czy nie popadamy przypadkiem w ARMfobię jaką ?
Chyba ARMfilię :twisted:

keruseykaryu

Post autor: keruseykaryu » 01 maja 2011, 16:30

To nie żadna ARMfilia, ani AVRfobia. To POSTĘP! Ludzie po prostu patrzą co się dzieje na rynku i reagują.
siekierzyński pisze:są mało wystarczalne do moich pomysłów
To o oczywiste, że ten fragment zdania nie był do końca przemyślany. Ale reszta jest jak najbardziej poprawna. Trzeba zacząć się uczyć, działać i iść do przodu. Chyba, że ktoś woli dalej siedzieć w staruszkach pokroju Z80, 8048 czy 8051...

Jeszcze z rok temu nie myślałem poważnie o SoC. A teraz? Nowe idee, nowe zabawki.
O. Na przykład taki FPGA z 200K makrokomóek z ARMCore M3 co nie korzysta z FPGA.
Załączniki
smartf.jpg
Wreszcie. Czemu to tak długo szło z tego U.S.A.?

Awatar użytkownika
radzio
Użytkownik
Posty: 573
Rejestracja: 07 gru 2004, 23:06
Lokalizacja: Sosnowiec
Kontakt:

Post autor: radzio » 01 maja 2011, 16:46

kayron pisze:Ja rozumiem że ARMy są na topie i staniały do bardzo zachęcających cen, ale czy nie popadamy przypadkiem w ARMfobię jaką ?
Po prostu AVRy są nieopłacalne w użyciu - po co płacić 2..3 razy więcej za produkt o kilkukrotnie gorszych parametrach? Pozatym dzięki zatrzęsieniu producentów w przypadku czkawki jednego bierze się procek drugiego lub piątego i programuje tymi samymi narzędziami. A nie jak to było ostatnio czeka się ponad rok aż Atmel łaskawie zwiększy produkcję AVRów.

keruseykaryu gdzie kupiłeś tego boarda i mniej więcej ile wyszło z transportem/cłem itp?

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 01 maja 2011, 16:54

No zabaweczka fajna, ale widzę ty się tym zajmujesz profesjonalnie, lub przynajmniej półprofesjonalnie. Wtedy jest trochę inna gadka.
Oczywiście trzeba iść z postępem, ale mi się wydaje że kolega dobrze AVRów nie opanował, a już chce do ARMów startować. Zresztą słowo BASCOM wiele mówi w jego wypowiedzi. Wątpię czy z takim LPC2378 sobie poradzi. Jak już należało by na poczatek wybrać jakiego prostrzego ARMa z Cortex M0 lub M3, np. STM32 lub LPC1000.

alaris
Użytkownik
Posty: 530
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Post autor: alaris » 01 maja 2011, 17:56

kayron pisze:mi się wydaje że kolega dobrze AVRów nie opanował, a już chce do ARMów startować
Hmmm, czyli sugerujesz, że jak zaczynałem zabawę z prockami kilka lat temu to powinienem zacząć od Z80 czy nawet 8086 zamiast brać się od razu za AT89c2051? Wtedy to był pewnego rodzaju przełom, bo zamiast pakowania kilku scalaków i kilometrów ścieżek na PCB można było wziąć jednego scalaka i zrobić system z prockiem. Nie wydaje mi się, żebym stracił coś na takim podejściu.
Argument jak dla mnie nietrafiony - podejście polegające na wsiadaniu do pędzącego pociągu tam gdzie jest on obecnie, zamiast gonienie go nie wiadomo ile czasu drezyną, jest jak najbardziej zrozumiałe. Wszystko wskazuje, że ARMy tak czy owak zdominują rynek i im szybciej się z nimi ktoś zaznajomi, tym lepiej, bo będzie w stanie nadążać za zapotrzebowaniem rynku (na produkty i/lub pracowników).
Nie wiem też czemu w dobie języka C i bibliotek użytkowanie ARMów miałoby być trudniejsze niż AVRów. Stosowałem jedno i drugie i w moim odczuciu programy na STM32 pisze się łatwiej i wygodniej właśnie dzięki dobrym bibliotekom producenta. A to czy ktoś jest dobrym programistą czy nie, nie zależy od platformy na jakiej pracuje. Gdyby tak było, to programiści aplikacji na PC byliby najgorsi na świecie, bo mają do dyspozycji przeogromne zasoby sprzętowe ;)

keruseykaryu

Post autor: keruseykaryu » 01 maja 2011, 18:17

keruseykaryu gdzie kupiłeś tego boarda i mniej więcej ile wyszło z transportem/cłem itp?
Przez firmę, dokleiłem się do większego request-a na scalone. :cool: Zamówienie poszło do MSC, dystrybutora Actel, a ta już wszystko sobie w USA załatwiła jak sądzę. Tylko czas oczekiwania był dość długi bo ok. 2 miesiące to trwało.
Cena? 99$+VAT (płytka, 2 kabelki USB i broszurka gdzie zassać potrzebne oprogramowanie).

Awatar użytkownika
siekierzyński
Użytkownik
Posty: 482
Rejestracja: 01 cze 2010, 23:12
Lokalizacja: Nareszcie Polska

Post autor: siekierzyński » 02 maja 2011, 21:49

Po prostu w AVR i BASCOM siedzę już kilka lat i chciałbym pójść do przodu, a nie stać w miejscu. W prawdzie BASCOMa i AVR nie umiem rewelacyjnie i teraz zacząłem się zastanawiać, że może należało by poznać do końca AVR i nauczyć się do końca BASCOMA i potem polecieć dalej, a ten rozdział zamknąć.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 03 maja 2011, 6:49

Naucz się C, a nie męcz archaicznego BASCOMa, to tylko kwesta ściągnięcia sobie AVRStudio ze strony Atmela. Jak opanujesz podstawy C na AVR to się dopiero na ARMy przerzucaj.

ODPOWIEDZ