witam, zwracam sie z wielka prosba o pomoc w zaprogramowaniu Atmela. Mam segger jlink - v8 z znanego wszystkim portalu aukcyjnego. Procesor mam skasowany. Problem jest w tym ze nie moge sie z nim skomunikować. Używam programu segger'a j-flash. Nie mam pojecia czy problem nie lezy po stronie kiepskiej jakosci Jlinka czy jak zazwyczaj bywa operatora....
ERASE ALL to komenda po JTAG-u. Tobie potrzeba ERASE na nóżce (ale nie pamiętam wysoki aktywny, czy niski). Spójrz na pinout obudowy.
To w końcu co chcesz programować? Tytuł mówi "AT91SAM7S256 - Programowanie Jlinkiem v8 USB" W treści post'a piszesz "Atmega".
Witam posiadam płytę EVBmmTm i MMsam7s, ARM cabel I z firmy Propox, nie mogę zaprogramować procesora przez WinAVR, mam taki komunikat: > "C:\WinARM\make_prog.bat" C:\Blink_SAM7S>make.exe program Programming with OPENOCD C:\WinARM\utils\openocd\bin\openocd-pp.e... -d2 -f C:\WinARM\utils\openocd\sam7_flash\oocd_... Info: openocd.c:82 main():...
Witam wszystkich, mój problem jest dość kuriozalny, ponieważ mój procesor działa tylko czasem, to znaczy raz udaje się załadować program i on działa, a innym razem nie. Borykam się z tym już od pewnego czasu i jak zaczyna się normalnie programować, to już mam wrażenie, że wygrałam, a potem znów przestaje, a mnie kończą się pomysły. etap I: zintegrowane...
P1 założony?
Ja mam też problem z programowanie at91sam7s256 przez SAM-BA. Wgrałem na początek przykład z książki "Mikrokontrolery at91sam7 w przykładach" na miganie diody, oczywiście kompilacja przebiegła pomyślnie, programowanie też chyba przebiegło pomyślnie a uC dalej nic.
Wykonałem go w ramach poznawania możliwości mikrokontrolera AT91SAM7S256 i nauki programowania w języku C. a masz protopyp?
Witam. Mam AT91SAM7S256 programuję zwyczajnie przez USB. U mnie debugownie pod OOCD też działa. Programować FLASHa tym chciałem ale nigdzie nie idzie znaleźć opisu jak tego dokonać (może za słabo szukałem kilk miechów temu). Chciałem obczaić z kodu źródłowego ale odpuściłem bo czasu nie miałem. Jest natomiast program na Windows i Linux, który pozwala...
Ja rok temu korzystałem z tego najprostszego na LPT z rezystorami 100R i zero problemów. Również programowałem AT91SAM7S256. Na pewno przyporządkowałem takie same ustawienia w H-JTAGu co w programie ?
Witam! Chciałem rozpocząć naukę programowania at91sam7s256, mam zakupiony już zestaw dydaktyczny już zaprogramowałem go gotowym wsadem aby sprawdzić czy wszystko funkcjonuje, ale teraz chciałbym sam zacząć coś programować i tu na pierwszy ogień idzie assembler. Pracuję w środowisku Keil, bo jakoś na sam początek wydaje mi się bardzo dobre. Mam pytanie...
No w 'AT91C_BASE_TC0->TC_IER' jest oddzielny bit dla 'RC match'. W każdym razie mi już brakuje pomysłów... Strasznie po omacku bez 'jtag'a. Może chociaż 'usart' zaprzęgniesz do monitorowania. Jakim sposobem programujesz układ?
Programujesz bo licznik uruchomień sie wyzerował czy jakiś inny powód?
Sprzęt jest jak najbardziej OK, sam go używam. Do programowania przez "JTAG" możesz użyć Open OCD ( www.yagarto.de ), z tym że zworka JTAG ma być w pozycji OFF (programowanie nie odbywa się w rzeczywistości przez 'prawidzy' JTAG więc trzeba go wyłączyć ) Za pomocą SAMBY możesz programować procesory, które zawierają kod SAMBY (musisz sprawdzić numer...
samba nie rozpoznaje programatora Bo samba wykorzystuje wbudowany w mikrokontroler Bootloader. Programujesz wykorzystując chociażby najprostszy port RS232.
Witam, zabieram się właśnie za programowanie ARMa (AT91SAM7S256) i zrobienie prostej komunikacji po RS232, mającej na celu wysłanie do kompa małej paczki z danymi. Zastanawiam się włąśnie gdzie się podłączyć z RS-em ponieważ ten procek ma USART0, USART1 i DBGU. Czym różni się USART od tego Debug Unit? Mi w zasadzie wystarczają 2 linie txd i rxd tyle...
ale do programowania mam usbscrab2 a podobno on nei gada z kailem
Cześć Wszystkim! Mam Eclipse w wersji Yagarto i AT91SAM7S256. Układ programuję przez SAM-BA. Niestety nie mogę uruchomić debugowania w Eclipse przez Wiggler'a. OpenOCD mam w wersji 2006re82, bo tylko taki znalazłem ze sterownikiem portu równoległego. Próbowałem kolejnych kroków z manuala Jima Lynch'a oraz ze strony kolegi Chopina ale bez końcowego rezultatu....
Myślę, że mógłbyś spróbować SAM-BY. Wystarczy dorzucić obwód USB (dwa tranzystory i parę rezystorów) i oprócz łopatologicznego programowania masz USB 2.0 do dyspozycji :)
Czesc Trafil mi sie problem, ktorego nie potrafie rozwiazac :(, zwiazany z uzywaniem typow float i double. Nie jestem w stanie zmienic programowo jakiejkolwiek wartosci, poczynajac od zwyklego przypisania, przez dodawanie, na mnozeniu i dzieleniu konczac. Debugger zawsze pokazuje wartosc inicjalizujaca. O ile dla floata wartosc pokazywana w debuggerze...
Ja posiadam takze modul propoxa z at91sam7s256 na pokladzie. Dorobilem sobie jtag wigglera niestety takze nie udalo mi sie zaprogramowac pamieci flash. Debugowanie z ramu jest ok a flash w ni w zab :( Flash programuje wiec przy uzyciu programu SAM-BA i interfejsu USB. Meczaca jest inicjacja SAM-BA ze wzgledu na koniecznosc odczekania 10s. Po za tym...
Witam... dzis zaczalem bawic sie ARM'em... Uzywam CrossStudio z C++. Zrobilem sobie migajaca diode... daje debug i dziala. Ale jak wylacze i wlacze uklad ponownie, program sie traci (dioda nie miga)... musze ponownie zapuscic debug(programowanie)... Dlaczego tak jest ?
Dziękuję. Gdzie jeszcze znajdę schemat jak podpiąć to USB do AT91SAM7S64 lub AT91SAM7S256 żeby móc programować? Jeszcze 4 sprawy: - Jaką te procki z serii AT91SAM7S.... mają maksymalną częstotliwość? Jakoś tego na pierwszej stronie datasheeta nie wyczytałem :) - Prędkość podłączonego kwarcu=prędkość rdzenia, tak jak w AVRach? - Czytałem że do USB trzeba...
Witam. Od jakiegoś już czasu programuję AT91SAM7S256, lecz dopiero teraz zauważyłem dość dziwną rzecz. Otóż po włączeniu zasilania program po prostu nie rusza. Korzystam z płyty edukacyjnej. Po zainicjalizowaniu sam-by i zaprogramowaniu pamięci wszystko jest ok. Działa reset, program chodzi jak należy. Jednak gdy odłączę zasilanie układu po ponownym...
Nie wiem. Wiem za to że przez 3 miesiące męczyłem się żeby uruchomić EFSL-a, a FATfs ruszył po 30 sekundach z czego 25 sekund to było programowanie procesora. Może stąd taka popularność.
Witam Posiadam plytke testowa fimry Kamami ZL11 i modul dip z procesorem AT91SAM7S256. Zaczynam nauke programowania w CrossStudio tego procesora i mam problem z odczytem stanu przyciskow w petli (ale nie uzywajac przerwania). Program aktywuje port GPIO (ustawia linie wejsciowe i wyjsciowe), ale nie moze odczytac stanu przyciskow. Gdzies wyczytalem ze...
c:/Program Files/openocd-2007re141/bin/openocd-pp.e... No such file or directory Czyli nie ma pliku w podanej ścieżce. Mógłbyś durzucić 'Makefile'? To tam tkwi problem. Musisz poprawić ścieżkę do 'openocd' i pewniaście też do 'at91sam7s256-wiggler-flash-program.cfg'
i nie wiem gdzie należy zmienić na plik binarny Dlaczego chcesz programować plikiem binarnym? Nie lepszy HEX? KEIL nie generuje pliku BIN, musisz użyć zewnętrznego programu HEX-BIN np Hexpolorer. KEIL obsługuje Ulink2. Dlaczego nie programujesz bezpośrednio z KEIL-a plikiem AXF tylko używasz jakiegoś Carprog? Przecież do debugowania i tak musisz mieć...
Wygląda OK, ale Twój projekt jest źle zlinkowany. Jeśli dobrze pamiętam, mikrokontrolery AT91SAM7 mają flash na adresie 0x10000000, a nie na 0, więc programowanie się nie udaje (dane z pliku .elf nie pasują do istniejących w układzie pamięci).
Witam, Do programowania ARM'ów - w moim przypadku jest to AT91SAM7S256 - używam zestawu Eclipse, GNUARM, Cygwin, CDT. Wszystko jest zainstalowane zgodnie z instrukcjami J.Lynch'a (Using Open Source Tools for AT91SAM7S Cross Development rev.1) i działa poprawnie. Problemy zaczynają się jeśli chcę użyć dowolnej funkcji z biblioteki libc.a - np. atoi,...
A nie patrzyłem za bardzo na te biblioteki podane przez Ciebie, atom1477. Chciałem mieć szybko zrobiony, działający kod, który robił to, co potrzebowałem, a nie chciałem przedzierać się przez problemy z kompilacją nie mojego kodu(wynikające z mojej małej wprawy w programowaniu w C). Mam jednak nadzieję, że ten plik, co przed chwilą wystawiłem, będzie...
Można dość łatwo, trzeba "tylko" w CPLD się pobawić. Rzecz wygląda mniej więcej tak jak DDS, ale z pominięciem ROMu i DACa. Wyjściem jest najstarszy bit akumulatora fazy (zegar dla DACa) i sygnał z tegoż bitu podzielony przez (256/ilość bitów na ramkę) - zegar danych. Z każdym taktem zegara do akumulatora dodawana jest z góry ustalona wartość programowana...
Witam wszystkich. Otóż Sam-Ba po pokazaniu okna dialogowego (tam gdzie wybiera się port, i układ/platformę) wyrzuca mi to: http://obrazki.elektroda.pl/9971031200_1... Pracuję na płytce ewaluacyjnej z Propoxu EVBsam7s (wersja Sam-by dostarczona przez Propox na CD też nie działa, Win7 nie potrafił nawet zainstalować z niej sterownika USB)....
1. tak i nie. Procesor musi być przedewszystkim zatrzymany (halted), żeby dało się go zaprogramować (w zasadzie musi być zatrzymany, żeby dało się z nim cokolwiek zrobić). Do tego jeśli dany układ jest "dziwny" to czasem trzeba coś w nim poprzestawiać, aby można było go programować (reset init), choć to powinno być załatwione na poziomie wewnętrznych...
AT90USB lub choćby AT91SAM7S256 Bez mikrokontrolera nie da rady ... chyba, że umiesz pisać skomplikowane stery na WIN32, które będą zeżerały proca jak będziesz słuchał głupiego gongu czy coś w podobie ;) ->odbiór danych USB ->odpowiednie wysterowanie PWM ->przetwornik pulsowy->ciągły sygnał ->wyjście jack ->powodzenia jak nie umiesz programować mikrokontrolerów...
Witam, Mam taki problem chce odebrać znaki na terminalu wysłane z portu DBGU AT91SAM7S. Mam sprawdzony kod który wcześniej działał prawidłowo. Teraz zaprojektowałem nowe PCB i wszystko działać przestało. W hiperterminalu nie potrafię odebrać żadnego znaku a w terminalu by Br(at)y odbieram same zera. Nie wiem w czym może tkwić problem. Sprawdziłem wszystkie...
Witam wszystkich. Do tej pory bawiłem się Atmegami w języku C, chciałbym jednak zacząć przygodę z ARM. Kupiłem procesor AT91SAM7S256 ( gotowy moduł z mikrosterowniki.pl ), programuję go przez USB za pomocą SAM-By. Sciągnąłem i zainstalowałem pakiet WinARM. Udało mi się skompilować i przesłać do kontrolera kilka przykładowych programów, niestety nie...
PIOA_SODR PIOA_CODR PIOA_OER PIOA_ODR PMC_PCER tych rejestrów potrzebowałem do mrugania LED-em... :-) Z doświadczenie - dosłownie kilka dni wstecz. :-) To nie jest tak duzo, sprowadza sie to tak na prawde do trzech rejestrow - SODR/CODR zostaly wprowadzone by mozna bylo modyfikowac poszczegolne bity za pomoca mniejszej liczby instrukcji. Nie zostalo...
http://obrazki.elektroda.pl/4549134200_1... Chciałem zaprezentować Wam mój ostatni projekt który jest tzw „evaluation board”. Urządzenie to zostało zaprojektowane jako swego rodzaju projekt pośredni ,ponieważ potrzebny jest mi on do innego większego projektu ale samo w sobie jest pełnoprawnym urządzeniem. Płytka może być...
Witam, Jako, że zaczynam zabawę z mikrokontrolerami z rdzeniem ARM mam kilka pytań. Wybaczcie za prostotę, ale nie pracowałem wcześniej na mikrokontrolerach bardziej zaawansowanych, niż 51-nka oprogramowywana w asemblerze. Na laboratoriach zaczynamy pracować właśnie na ARM’kach. Tutaj konkretnie SAM7S z rdzeniem ARM7TDMI. Laboratoria odbywają...
Elektronika Praktyczna Plus jest ciągle do kupienia w kioskach. Postaram się zdobyć pdf-y tych artykułów ze zwykłej EP i Ci podeślę. Żaden programator nie jest potrzebny do programowania ARMów Philipsa i Atmela (tych firm procki są najbardziej popularne i dostępne w kraju). Programuje się je za pomocą RSa lub USB. Wszystko jest opisane w jednym z artykułów...
Ja miałem podobny problem przeszukałem cały internet i ani programatora ani softu do tych kostek jeszcze nie ma. Zeby zaprogramować musiałem zrobić własny programator i soft (AT91SAM7S256 + karta MMC), ale myślę że jakby się znalazło kogoś z taką samą płytą to udało by się zaprogramować normalnie wyjmując kośc podczas działania komputera. Jeśli nie...
Witam, do tej pory programowałem AVR-ki, Atmega, ostatnio Xmega.. Ale doszedłem do pewnych barier, głównie brak mi mocy :) Przejście na ARM to tylko kwestia czasu, ale jakoś to odkładam ze względu na brak czasu i funduszy na nowe hardware.. Dziś jednak przeglądałem różne elementy jakie mi się plątają i znalazłem coś ciekawego... 2 kostki AT91SAM7S256...
Witam mam płytkę z olimexu SAM7-P256 BASE_PMC->PMC_PCER = 1<<ID_PIOA; ale to się nie kompiluje... na początku programu mam #include "AT91SAM7S256.h" i oczywiście ten plik jest w projekcie, skopiowałem z przykładów olimexa później mam pPIO->PIO_OER = LED_MASK; no i to chyba miało by działać a nie działa :cry: bardzo bym prosił o...
ja mam podobny problem. Odpalam programy bez większych problemów pod WinARMem, ale w Twojej konfiguracji - Freddie- jakoś mi nie idzie. Jednak chcę umieć się tym posługiwać z powodów podanych przez Ciebie na stronie, a wywala mi ciągle błąd: For bug reports, read http://svn.berlios.de/svnroot/repos/open... parport port = 888 RCLK - adaptive...
ARM i programowe generowanie zegara 1MHz... Manual -> timer -> PWM 4\/3!! Dziekuje za odpowiedz. Wiedzialem ze zapomnialem o jakims "ale"... wszytkie 4 PWM'y sa uzywane do sterowania silnikami, dlatego tez szukam innych sposobow. Idealnie byloby gdybym mogl wystawic taki zegar na wybranym przeze mnie pinie. Przyznaje ze jestem na poziomie bardzo podstawowym...
Rozumiem ze programujesz za pomocą SAM-BA. Na pewno po kompilacji otrzymujesz plik bin, a nie przypadkiem hex?? Zauwazylem ponadto ze w tym przykladzie z tej strony ktora podales sa biblioteki dla SAM7S64,a ty uzywasz SAM7S256. W zasadzie nie ma prawie zadnych roznic poza tymi bibliotekami, ale moze to jakas przyczyna. W opcjach kompilacji wybrales...
No niestety nie jest tak do końca jak pisał kolega powyżej. Właśnie wczoraj wróciliśmy z kolegami z konkursu robotów ISTROBOT w Bratysławie. Mieliśmy tam właśnie trzy takie roboty, które "tańczyły" razem. Przede wszystkim należy zacząć od tego, że orginalny firmware LEGO nie nadaje się do niczego prócz zabawy. Nie trzyma on w ogóle reżimów czasowych,...
Szukajka juz dziala, wiec troche sobie poczytalem. Planuje uzyc: AT91SAM7S256 (ARM7 Atmela) - ze wzgledu na wymagajacy wyswietlacz, Jezyk C++ (o ile sa do niego kompilatory na ten procesor). Teraz sprecyzuje troche o co mi chodzi: Chce odebrac sekwencje wyslana z pilota, zapisac ja i odtworzyc w niezmienionej postaci. Nie interesuje mnie kompletnie,...
po najnowszych próbach mam tak, że program działa normalnie do czasu kiedy ma wystąpić przerwanie, wtedy skacze do PC:0x18 i :( liczy aż do PC:0x156 wtedy to wywala błąd i w rejestrze CPSR programuje się bit blokujący przerwanie ja to rozumie tak że pod adresem PC:0x18 ma być informacja gdzie program ma skoczyć żeby wykonywać przerwanie, zgadza się?...
Witam, aktualnie pracuję nad panelem RFID. Programuję AT91SAM7S256 na płytce EVBsam7s w języku C. Do HTRC dołączyłem 16MHz, do sam7 18MHz (ale taktowanie ma 48Mhz). Odpowiednie wyprowadzenia są połączone tak żeby komunikować się za pomocą SPI. Oczywiście przeczytałem manuale firmy NXP/Philips oraz pisałem do producenta, niestety nie uzyskałem żadnej...
Witam Czy mojego carproga wersji 9.31 z chin trzeba zrobić repair- dać komuś czy samemu zrobić? Wystarczy kupić coś takiego http: xxxxxxxxxxxxxxxx Stacje lutownica+hotair mam repro 902a tylko nowa kolbę kupić bo nie lutuje jak powidło bo to co się grzeje to Obudowa sie rozwaliła-końcówka i długo trzeba czekać, a jak jest sprawna to szybko idzie patrzałem...
Sprawa wygląda tak programowałem sobie spokojnie ARMa aż przyszło do sytuacji gdy chciałem na terminalu odebrać znaki z DBGU. Miałem podpięty jtag pod ARMa i podpiąłem pod DBGU taśme łącząca go ze złączem UART w jtag-lock-pick. Nie potrafiłem wysłąć programu przy połaczeniu tylko taśma i "disconnected" w terminalu. Połączyłem (connect w terminalu) i...
Witam Posiadam plytke ewaluacyjna firmy KAMAMI ZL11 i precesor w module dip rowniez z tej firmy. Do programowania uzywam srodowiska Crossworks. Srodowisko zostalo (raczej) dobrze skonfigurowane, ustawiona zostala czestotlwiowsc oscylatora na12MHz (taka jak na plytce mikroprocka) oraz dodana instrukcja preprocesora STARTUP_FROM_RESET. Po napisaniu nawet...
Witam Mam jedno pytanie. Mam przetwornik komunikujący się po SPI (AD5363). "Mój" ARM wspiera wysyłanie 8 oraz 16 bitowe, natomiast potrzebna mi ramka 24 bitowa... Czy jest jakaś szansa aby wykorzystać hardware'owe SPI, czy raczej muszę sam napisać procedurę wysyłki 24 bitów ? Nie jest to problem ale chcę wiedzieć czy jest taka możliwość. Można na przykład...
witam przegrzebałem już pół internetu i nie mogę znaleźć odpowiedzi dlaczego nie działa mi przerwanie z timera, programuje w eclipse timer inicjuję tak: //--------------------------------------... void TIMER0_Init(int czas_us) //Aktywacja Timera próbkującego { unsigned int val, dummy; pPITC->PITC_PIMR = ~(AT91C_PITC_PITEN...
czesc, Nie moge zmusic JTAGa do pracy. Uzywam a) Yagarto Toolchain do kompilacji b) OpenOCD do programowanie Probuje zaprogramowac AT91SAM7S256 (text on chip AU without number). Uzywam plyty ewaluacyjnej ZL11ARM modulu ZL12ARM. Posiadam KrisTech USB JTAG (UsbScarab2). Moge zaprogramowac flash programem SAM-BA v1.1 (ale juz nie wersja pozniejsza) po...
Witam :) Na wstępie podam że jestem mocno początkujący w dziedzinie procesorów ARM, ale do rzeczy. Skonfigurowałem Eclipse zgodnie z opisem ze strony Freddie Chopin'a. Skompilowałem przykład, również z tej samej strony, dla lpc2103. Pliki "out" wygenerowały się. Jako że posiadam uC at91sam7s64 przerobiłem przykład pod ten układ w następujący sposób:...
Witam, od kilku dni nie moge skonfigurować opneocd 0.2.0 aby mozna bylo zaprogramować procka z Eclipsa. W H-Jtag wszystko dziala ok (wykrywa i programuje flash). plyta i programator(wiggler lpt) tak jak w tytule proc at91sam7s256 Moja konfiguracja jest następująca: wiggler.cfg: # daemon configuration telnet_port 4444 gdb_port 3333 tcl_port 6666 # tell...
Klocek to AT91SAM7X128. Jako kompilatora uzywam WinARMa, a debugger to OCDCommander. Ten debugger chyba nie ma raczej za duzych mozliwosci, a nie mam pojecia jak w WinArmie wstawic jakiegos breakpoint'a zeby bylo mozna to dokladniej sprawdzic. Wykonywanie programu krok po kroku raczej odpada bo rozbiegowka jest raczej dosyc rozbudowana (z projektu przykladowego...
Witam. Poczytałem sobie posty w tym wątku i mam takie uwagi. MP3 na AVR nie ma szans. Obniżenie BR nic nie da. ARM ma inną architekturę i specjalne instrukcje, które wspomagają algorytmy dekompresji np. mnożenie i mnożenie MAC. Są ARM-y z FPU i DSP ale to ARM9. Zaprojektowanie algorytmu, o którym mówicie może się okazać bezcelowe (czyt. dalej). Raczej...
Witam, od dłuższego już czasu korzystam z mikrokotrolerów ARM. Zawsze programowałem układ i manualnie testowałem jego zasoby. Chciałbym wreszcie wykorzystać JTAG zgodny z Wiggler do debugowania układu StepByStep lub z BreakPoint'ami. Problem polega na tym, że za pomocą oprogramowania IAR EWARM nie jestem w stanie prawidłowo rozpocząć debugowania nawet...
Gnebi mnie jeszcze jedna sprawa, mianowicie minimoduly z roznych sklepow internetowych nie posiadaja Ethernetu. Coraz mocniej zastanawiam sie nad takim rozwiazaniem: 1) zakup samego MCU - chodzi mi po glowie AT91RM9200-QI; niestety to PQFP 208 z rozstawem 0.5, jednak sadze ze po dostatecznej ilosci cwiczen daloby rade przylutowac; a moze istnieje mozliwosc...
Witam. Buduję urządzenie oparte o zestaw uruchomieniowy SAM7-P256 Olimex'u. Generalnie wszystko działało, ale dosyć mocno je ostatnio testowałem (zmiany, programowanie, testy, poprawki i tak w koło) i nagle przestało.. Tzn. najpierw wyskoczył mi jakiś błąd podczas próby programowania przez jtag, później się udało, ale program działał dużo wolniej niż...
Witam was, w niedalekiej przyszłości chciałbym przesiąść się z AVR na ARM. Chodzi mi głównie o "modernizację domowego warsztatu" i "bazy prototypowej". Zrobiłem mały wywiad środowiskowy na lipiec/sierpień 2010- i ten post może pomóc jeszcze niezdecydowanym użytkownikom ARM. Więc oprócz AVR liznąłem uC PIC(8bitowe), pracowałem na 8080 i 8051. Niedawno...
Cześć, W działającym projekcie po zamówieniu 8 sztuk płytek prototypowych, nie jestem w stanie zaprogramować MCU przez SAMBA. Program rozpoznaje procka, zapala się napis "Write Flash", zaczyna programować po czym trwa to długo i zapala się komunikat "failed". Jeszcze trochę i oszaleje, może jest w stanie ktoś podpowiedzieć co robić? Płytki były lutowane...
No OK, ale podczas programowania procka nie moge przeciez zmieniac sobie stanu jakiegos pinu procka. Chodzi mi o to czy zeby programowac przez USB za pomoca SAM-BA Bootloader DP musi byc podciagniety do zasilania? Nie mam zamiaru uzywac USB do komunikacji z kompem, tylko i wylacznie do programowania.
Układ podciągający linię D+ do zasilania przez rezystor 1,5k jest wymagany dla poprawnego działania SAMBY. Ja osobiście skorzystałem ze schematu umieszczonego w notach katalogowych producenta (tam w nowszej wersji kondensatory C37 i C38 zamieniono na rezystory). Również R11 bym dał mniejszy ok. 500 Omów. Jeśli masz układ podciągania USB sterowany z...
Witam posiadam mikrokontroler ARM at91sam7s256. Potrzebuje programu ktory będzie sterował mocą silnika bezszczotkowego sygnalem pwm. Znalazlem kod do generowania sygnału i pozmienialem troche zeby sterowac wartością wypełnienia za pomocą przycisków. Po podaniu sygnały na diodę wszystko działa ładnie jednak po podpięciu regulatora i silnika pojawiają...
Witam, Potrzebuję pomocy w skonfigurowaniu środowiska WinARM dla procka AT91SAM7X256, aby programował się przez OpenOCD. Może ktoś ma jakiś przykładowy projekcik? Głównie zależy mi na skonfigurowaniu tego OpenOCD, gdyż w tym miejscu stanąłem i nie moge ruszyć z programowaniem, nie wiem czy do projektu należy dołączyć jakieś pliki konfiguracyjne?. Programuje...
Coś slabo szukaleś. Książka jest dostępna na Allegro. W EP jest kurs programowania ARM philipsa, są przyklady dla jakiegoś LPC.
Jak już pisał TWI użyj OpenOCD. Programuje on flash ARMów Atmela SAM7 przez Wigglera.
Witam serdecznie, dopiero zaczynam przygodę z ARM'ami Udało się skonfigurować wszystko na tyle że działa :) Z tego co mi wiadomo to flash ma swoją ograniczoną żywotność, jeżeli chodzi o zapisywanie go. Z powodu iż uczę się dopiero języka C dla ARM'ów to będę wielokrotnie wgrywał program. Według producenta daje on gwarancję na to iż można programować...
Witam Zależy do czego i czy hobbistycznie czy bardziej profesjonalnie. Zależy jakie masz fundusze. Programowanie ARM7 jest bardzo proste - jest mnóstwo przykładów. 1) Płyta: Kamami at91sam7x256 2) Książka Roberta Brzozy 3) Programator Keil Ulink ME - cena około 1200zł 4) Środowisko Keil. Bezpłatne dla programów do 32kB
Mam ten sam problem. Także posiadam dystrybucję archlinux i wiesza mi się w tym samym momencie. Ma ktoś może wersję 2.6 sam-ba pod linuksa? Testowałem 2.7, 2.8 i 2.9 żadna nie działa. Programuje procesor AT91SAM7x256.
Proponuję poczytać troszkę [url=http://www.elektroda.pl/rtvforum/to... Osobiście bawię się na Atmelach (głównie AT91SAM7X256) w środowisku CrossStudio. Moim zdaniem rodzina SAM7 jest dość wygodna do programowania, dokumentacja jest przejrzysta. Nie mam jednak porównania z NXP, ponieważ nie miałem z nimi do czynienia.
Wystarczy trochę pogooglować. http://kamami.pl/?id_k1=52&id_k2=59&id_k... http://www.sklep.propox.com/index.php?d=... Schematy płyt ewaluacyjnych znajdziesz również na stronie www.olimex.com (płyty możesz kupić [url=http://www.shop.kristech.eu/]tutaj) AT91SAM7X256 najtańszy jest chyba w seguro.pl.
Moze fatycznie wyrazilem sie niezbyt jasno. Ale chodzi mi o to ze chcilabym wykorzystac makefile z twojego projektu lpc2103_blink_led-1.2.0-100415 do programowania AT91sam7x64. chilabym ten makefile skopiowac do mojego projektu. Problem polega na tym ze musze podac nazwe pliku linkera (tak jak pisales wyzej). Ale w tym projkecie, z ktorego korzystalem...
Witam, czy jest sposób by program na tego procka wgrać przez RS232 ? Posiadam ten zestaw uruchomieniowy : [url=http://www.propox.com/products/t_13... Jest to ver1 bez SAM-BA. Przynajmniej tak piszą na stronie. a na płytce nie mam zworek potrzebnych do wykonania połączenia z tym bootloaderem za pomocą instrukcji. Ponadto dopiero zaczynam...
Ja kiedyś zrobiłem bootloader do AT91SAM7X256 ładujący program z karty SD. Program też chodził na FreeRTOS :) Zrobiłem dokładnie tak samo jak Ty z przerwaniami :) Wszystko działa prawidłowo po dziś dzień. Rozumiem, że firmware zawsze zaczyna się pod konkretnym adresem. Skoro tak to wystarczy, że skleisz ze sobą dwie binarki i już :) Nie wiem czy programujesz...
Witam, Od dluzszego czasu proboje skonfigurowac yagarto tools z jlinkiem oraz slickeditem aby moc debugowac at91sam7x256 w slickedit. Udalo mi sie skonfigurowac ten mikrokontroller z jlinkiem pod eclipse, da sie debbugowac. Udalo mi sie to tylko dlatego ze zrobilem to wedlug tutoriala i korzystajac z przykladowego projektu. Bardzo mi zalezy natomiast...
Koledzy chciałem uruchomić system FreeRTOS na mikro-kontrolerze AT91SAM7S256. Zaczynam swoją przygodę z tymi mikro-kontrolerami. Daje sobie rade z programowaniem w języku c. Przyzwyczaiłem się już do pakietu winarm i chciałem uruchomić przykład z FreeRTOS-a dla środowiska Eclipse (oba są oparte na gcc). Po próbie otwarcia projektu przykładowo dostarczonego...
Na początku musisz zapamiętać, że programowanie za pomocą SAMBY (poprzez zwykły kabelek USB), a JTAG (za pomocą dedykowanego programatora) to są dwie odrębne sprawy. Co do JTAG to nie mogę za dużo pomóc, bo ostatnio nie robiłem nic w tym temacie, a nie chcę wprowadzać w błąd. Jeżeli zaś chodzi o SAMBĘ, to czy po ponownym podłączeniu płytki (jak opisałem...
hej nie chce być igonratem z dziedziny uprocków, ale czy ten RTOS jest w ogole konieczny ? tzn czy nie da sie takich samych efektów uzyskać pisząc program bez użycia tego RTOSa ? ideaa RTOSów polega na spełnianiu wymagań czasowych - jesli jednak piszecie o cyklicznym wywołaniu jądra, scheludera, etc etc, to czy samemu nie prościej napisać obsługę przerwań...
Witam, popsułem procka. JTAGiem wydałem polecenie: monitor mww 0xffffff64 0x5a00200 (na końcu brakuje 4 - powinno być: monitor mww 0xffffff64 0x5a002004) i podejrzewam że to popsuła procka. Objaw popsucia: Po zapięciu erase do 3.3 V i poczekaniu oraz resecie - można było programować przez SAM-BA przez USB. Teraz płytka nie jest rozpoznawana przez Windowsa...
Jednak ciągle jest coś nie tak. Wyglądało na to, że zaczęło działać, ale wynikało to z tego, że podczas połączenia telnetowego wykonałem polecenie halt i zamknąłem telnet, po czym uruchomiłem GDB. Jeśli chcę nawiązać połączenie z procesorem na "surowo" to wszystko wygląda tak jak przed usunięciem tych dodatkowych argumentów w "external tool configuration"....
Zabieram się za sprawdzenie opcji, o których piszecie, a w między czasie sprecyzuje o co mi chodzi: Pierwszy raz robię sterowanie wyświetlaczem graficznym konktretnie TFT 320x240 ze sterownikiem SSD1963 (magistrala danych 8 - bitowa). Sterowanie realizuję w oparciu o procek AT91SAM7X256, programuję w WinARM. Narazie zrealizowałem wyświetlanie jednego...
Przekonwertowałem bin do hex; błąd pozostaje ten sam (offset i tak trzeba podać). No ale to absolutnie nie o to chodzi <: Chodzi o to, żeby plik .elf przerobić na .hex, a nie .elf->.bin. Sprawdzałem 1MHz i niższe, niestety nic to nie daje. Te wszystkie błędy i ostrzeżenia które się tam pojawiają są wysoce podejrzane i jeśli się ich nie pozbędziesz,...
Dobra. To zacznijmy od tego skąd ma pochodzić sygnał (jest kamera?), gdzie ma wychodzić (jest LCD?) i czy to ma działać w czasie rzeczywistym. I czy w ogóle cokolwiek potrafisz zrobić na tym procesorze. Nie ma kamery, jest LCD. http://obrazki.elektroda.net/74_12687442... Niewiem jeśli chodzi o samą analize to może to być nawet załadowanie...
Temat tego postu jest po części rozwiązany, ale mimo to chciałbym zapytać o przyczynę zaistaniałego problemu. Otóż jestem posiadaczem płytki sam7-EX256 Olimex i zaczynając przygode z programowaniem ARM-ów wykorzystuje darmowy kompilator GNUARM. Przy poszukiwaniu przykładowych programów wykorzystuje example z katalogu C:\WinARM\examples\at91sam7s64_Atmel_int...
Konkrety - co niby jest nie tak? Odpowiem konkretnie, choć trochę pokrętnie. Właśnie przyjechał mój brat i pokazał mi debugowanie z JTAG ULINK2 pod Keil uVision 4. Dotychczas widziałem Keil'a, nawet parę razy testowałem, ale bez debugger'a. Ręce mi opadły w stosunku do tego, co trzeba wykonać, aby uruchomić debugowanie OpenOCD pod Eclipse. Uruchomił...
Na AT91SAM7X256 nie da się przeciez zaimplementować I o tym że się nie da linuxa: http://linuxdevices.com/news/NS634808935... (wyskakuje na samym początku w google więc chyba każdy już to czytał. Sam jestem zainteresowany tematem linuxa na ARM7. Widać, że cały czas rozchodzi się o RAM :) Niestety nie da się (?) do ARM7 podłączyć RAMu zewnętrznego...
Już dołączam I jeszcze jestem ciekawy różnic między plikami hex, elf i bin. To znaczy głównie chodzi mi o to dlaczego na przykład przez SAM-BA muszę podawać plik bin?? A przez inny programator pewnie mogę hex? To chodzi o to, że każde oprogramowanie przystosowane jest do określonych plików tylko? # Hey Emacs, this is a -*- makefile -*- # # WinARM template...
Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” — 4 errors Assembling Cstartup.S Linking faty_z_ksiazki.elf...
Witam wszystkich. Zacznę od początku... Chcąc zacząć zabawę z ARM-ami zakupiłem uC Atmela AT91SAM7X256 do tego zaprojektowałem prostą płytke(ARM+stabilizator+porty wypuszczone na goldpinach)Bazowałem sie na schemacie płytki testowej OLIMEX-a. Programator to ARMJTAG USB(taki z allegro) Po sprawdzeniu płytka wolna od zwarć i przerw w ścieżkach. Napięcie...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Mam całą platformę do programowania modułów Digi Connect Wi-EM wraz z płytą ewaluacyjną - Digi NET+OS 7.2 Jest to platforma na bazie Eclipse, którego używam do programowania procesora ARM AT91SAM7S256. Zgodnie z "Getting started" tworzę nowy projekt i gdy klikam na "build project" rozpoczyna się buildowanie. Niestety nie kończy się już. W momencie gdy...
Witam wszystkich, od jakiegoś czasu borykam się ze skonfigurowaniem mojego programatora firmy SEGGER J-Link V8 w środowisku WinARM i OpenOCD. Nadmienię, że skonfigurowałem w KEILu i wszystko działa OK. Ale, że dopiero zaczynam programowanie micro i mam książkę wraz z przykładami do WinARM to bardzo zależy mi na tym by uruchomić to w tym środowisku....
Witam, posiadam płytkę z propoxu MMNetSAM7x z procesorem AT91SAM7X256. Postępowałem zgodnie z instrukcją umieszczoną na stronie http://www.yagarto.de/howto/jlink/index.... Wykorzystałem yagarto z eclipse i zylin, a programuję/debugguje oocd 0.3.1. Tu nie miałem żadnych problemów... Natomiast nie wiem jak zaprogramować/debuggować przykładowy projekt...
Witam! Jak w temacie. Po odłączeniu programatora (LPT, wiggler, AMRcable I) od zestawu EVBmm+MmnetSam7x, program przestaje się wykonywać. Ponowne podłączenie programatora (ARMcableI - wiggler) uruchamia program. Program wrzucony przez H-jtag. Mam jeszcze jeden problem (też z tym chyba związany). Kompiluje freeRTOS (uIP_Demo_IAR_ARM7) w IAR. Kompilacja...
at91sam7s256 at91sam7s256 at91sam7s256 timer at91sam7s256 openocd
zawór gazowy piekarnika ekspres krups ea9000 renault laguna przycisk
wyprowadzenie spdif mikrofalowy nadajnik
Samsung ML-2010 nie drukuje, świeci czerwona dioda Bezpiecznik prądowy w opiekaczu Silvercrest EDS 2000A1