W sprawie Eclipse'a możesz zerknąć też tutaj http://www.elektroda.pl/rtvforum/viewtop... 4\/3!!
Błąd (prawdopodobnie) wyeliminowany, dołożyłem polecenie jtag_rclk 3000 i OpenOCD reaguje na włączanie/wyłączanie ARM'a, a także otrzymuje info: "JTAG tap: at91sam7s.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x3), przy okazji czy wartości są prawidłowe? 3000, czyli 3000kHz, czyli 3MHz, to trochę spora prędkość JTAGa, ale może...
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...
log po załadowaniu do flash (program nie działa) Reading symbols from c:\up\workspace\diody\bin\StepContro... target remote localhost:3333 0x00000000 in ?? () monitor reset monitor reset halt monitor gdb_breakpoint_override hard Loading section .fixed, size 0x3e40 lma 0x100000 load Loading...
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.
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...
Ale przecież właśnie używam komendy jtag_speed w pliku wiggler.cfg. W pliku sam7s156.cfg jest ona zakomentowana. w innym miejscu nie widze zeby ta komenda była używana.
w programie korzystam z funkcji printf która jest zdefiniowana w stdio.c w którym dalej jest wykorzystywana przytoczona funkcja fputc z pliku dbgu.c Wydaje mi się, że nie popełniam błędu a na dodatek pakiet pochodzi ze strony atmela jako paczka do procesora at91sam7 i program kompiluje się pod eclipse z openocd
A jakby tak zastosować standardowy plik do wigglera (parport.cfg) albo choć podejrzeć co tam jest? Nie mówiąc już o przeczytaniu manuala do OpenOCD... 4\/3!!
zapis do flasha można realizować poprzez Eclipse i GDB, wydając polecenie load - wcale nie trzeba zapisywać osobno bezpośrednio przez OpenOCD. 4\/3!!
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'
IMHO obrazek który pokazałaś wskazuje na poprawne załadowanie programu... Czemu uważasz, że się nie wgrał? 4\/3!!
nie wiem, gdyz nie uzywalem ARMow ATMELa [; niemniej jednak yagarto przy uploadzie przez OpenOCD i JTAGa na USB do prockow LPC2xxx definitywnie odczytuje plik elf. 4\/3!!
Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333) dwa serwery. Jeden z którym można się połączyć...
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...
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...
Wiem ze najnowesze Openocd ma problemy z JTAGiem na LPT. Musisz sobie sciągnąć starszą wersję. Jednak w poniedziałek będę mógł szerzej opisać rozwiązanie.
Witam, Zainstalowałem najnowsze wersje OpenOCD, Yagarto i Eclipse IDE for C/C++ Developers. Korzystam z przykładowego projektu: # ****************************************... # * Makefile for Atmel AT91SAM7S256 - flash execution * # * * # * * # * James P Lynch May 12, 2007 * # ****************************************...
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
W kwestii kompilatora nic, ale w kwestii debuggowania i wgrywania kodu to praktycznie wszystko. No chyba że ja mowię o jakimś innym dokumencie, co jest bardzo możliwe bo ten który pamiętam był naprawdę staaaaaaary. [; Przy okazji czytania tego dokumentu (zakładając, że to ten o którym myślę) po prostu warto pamiętać, że niektóre rzeczy da się zrobić...
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...
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...
Zainstalowałem sterowniki ale nadal błąd z tym że inny: > "C:\WinARM\make_progr.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(): Open On-Chip Debugger (2006-08-17 17:00 CEST) Error: jtag.c:1123 jtag_validate_chain():...
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....
Cześć, napiszę jak to jest u mnie. Czyli mam JTAG na USB usbScarab z Kristech + płytę bazową z Propox + AT91SAM7S256 + Eclipse i Open OCD z Yagarto. Trochę się namęczyłem, zanim OpenOCD "dobrał" się do Atmel. Na pewno powodem był nadmiar nowości ( CPU, JTAG, jakieś OCD :-) ). Konfiguracja OpenOCD u mnie to (fragment): reset_config srst_only jtag_device...
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ż...
Podałem, jest na samym wierzchu openocd -f interface/jtagkey.cfg -f target/at91sam 7sx.cfg -c "init ; reset halt; flash write_image erase usb-device-hid-mouse-proj ect-at91sam7s-ek-at91sam7s256-sram.bin;r... run;shutdown" Dodano po 3 Mam makefile od ATMELA. On generuje bin i elf.
Witaj, Chyba coś źle sobie wywołujesz C:\>openocd -f interface/jtagkey.cfg -f target/at91sam7sx.cfg -c "jtag_khz 1000" -c "init" -c "reset halt" -c "flash probe 0" -c "reset halt" -c "flash write_im age erase C:\AT91SAM7S256_inc.hex" -c "reset run" -c "shutdown" Spójrz na linię poleceń tylko ja ją trochę inaczej zapiszę C:\>openocd -f interface/jtagkey.cfg...
witam, gdy próbuje programowac za pomocą openocd wyskakuje mi taki komunikat: C:\>openocd -f interface/jtagkey.cfg -f target/at91sam7sx.cfg -c "jtag_khz 1000" -c "init" -c "reset" -c "halt" -c ""flash write_image erase C:\AT91SAM7S256_inc .hex" -c "reset run" -c "shutdown"...
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...
dlatego kupiłem JLinka EDU, który nie działa z w/w programem. Masz rację - nie działa. Ma za to własny program - JFlash. Jest oczywiście jeszcze wiele innych (np. OpenOCD) z którymi JLINK działa. Jaki "wsad" masz do zaprogramowania? HEX/BIN/inny? Które piny są wymagane, żebym połączył się Jlinkiem z tą Atmegą? JLINK nie służy do programowania mikrokontrolerów...
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...
Witam, Jakis czas temu rozpoczelismy produkcje urzadzenia opartego miedzy innymi na procesorze AT91SAM7S256. Zamowilem wieksza ulosc z TME i zaczely sie klopoty. Osobiscie montowalem pierwsza partie urzadzenia. Uklad jest dosyc skomplikowany i zawiera wiele precyzyjnych scalakow. Jednakze przy uruchomieniu pojawil sie tylko jeden ale uciazliwy problem....
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...
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:...
Hmm... Pokaż instrukcje "obok" bo na tej na pewno się nie wykłada - jest to rozkaz załadowania do r0 wartości spod adresu "76 dalej niż obecne PC", co na pewno istnieje i jest "za" funkcją (zresztą w komentarzu masz nawet adres tych danych - c90). Przypuszczam, że abort wywołuje się tutaj, bo np do procka dopiero teraz dotarło, że ma wykonać ABORT,...
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...
Do JLINKa musisz zainstalować inne sterowniki, aby gadał on z OpenOCD - nie te oryginalne. Sterowniki możesz stworzyć samodzielnie przy pomocy "kreatora sterowników" dostarczanego w paczce razem z nimi - chodzi o libusb-win32 - http://libusb-win32.sourceforge.net/ Powinieneś się zainteresować paczką ze słówkiem "device". 4\/3!!
OpenOCD potrzebuje pliku konfiguracyjnego do twojego JTAGa i typu procesora. Sprawdź w katalogu instalacyjnym są przykłady plików *.conf interfejsów JTAG. [url=http://openocd.berlios.de/doc/html/...
No właśnie uprawnienia plików OpenOCD nie mają tu nic do rzeczy. http://sourceforge.net/p/openocd/code/ci... 4\/3!!
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ć...
No idea - nie znam się na AT91SAM... Zawsze możesz napisać na listę dyskusyjną openocd - a nuż tam ktoś będzie wiedział o co chodzi dokładnie z tymi układami... 4\/3!!
A może plik konfiguracyjny OpenOCD? To łatwiej pewnie będzie pomóc.
Uzyj OpenOCD ;)
No ale przecież ten komunikat mówi wszystko - jaki jest problem, w którym pliku, w jakiej linii... Nie pokazałeś ani tego pliku, ani komendy którą uruchamiasz OpenOCD... Ogólnie długo się tak możemy bawić (; 4\/3!!
Masz problem z sterownikiem. Drivery masz ze strony Freddie'ego? W openocd-x64-0.5.0-dev-101028090816 jest driver co działa na 100% dobrze pod pod Win7-x64 lub weź tego bez x64 dla 32 bitowego. Sprawdzałem oba i działają na 100%. Poza tym openocd-0.5.0 nie działa z sam7x256, czasem działa, czasem nie (zrywa połączenie). Pod openocd-0.4.0 jest OK
Albo więc przekonfiguruj OpenOCD (jeśli to możliwe "sprzętowo), żeby nie było srst_pulls_trst (ustawienie "separate"), albo dodaj do swojej konfiguracji (po "reset halt") komendę "soft_reset_halt"). 4\/3!!
ale właśnie brakuje mi konkretniejszych informacji jak to poustawiać, więc też nic z tego nie wyszło. Czego konkretnie nie wiesz? Najważniejszy jest wybór architektury MCU oraz ustawienie Linker script'u.
" 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...
Na płytce CD jaką mam z Olimexu jest tylko wersja win openocd oraz yagardo, na stronie Kristechu oraz Olimexu jest do pobrania FreeRTOS ale pod IAR a nie Eclipse, czyli w moim przypadku bez użyteczny. poszukuję działającej wersji FreeRTOSa dla SAM7EX256 pod Eclipsa...
Witam, również mam problemy z odpalaniem J-LINKa z openOCD. Chcę korzystać z aplikacji WINARM ale nie mogę skonfigurować J-Linka z OpenOCD. Potrzebuję do pracy inżynierskiej zaprogramować układ AT91SAM7XC256 wykorzystując oprogramowania WinARM. Kupiłem programator Segger J-link ale nie mogę sobie z tym poradzić. Kombinowałem z lib32 uzyskałem połączenie,...
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,...
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. Chcę uruchomić OpenOCD do debugowania i flashowania at91sam7s256 z użyciem wigglera (do tego Eclipse + bleeding edge). Ogólnie to próbuję ogarnąć pliki konfiguracyjne i skrypty dla OpenOCD. Jak odpalam OpenOCD z opcją -f i ścieżką na plik parport.cfg (katalog interface) oraz -f z ścieżką na plik at91sam7x256.cfg otrzymuję taką odpowiedź: D:\__Programowanie\openocd-0.9.0\bin...
Witam, Od dluzszej chwili proboje uporac sie z jtagiem na FT2232D, wymienilem juz chyba eeprom z 5 razy... Kiedy w koncu doszedlem do tego jak to ma wygladac to mam w managerze urzadzen jedno urzadzenia JTAG pod lib-usb32 i 1 port szeregowy ktory dziala. Moj problem polega na tym, ze nie moge sie polaczyc z jtagiem poprzez openOcd. Pamietam ze kiedys...
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, Mam problem z nawiązaniem komunikacji z procesorem AT91SAM7S25 na Windows 7 32bit jak i na Ubuntu 10.10. Używam JTAG'a BF30 z kamami, zgodny z oocdlink. Polecenie openocd -f interface/oocdlink.cfg -f target/sam7x256.cfg zwraca: http://obrazki.elektroda.pl/5813138900_1... Myślałem, że brakuje sterowników, ale ściągnąłem nowe sterowniki...
Nie miałem wiele wspólnego z Atmelami i TDMI, ale wpadło mi w ręce tytułowe "coś" w postaci modułu ZL28ARM i próbuję to jakoś popchnąć do przodu. Kombinując w różne strony wykleciłem takie coś w openocd: openocd -f interface/jlink.cfg -c 'adapter_khz 500' -f target/at91sam7x256.cfg -c 'init' -c 'reset halt' Na pierwszy rzut oka nie wygląda to mocno...
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...
at91sam7s256 at91sam7s256 at91sam7s256 programować at91sam7s256 timer
samsung smart aktualizacje impedancja przesunięcie fazowe airbag kasowanie
dobra antena pokojowa wykrywacz metali schemat
Jak odblokować ruszt w piecu Defro? Klawisze laptopa ACER nie działają, tylko pikają - przyczyny i rozwiązania