Ma ktoś może projekt pod Eclipse FreeRTOS na AT91SAM7X256- płytka olimexa. Pracowałem długo na IAR, teraz przeszedłem na Eclipse, a nie mogę znaleźć gotowego projektu, a robienie od początku jest czasochłonne... przynajmniej dla mnie.
Witam, Zobacz z jakim zegarem pracował ten projekt w oryginalnym wykonaniu. Jaki kwarc był zastosowany, ustawienia PLL itd. Coś mi się wydaje że chyba czasówka jest nie halo. Pozdrawiam
Ej no, ale przecież już napisaliśmy... Czytaj to co jest napisane... Twój plik Board.h WYMAGA zdefiniowania typu procesora, a ty go nie definujesz... Musisz gdzieś zdefiniować (najlepiej w Makefile, w opcjach projektu lub w samym pliku Board.h) procesor - #define AT91SAM7X256 1. Ta jedynka na końcu jest KONIECZNA, bo ten plik Board.h jest po prostu...
Tak zgadza sie juz to zauwazylem, udalo mi sie odpalic z lini polecen. Musze skonfigurowac projekt aby dzialac w slickedicie, ale nie wiem w jaki sposob przygotowac projekt.
Otóż mam problem z programem który wykorzystuje gotowe funkcje systemu NutOS do uruchomienia prztwornika ADC, wspomnę że korzystam z płytki edukacyjnej Olimex z uC AT91SAM7X256 Mój projekt wygląda w ten sposób że poprzez stronę internetową chciałbym wyświetlać wskazania temperatury pochodzące z wbudowanego (dzielnika wraz z termistorem) który znajduje...
Zadam pytanie którego nikt inny chyba nie zadawał: Który projekt? Bo ich jest trochę. Ja wczoraj kompilowałem projekt pod AT91SAM7X256 i Eclipse i poszedł pod linuxem praktycznie bez problemów(trzeba było ścieżki na prawidłowe nazwy plików z dużymi i małymi literami, oraz upewnić się że w środowisku jest ustawiona zmienna FreeRTOS_ROOT)
Jeżeli dobrze pamiętam, to do przystosowania projektu z AT91SAM7X256 na AT91SAM7S256 trzeba wyrzucić z main.c freeRTOS wyszstkie odwołania do serwera www(włącznie z uruchomieniem jego wątku), a także usunąć te pliki z drzewa kompilacji. W skrypcie linkera nic nie trzeba zmieniać. Natomiast chyba niezbędna będzie zmiana defeinicji procesora jaka jest...
tak w ogole to od czasu openocd r717 uplynelo juz troche wody. na mojej stronie - jak i na stronie projektu openocd - jest do pobrania instalator wersji 0.1.0 http://www.freddiechopin.info/ 4\/3!!
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...
W makefile do projektu lpc2103_blink_led nie musisz nic "istotnego" modyfikować. Przez "nieistotne rzeczy do zmiany" mam na myśli detale takie jak nazwa pliku ze skryptem linkera, nazwa projektu itp. No, w ostateczności możesz też zmienić CORE na "arm7tdmi" (bez "-s"), choć to nie ma znaczenia. 4\/3!!
Witam Od jakiegoś czasu bezskutecznie staram sie oswoić SAMa z wyswietlaczem graficznym na sterowniku KS0108. Zacznę od kwestii sprzętu: posiadam ARMa AT91SAM7x256 + płytkę ewolucyjną propox EVBmm z wyświetlaczem 128x64(EVB-LCD-AG-128064H-BHW W/B-E6). W kwestii już softwarowo/programowej to korzystam z już zrobionych bibliotek->http://en.radzio.dxp.pl/ks...
Witam Realizuję (a raczej próbuję zrealizować) podobny projekt. Moim założeniem jest sterowanie poprzez dowolną przeglądarkę internetową. Taki mini serwer www. Pracuję na mikrokontrolerze Atmela AT91SAM7X256. Póki co udało mi się jedynie odpalić demo ze stosem lwIP na FreeRTOS'a, ale również chciałbym to zrobić bez RTOS'a. Czy ktoś może próbował przeportować...
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...
Ja mam pytanie co to za wyswietalcz... do mojego projektu tez bym takeigo potrzebowal, a do tych co znalzlem nie moge dostac datasheeta kontrolerow :/ potrzebuje tft 320x240 65K (262K)
Jako że za tydzień ruszam z nowym projektem na ARMie to sobie odświerzę OpenOCD. A tu masz link do programu, o którym wspomniałem w poprzednim poście http://kjell.e.andersen.googlepages.com/ Kilka osób twierdzi, że im działa. Mi udało się tylko odczytywać to co się nim da ale nie jestem w stanie nic zapisać ani skasować pamięci. Klikam i wg programu...
Czy komuś udało się rozwiazać problem współpracy Keila z gcc? Zainstalowałem Keil mdk311 i gccarm331 ale nie mogę tego uruchomić. Keila skonfigurowałem tak: http://obrazki.elektroda.net/12_12124352... A kompilacja kończy się tak: Build target 'JTAG_RAM' assembling SAM7.s... Assembler messages: FATAL: can't create SAM7.o: No such file or directory...
Podbijam temat. Właśnie miałem wysłać projekt do płytkarni i naszły mnie wątpliwości czy z 1 pinu procesora mogę wysterować 10 scalaczków - chodzi o wyjścia OE, LE i CLK. Prędkości nie będą kosmiczne, więc myślę, że opóźnienia na ścieżkach mogę pominąć, chodzi mi o wydajność prądową. Nie za bardzo wiem jak to sprawdzić. http://download.maritex.com.pl/pdfs/op/M...
Witam, wpadł mi w ręce ostatnio wyświetlacz od iphona 3 gs i pomyślałem że można by go wykorzystać, ale po poszukiwaniach w necie niestety nie znalazłem żadnych informacji na temat tego wyświetlacza stąd moje pytanie: czy ktoś dysponuje informacjami jak obsłużyć ten wyświetlacz? lub projektami DIY z jego wykorzystaniem? Do współpracy z wyświetlaczem...
Książka "Projektowanie systemów wbudowanych na przykładzie rodziny SAM7S z rdzeniem ARM7TDMI", jest dostępna na Allegro.
moze sie w koncu podzielisz z innymi wadami MAMa, zamiast mnie obrazac? Pozwole sobie wtracic ;]. Ostatnio portujac (moze to duzo powiedziane;) demo FreeRTOSa na plytke Olimexu P2378 napotkalem na informacje ze sa problemy z MAMem. Nie mam pewnosci czy to byla wina procesora, samego kodu czy moze kompilatora, ale jakies problemy sygnalizowano. Zdaje...
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! Posiadam zestaw zl11ARM + zl12ARM z mikrokontrolerem AT91SAM7S256 (wszystko firmy KAMAMI) do tego mam zakupiony programator JTAG-lock-pick Tiny 2. Dlatego, że jestem totalnym nowicjuszem proszę o pomoc w skonfigurowaniu układu i wgraniu pierwszego podstawowego programu. Zwracam się z szczególną prośbą do osób, które tworzyły już jakieś projekty...
Przetwornica bardzo szumi dlatego ważne jest aby dobrze odspżęgać te zakłucenia kondensatorami. Producęcni pisza żeby między piny zasialania a masę dawać kondensatorki jak najbliżej procka, qwarc też ma być możliwie blisko procka, Jak sie projektuje płytke to nie chodzi tylko o to żeby połączyć wszystkie elementy razem.
STE100P nie będzie wygodniejszy? Zacząłem kiedyś projektować płytkę z tym układem pod AT91SAM7X256 i chyba nie miałem większych problemów z odszukaniem gdzie, co podłączyć:)
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...
Tylko po co deklarować funkcje z "extern"? Przecież to jest całkowicie zbędne w przypadku funkcji dostępnych w postaci kodu... 4\/3!!
Czyli tylko ja na tym forum porwałem się na EFSL ? =P EDIT: Pomyślałem sobie, że mogę nieco pomóc. Wrzucam projekt z zaimplementowaną biblioteką EFSL. Projekt jest stworzony w oparciu o środowisko Eclispe i kompilator YAGARTO na procesor LPC2148 (konkretnie testowany był w zestawie ewaluacyjnym Propoxu EvbLPC21xx). Jeśli ktoś by potrzebował to mogę...
Zarzucono z powodu zmiany projektu.
kurcze, trudne zadanie. Mógłbyś podrzucić cały katalog projektu, tzn. bez rzeczy które chciałbyś zachować tylko dla Siebie. Chodzi mi o tą często zwaną 'rozbiegówkę'( nawiasem... świetna polska nazwa) w assemblerze i o 'startup' w 'C'. sam'a tylko na płaskich przerwaniach znam( bez priorytetów przerwań). Czy procesor wchodzi w to przerwanie? tu inicjalizacja...
Witam Mam programator Ulink2 oraz Kiel uVision5 próbuję zaprogramować at91sam7s256 w Carprog plikiem o rozszerzeniu .bin. bez żadnego rezultatu. Wybieram nowy projekt oraz at91sam7s256 i nie wiem gdzie należy zmienić na plik binarny. Siedzę już drugi dzień i lipa. Może ktoś wiem jak to stawić. Jeszcze jedno pytanie w programatorze jest jest zworka ARM...
wrzuciłem ten projekt w poście wyżej.
Zobacz na ten projekt: http://www.pl.pro-qwerty.com/odtwarzacz_...
Zainstaluj sobie yagarto. Startup i skrypt linkera weź z jakiegoś przykładu dla twojego procka. Ja robię projekt w którym jest ok. 30 plików źródłowych i plik elf ma po kompilacji 1M, z tego wychodzi binarka 250k i wszystko działa tak jak powinno.
http://obrazki.elektroda.net/47_12670170... Witam:) Jakiś rok temu napisałem bardzo prosty silnik 3d w C. Idea całego projektu to: przejrzystość kodu, prostota, możliwość adaptacji w dowolnym projekcie, na dowolnych wyświetlaczach i praktycznie dowolnych uC. Jak dla mnie cel został osiągnięty:) Całość napisana została tak jak już wspomniałem...
Dodając plik do projektu środowiska IDE (np.ECLIPSE) same generują makefile.Kolega pisze w .. ?
Pochwali się kolega projektem obsługi USB? Bo mam problem z jego implementacją w jakikolwiek sposób na AT91SAM7S256 ... Co do kodu to z tego na ile wgłębiłem się w przerwania to wygląda wszystko poprawnie ...
Oto przykład zmodyfikowanego projektu z płyty z OLIMEX-u( zmodyfikowany do CS). Nie pamiętam czy poprawnie działa (ma już trochę czasu), ale raczej tak. Importować przez "Import" :)
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).
Ech te "prawa autorskie" :( Napisałem maila do tej firmy która oferuje YAMPPa (softcom.gda.pl) ale nie dostałem odpowiedzi - pewnie już zarzucili ten projekt. No to nie pozostaje mi nic innego jak po szaleństwach "nocy sylwestrowej" ;) zabrać się za Kolegi projekt :) Poczekam tylko na efekty działań na nowym procesorze :) Życzę Wszystkiego Dobrego na...
Witam Posiadam moduł SAM7-H256 z prockiem AT91SAM7S256 i mam następujący problem. Po wgraniu pliku BIN z przykładem mrugającym LEDem ze strony: http://microcontrollershop.com/product_i... wszystko działa poprawnie ale po przekompilowaniu projektu „Blinking LED project” w środowisku IAR Systems, z tej samej...
zmiana kwarc to było akurat pierwsze co mi przyszło do głowy, to nie źródło problemu. Procki te są właściwie identyczne różnią się tylko pamięcią, aktualnie zamówiłem nowy, póki co realizuje projekt na tym starym tyle że z zewnętrznym oscylatorem.
Tutaj mój kolega przedstawił swój projekt na takim ARMie i z WEJŚCIAMI tego typu, może coś więcej się dowiesz... http://nazgee.eu/ Poproszę go, aby zajrzał do tematu, to może coś więcej będzie Ci w stanie powiedzieć. 4\/3!!
Po zainstalowaniu masz wszystko zebyc rozpoczac pisanie swojego programu.Druga sprawa ze twoj USBScrab2 raczej nie bedzie wspolpracowal Keil-em. U mnie wszystko kompiluje sie OK przed chwila sprawdzilem.Ewentualnie wrzuc plik board.h do katalogu z projektem. pz
Potrzebuje takiego programu że podaje hex. .bin a on przez j-taga Wiggera wysyła to do arm. Mam taka płytę http://www.olimex.com/dev/index.html ma ktoś może pod tego arm jakiś gotowy projekt strony pod ethernut
nie wiem dlaczego tak debatujecie zamiast zajrzeć na stronę wspomnianego już projektu FatFS http://elm-chan.org/fsw/ff/00index_e.htm... , który ma wszystko o czym wspomnieliście. Sam uzywałem go kiedyś na ARMie i nie ma problemow z FAT32 i długimi nazwami plików
Dziękuje za pomoc. Natrafiłem na kolejny problem. Bo nie wiedziałem jak umieścić funkcję w RAM-ie w Keilu uVision. Ale się dowiedziałem w końcu, więc napiszę jak by ktoś jeszcze miał z tym problem, bo ja przyznaję dosyć się nad tym namęczyłem. Ten pieprzony atrybut __ram jest do bani. W Keilu trzeba umieścić funkcję w oddzielnym pliku, dołączyć do projektu...
Tak, g...nianą chyba jest powiem że zrealizowałem se projekt do produkcji seryjnej na tym procku a teraz żałuję bo ciężko dostać to w sklepach o at91sam7s256 nie wspomnę. Po prostu boję się że w pewnym momencie zatrzymam produkcję i lipa. Wiem jedno następne projekty z dala od atmela.
Oczywiście ze jest możliwa i jak najbardziej sensowna Kolega januszcz22 podał nawet link do projektu odtwarzacza MP3/AAC na AT91SAM7S256 i obsługa kart SD/MMC: Albo mnie wzrok myli albo znajomość obsługi google.pl zanika w naszym społeczeństwie, więc jeżeli naprawdę chodzi o odtwarzacz mp3 na ARM to warto spojrzeć na stronę: http://www.mikrocontroller.net/articles/...
Witam. Po kolejnych próbach stwierdzam, że jestem niepełnosprawny umysłowo ( desperacja sięgnęła zenitu). Proszę kogoś o zamieszczenie prostego projektu ( nawet może być to pusta pętla for(;;) - grunt aby znalazły się wszystkie niezbędne pliki ), który będzie działał tak jak jest napisane w tym trialu. Proszę uwzględnić mój uC AT91SAM7S256.
Cześć Utknąłem podczas próby uruchomienia mojej płytki z AT91SAM7S256 za pomocą SES. Co mam: - Płytka z MCU AT91SAM7S256 - zrobiona przeze mnie - J-link w wersji edu - zaktualizowany soft. - Segger Embedded Studio - Najnowsza (2.16a) wersja. Co chcę uzyskać: - Skompilować podstawowy program i wgrać go do MCU bezpośrednio z SES, a następnie go zdebugować....
Pytam, bo zauważyłem, w ksiązce Augustyna zegar i pętla PLL konfigurowane są w ASM i w C, czyli dwa razy. Ustawienia są takie same zarówno dla C jak i ASM. Czyli rozumiem, ze moge zwyczajnie skopiować Startup.s/SAM7.s z jakiegoś przykładowego projektu Keila, wkleić do swojego i nie muszę się o nic martwić?
http://obrazki.elektroda.pl/9847035600_1... Witam wszystkich :) Tym razem chciałbym zaprezentować układ minimodułu SAM3S4B z mikrokontrolerem Atmel ATSAM3S4B. Genezą tego projektu był fakt wypuszczenia przez Atmela mikrokontrolera SAM3S4B z rdzeniem Cortex M3, który jest pinowo zgodny z mikrokontrolerem AT91SAM7S256. Otwiera to względnie...
owszem staroc dla sam9, stm32 itd. Wiekszosc przykladow na moj procesor czyli at91sam7s256 napisana jest albo na WinArm, ablo na Gnu arm, albo keil i iar. Tych dwóch ostatnich nie używam bo nie mam na zbyciu 3tys dolców. Skoro przyklady dzialaja swietnie na gnu arm i winarm to po co kombinowac z yagarto czy innymi. Swoja droga probowalem przerobic jeden...
Witam, pobrałem i skompilowałem demo FreeRTOSa dla SAM7EX256 pod Eclipsa, skonfigurowałem środowisko dzięki tutorialowi od Freddiego, oraz zastosowałem się do porad ze stronki FreeRTOSa, zmieniłem IP, dodałem zmienną systemową. Odpaliłem program z Eclipsa, program nie startuje tasku webservera brak pingu. program dochodzi do miejsca vTaskStartSheduler()...
Witam, ja od prawie miesiąca pracuje z zestawem firmy Propox: at91sam7s + wiggler. To pierwszy projekt jaki udało mi sie uruchomić: gandalf.arubi.uni-kl.de/avr_projects/arm... Ruszyło po kilku próbach, trzeba było użyć odpowiedniej wersji openocd (2007re128) i zewrzeć zworkę w ARMCable (wiggler) Pozdrawiam JP
Od niedawna pracuje z ARM (AT91sam7s256) i zatrzymałem się obecnie na etapie uruchomienia FREERTOS. Sam star RTOS poszedł bez problemowo (użyłem dema ze strony http://www.siwawi.arubi.uni-kl.de/avr_pr... skompilowałem w GCC i wszystko śmiga ładnie pięknie (wątki, tworzenie ,usuwanie ,wstrzymywanie ) .Problem pojawia...
Hmm... jednak da się kupić. Dzięki wielkie ale nie skorzystam bo nie o to chodzi aby kupić jedną sztukę. Muszę mieć coś co można kupić bez większych problemów bo co będzie jak tę jedną, jedyną sztukę zepsuję albo przyjdzie mi do głowy zrobić drugie takie samo lub podobne urządzenie? A może ktoś zobaczy mój projekt i będzie chciał zrobić sobie podbne...
Co do OS'a to chodzi mi o to, żeby się nauczyć obsługiwać jednego, a nie uczyć się architektury by pisać własne programy od podstaw. Miganie LED'em miało być czymś w rodzaju sprawdzenia, czy poprawnie zaimplementowałem system. Dokumentacje doczytuje na bierząco wedle potrzeb. O freeRTOS'ie słyszałem już sporo. Z kąd mogę go pobrać i jak go dodać do...
Ja równiez musze złożyc pokłon przed twórcą tego urządzonka. Duzo pracy w to włożone !! Jesli chodzi o implementacje MP3/AAC na SAM7S256 to mysle ze posiłkowałe ś się projektem z tej strony : http://www.mikrocontroller.net/articles/... :) ( player na AT91SAM7S256 , dekoder MP3/AAC, obsługa kart SD/MMC z fatem). Mnie bardziej zaciekawila...
Witam, mogę podjąć się zlecenia, niedawno napisałem podobny soft w pracy na LPC1766 do sterowania silnikiem, z napisaniem softu na AT91SAM7S nie powinienem mieć problemów. Jeśli jest pan zainteresowany proszę o: -dokładna specyfikacje projektu (prototypy funkcji-parametry, jakie mam użyć przerwania) -schemat docelowego układu (piny, peryferia, częstotliwość...
W skrypcie linkera muszą być zadeklarowane symbole o nazwach jak wyżej wyznaczające obszar pamięci przeznaczony dla sterty (heap). Proponuję ściągnąć projekt dla lpc2103 i przystosować postawowe pliki (startup, Makefile, skrypt linkera, tablica wektorów: lpc2103_rom.ld, Makefile, startup.S, vectors.S, hdr\hdr_cpsr.h) do swojego projektu, a większość...
Info: openocd.c:82 main(): Open On-Chip Debugger (2006-08-17 17:00 CEST) Error: parport.c:380 parport_init(): missing privileges for direct i/o Brakuje zainstalowanych sterowników giveio i program nie może uzyskać dostępu do sprzętu. Powinny być gdzieś w paczce z WinARM ( chociaż nikt nie wie po co tego używać, od dawna martwy projekt).
Witam Kolego lamator, właśnie o to w tym wszystkim chodzi żeby zrozumieć to od podstaw. Nie musisz pisać wszystkiego od nowa, ściąg sobie jakiś gotowy projekt pod sam7 z przykładowym programem, a tam będziesz miał wszystko skonfigurowane. Wpisz w google: Using Open Source Tools for AT91SAM7S Cross Development revision C.pdf. To na początek powinno Ci...
" Interfejs ZL24PRG jest przeznaczony do pracy z oprogramowaniem OpenOCD. Pliki źródłowe, instrukcje użytkownika oraz wiele informacji dotyczących używania OpenOCD można znaleźć na stronie projektu (http://openocd. berlios.de/). Ponieważ samodzielna kompilacja plików źródłowych może niekiedy być kłopotliwa, wersję wynikową OpenOCD przygotowaną dla...
Dawno, daaaawno temu pisałem coś takiego na projekt na uczelni. Przetwarzanie było robione na DSP Sharc (ADSP-21364), interfejs i sterowanie na AT91SAM7S256. Generalnie wszystkie proste efekty (korektor, kaczka, phasery/flangery) poszłyby na samym ARMie, problem był tylko z przesterem. Żeby takowy w miarę przyzwoicie zagrał, trzeba sygnał najpierw nadpróbkować...
Witam, aktualnie zajmuję się tą kamerką. Do IIC wykorzystuje TWI z at91sam7s256, sama komunikacja działa u mnie bez problemów. Natomiast pojawił się u mnie problem z zapisem do dwóch rejestrów, w tym którego najbardziej potrzebuje - ISP control (chce ustawić format piksela na 565) . Wysyłając paramtery do kamery mam podłączone tylko IIC, jakieś problemy...
Witam Mam taki problem w cross studio nie działają mi przerwania, ten sam kod kompiluje przy pomocy winARM i tam ten problem nie występuje wszystko dział jak należy wiec kod jako taki odpada. Sadze ze problem leży w plikach Cstartup makefile tip ponieważ z tych plików korzysta winarm a nie korzystam z nich cross-studio. W cross-studio robię tak ze dodaje...
Pobierz z mojej strony przykład dla LPC2103 i przerób go dla Twojego układu: - w skrypcie linkera ustaw prawidłowe adresy i rozmiary pamięci - w startupie nic nie musisz zmieniać - w tablicy wektorów nic nie musisz zmieniać jeśli nie korzystasz z przerwań, jeśli z nich korzystasz poprzez układ AIC, to musisz upewnić się, że offset do rejestru podającego...
Cześć, ustawiłem sobie środowisko w/g tutoriala z int main(void) { return (0); } lub takiego ktory by zapalił leda int main(void) { uint32_t *pPioSodrRegister; pPioSodrRegister = (uint32_t*) 0xfffff630; *pPioSodrRegister = 0xffffffff; return (0); } wygenerowane pliki bin są zawsze puste, pliki...
Mam płyte Propoxa EVBsam7S z AT91SAM7S256 na pokładzie. Wyprowadzenia podłączyłem tak, żeby były zgodne z płyta AT91SAM7SEK USB Frameworka. Płyta generalnie jest OK, ale czekałem na nią jakieś 3-4 miesiące zanim dostałem paczkę. Także Propoxu nie polecam i z tego co pamiętam nie jestem jedyny, który sie na nich tak przejechał. Teraz zamówiłem parę elementów...
Witam, mam od znajomego płytke #include "AT91SAM7X256.h" //biblioteka wzieta z Keil\ARM\INC\Atmel\SAM7X int main(void){ unsigned int i; AT91C_BASE_DBGU -> DBGU_BRGR = 78; //prędkość 38400bd AT91C_BASE_DBGU -> DBGU_MR = AT91C_US_PAR_NONE | AT91C_US_CHMODE_NORMAL; AT91C_BASE_DBGU -> DBGU_CR = AT91C_US_RSTRX | AT91C_US_RSTTX...
Jeśli piny akceptują 5V to nic nie musisz konfigurować. Można łączyć bezpośrednio. Pytanie tylko czy w druga stronę to zadziała i urządzenie na 5V zaakceptuje wysoki poziom logiczny urządzenia na 3V3? Najprościej to rozwiązać za pomocą buforów konwertujących pomiędzy napięciami. W serii 74xxx bez problemu takowe znajdziesz. ten procesor akceptuje 5v...
Dziękuję za odpowiedzi. Ściągnąłem CrossWorksa i do niego paczkę do Atmela. Narzędzie wydaje sie mocarne i trochę mnie przerasta. Wykrywa uC, czyli mogłoby się udać zaprogramować. Na razie nie bardzo potrafię napisać coś w tym środowisku to nawet diodką nie zamrugam. Jeżeli chodzi o H-JTAG to wykrywa uC ale jak chcę wgrać hexa z WinARMa to wyskakuje...
Witam czy ktoś posiada paczkę z projektu z Sam7sisp Pana Tomasza Włodkowskiego a niestety linki wszystkie wygasły a potrzebuje bootloadera do at91sam7s256 ponieważ samba raczej nie jest zbyt wygodna a nie mam za dużego doświadczenia aby napisać cały taki bootloader od podstaw
Widzę, że temat się coraz ciekawiej rozwija :) nawet przez chwile się zastanawiałem czy nie posłać do tego ARMa 9 (on ma sprzętową akcelerację Javy) ale to chyba przegięcie poza tym znów projekt odwlekł by się na nie wiadomo jak długo. Z Javą nie miałem zbyt wiele do czynienia, poza jakimiś aplikacjami na swój telefon typu "Hello world" :D może to byłby...
No dobra wszystko już mi działa, łącznie z prawidłową kompilacją, a też trochę z tym walczyłem, ale jest już OK. Konfigurację openocd zostawię tak jak jest, chyba że wyjdą później z tym jakieś problemy. Wielkie dzięki za pomoc, szkoda że wcześniej tego tematu nie założyłem bo walczyłem z tym kilka miesięcy. edit 14.01.2013 Niestety moja radość nie trwała...
Witam Na potrzeby projektu na uczelnie właśnie rozpocząłem zabawę z ARMami. Ponieważ mam płytkę z at91sam7s256 na pokładzie, sięgnąłem na początek po książkę "Mikrokontrolery AT91SAM7 w przykładach" według której próbowałem przygotować sobie środowisko i skompilować pierwszy program. Niestety różowo wyglądało to wszystko na papierze tylko. Przy próbie...
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ć...
Mam problem z podłączeniem biblioteki od radzia. http://en.radzio.dxp.pl/ks0108/index.htm... Wszystkie piny uK podpiąłem nawet dla sprawdzenia wg autora ale nic nie pomaga. Prześledziłem cały kod szukając jakiś bugów. Ale na próżno wychodzi na to że program staje cały czas w funkcji inicjalizującej. GLCD_Initalize(); Zmieniłem kod od radzia tylko...
Znalazlem w pakiecie WINARM taki plik math.h ale sam ten plik raczej nie rozwiazuje problemu. Nie bardzo zrozumiałem to ostatnie zdanie:) Dołaczasz do projektu biblioteke math.h i mozesz w kodzie wykorzystywac funkcje matematyczne miedzy innymi sinus na którym Ci zalezy: np sin(a); No wlasnie u mnie to nie dziala... Po dolaczeniu biblioteki math.h...
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...
Ok, powoli dochodze co i jak, ale mam dwa pytanka. Po pierwsze czemu w eclipse + ocd wywala mi blad: gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"blinker.d" -MT"blinker.d" -o"blinker.o" "../blinker.c" "C:/Program Files/openocd-2007re204/bin/sh.exe": gcc: command not found make: *** #define our ports telnet_port 4444 gdb_port 3333 #commands specific...
Co do tej struktury to ok ... teraz mam problem ogólnie z działaniem. Napisałem kod, który podłącza się do USB i nic więcej nie robi. W poszczególnych miejscach umieściłem zwłoki z zapaleniem i gaszeniem LED'a, żeby wiedzieć gdzie się sypie program... i już po USB_Init mi nie zapala led'a :/ //Włącza zegar GPIO //GASI LED USB_Init(&pUsb); //ZAPALA...
Witam wszystkich. Od jakiegoś czasu pracuje na pewnym projektem. LCD320x240 z panelem dotykowym, ARM AT91SAM7S256... Mam sobie podprogram który w przyszłości będzie mi pokazywał zdarzenia jakie miały miejsce w otoczeniu modułu. Utworzyłem sobie coś w postaci kubełka na zdarzenia gdzie pierwszy wpis w tablicy jest najświeższy. 100 wpisów po czym najstarszy...
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...
upanie, http://www.allegro.pl/item119141031_at91... myślisz że temn będzie dobry jak na początek ? chyba bedzie problem ze zrobieniem płytki i wlutowaniem czegoś takiego Smile Bardzo dobry. Nie wiedziałem, że da się je kupić za 21 zeta ;) Nie wiem jednak czy to nie są próbki a to byłoby nieładnie kupować a jeszcze nie ładniej sprzedawać...
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...
Witam Napisałem program, którego zadaniem będzie miganie diodą. Przy pisaniu kodu posiłkowałem się książką "Projektowanie systemów wbudowanych na przykładzie rodziny SAM7 z rdzeniem ARM7TDMI" Niestety po wgraniu na mikrokontroler nie widać zamierzonego efektu (migania diodą). Ogólny zarys projektu wygląda tak: -Konfiguracja i wybór zegara -De aktywacja...
Witam, Piszę projekt na w/w ARMie Atmela i mam problem z uruchomieniem przerwań. Wydaje mi się, że funkcję do ich obsługi mam poprawnie napisaną, jednak mimo to nie działa, stąd podejrzenie, że wszystko zależy od pliku startowego. Z resztą oceńcie sami. Obsługa USARTu wygląda następująco: [syntax=c]#include "Board.h" #define USART_BASE AT91C_BASE_US0...
Próbuję zmodyfikować projekt BASIC USB EXAMPLE Atmela w ten sposób, aby działał on w przerwaniach. Niestety bezskutecznie. Program wchodzi w przerwanie i się w nim zapętla (samo urządzenie jest wykrywane, odbiera i wysyła ramki - debug programem USB TRACE). Po 3 nocach siedzenia nad tym muszę stwierdzić, że nie wiem jak to zrobić, może ktoś ma jakiś...
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...
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 uruchomieniem przerwań. Procesor działa poprawnie, nie zawiesza się ale nie chcą ruszyć przerwania. Proszę o wskazówki. Programy piszę w Keilu [syntax=c] #include<AT91SAM7S256.h> #include"sterowniki\rezonator.h" #include"sterowniki\USART.h" void main_init(void); void funkcja(void)__irq; unsigned int AT91F_AIC_ConfigureIt (...
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 Projektuje właśnie moduł opartu o AT91SAM7X256 (+ peryferia) oraz PHY, wszystko ma być zrobione na wzór modułu: AT91SAM7X-EK( http://www.atmel.com/dyn/resources/prod_... tak aby móc uruchomić (gotowca) na tym aplikację uC/OS. Niestety w orginale zamontowany jest układ:DM9161AE [http://www.alldatasheet.com/semiconduct...
Witam! Jestem w trakcie projektowania PCB do mojego odtwarzacza MP3 bazowanego na AT91SAM7S256. Mam w związku z tym prośbę o kilka porad. Zasilanie ma być realizowane z 2 aku AA Ni-MH (ok. 2000mAh - 2500mAh) i podbijane do 3,3V przetworniczką MAX9850 (z opcją shutdown, pobiera wtedy 0,1uA). Są 2 wyjścia: 1. usypiać procka oraz odcinać zasilanie innym...
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...
Chce zrealizować pewien projekt na AT91SAM7S256 ale mam kłopot bo nie mam narzędzi i umiejętności żeby lutować coś z wyprowadzeniami „o relatywnie „gęstym” rastrze rozmieszczenia wyprowadzeń – 0,5 mm.” Rozwiązaniem mojego problemu są moduły, znalazłem niestety tylko 2 rodzaje zl12arm i MMsam7s_rev2_sch ale w nich trochę...
programowanie at91sam7x256 at91sam7x256 timer programować at91sam7x256
podgląd rejestrator uszczelka popychacz koszyk łożyska
hisense 55e7nq karta graficzna
Naprawa radia Unitra Diora: Diagnostyka i modernizacja Aktualizacja oprogramowania BMW F12 650i Cabrio 2012