Na zrzutach widać, że Eclipse wciąż próbuje uruchomić debugowanie, najprawdopodobniej gdb nie zadziałał poprawnie (w oknie Debug przy gdb jest exit value równe 1), ale Eclipse wciąż próbuje się z nim połączyć. Spróbuj w wierszu poleceń uruchomić ręcznie gdb i zobacz, co się dzieje: c:\MinGW\bin\gdb.exe C:\sciezka\do\workspace\FirstExample\Deb...
sorki myślałem ze dopisałem w temacie chodzi mi o ECLIPSE +OPENOCD 0.6.1 + STLINKv2 + STMF103C8T6 korzystałem z zasobów freddiego dokładnie z ARM toolchain - tutorial
Powinien być tutaj: C:\ARM\workspace\Szablon\Debug, czyli generalnie w Katalogu Debug w projekcie.
Nie wrzuciłeś skryptu linkera, tylko jeszcze raz wektory... Anyway - jest tam kilka potencjalnych problemów 1 (mało istotny) W skrypcie linkera dodałeś nową sekcję: .ext_mem (NOLOAD) : { *(.ext_mem .ext_mem.*) } > sdram0 jednak według nowej składni powinno być tak: .ext_mem (NOLOAD) : { *(.ext_mem...
Próbowałem już tak wcześniej, błąd wciąż występuje, tyle że pod postacią: An internal error occurred during: "Launching teststm Default". org.eclipse.cdt.debug.core.CDebugUtils.v... Także chybione;/
Witam, Staram się uruchomić debuggowanie za pomaca tego systemu: Amontec JTAGkey2, openocd, gdb, eclipse. Chciałbym móc debuggowac kernel i aplikacje która działa w systemie. Mam kilka problemów,które chyba muszę rozwiązywać krok po kroku. Aktualnie działa suspend / resume CPU, czytanie i zapis RAM-u. Nie działa praca krokowa i debuggowanie kodu C/C++....
Witam, Mam problem z uruchomieniem debugowania w Eclipse. Po zbudowaniu środowiska w toolchainie : http://www.freddiechopin.info/index.php/... i dołączeniu plików makefile , startup i linkera z przykładu dla STM32 udaje się skompilować projekt. Niestety nie potrafię uruchomić deguggera. Po odpaleniu OpenOCD jest...
^^ Tak, przebrnąłem przez tego tutoriala dwa razy i za każdym nie mogłem ostatecznie wrzucić niczego na uC - błędy, błędy, błędy. Bo korzystasz z wersji starych jak świat. OCD jest już w wersji 8.0
Providera? Nie rozumiem. Zawsze używałem Zylin, odkąd przeczytałem o tym w tutorialu Freddiego. ;) Program na pewno wgrywa się prawidłowo. Sprawdziłem ST-LINK Utility na Windows. Chyba masz rację z tymi symbolami debugowania. Ale to jest dziwne bo mam -g przy kompilacji: /home/(...)/arm/gcc-arm-none-eab... -mcpu=cortex-m3...
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...
Przed sekundą ściągnąłem testowo kilka przykładów i wszystko działa. Problemem było to, że używam Internet Download Manager - jak widać nie potrafi on chyba poprawnie ściągać plików do których linki gererowane są przez PhocaDownload. Freddie nie rozumiem... Zassałem Twój projekt, zaimportowałem do eclipse i... Pojawiły mi się tylko 2 nowe wywołania...
Witam Właśnie zacząłem programowanie stm32 i pojawił się mały problem. Przy próbie ustawienia breakpointa pojawia się ostrzeżenie "Unresolved breakpoint" Tollchain skonfigurowany według instrukcji ze strony: http://www.freddiechopin.info/index.php/... Kompiluje pod linuksem.
ehhh... strasznie mieszasz... Zainstalowanie CoreUtils (poprawne! - tak aby dodało się do systemowego PATH!) musi rozwiązać problem tych apostrofów dookoła linijek i zapewne też tego pierwszego komunikatu. Po zainstalowaniu go trzeba uruchomić ponownie Eclipse, w razie wątpliwości można uruchomić ponownie komputer. Skrypt jest zły, bo po co w nim jest...
Wywal "load" z okienka "Initialization commands", a następnie zaznacz dwa poniższe checkboxy ("load image" i "load symbols"). Upewnij się też, że masz zainstalowaną odpowiednią wersję wtyczki GDB Hardware Debugging, gdyż tekst tutoriala jest niestety taki, że można zainstalować wersję tej wtyczki przeznaczoną dla bardzo starego Eclipse'a.
Witam Próbuję ustawić i skompilować w Code::Blocks najprostszy program. Ale w najprostszej postaci. (przy użyciu tylko codeblocks toolchaina i bibliotek z CMSIS) Code blocks 16.1 gcc-arm-none-eabi-6_2-2016q4 obecne chce tylko skompilować program bez debugowania itp na razie interesuje mnie poprawne kompilowanie. No i podstawowe biblioteki wyciągnięte...
Hmm, To wciąż całkiem sporo. Choć już około akceptowalnej granicy. Tyle że różnica w stosunku do np. Code Sourcey G++ w wersji "Personal Edition" (za 399$ - http://www.codesourcery.com/sgpp/edition... polega chyba tylko na wsparciu SWV ( pomijając moją niechęć do Eclipse'a). Tak naprawdę to potrzebuję dobrego front-endu wspierającego protokół GDB...
Przecież (z tego co pamiętam) w tutorialu pisze wyraźnie, żeby odznaczyć checkboxy przy "Reset and delay ...." oraz "Halt", a poniżej trzeba wpisać "monitor reset halt" - nie wiem więc skąd wzięło się tam jeszcze to "soft"? Przejrzyj temat o tym tutorialu na forum (ewentualnie komentarze pod artykułem) - opisane są tam pewne zmiany. Np. teraz nie ma...
Co do samego debuggowania RTOSów - w GDB Hardware Debugging jest to możliwe, ale bardzo trudne - mnie nigdy nie udało się zrobić tego w powtarzalny sposób, choć kilka razy zadziałało (widziałem wątki)... Szkoda w takim razie nie zostaje nic tylko czekać aż tę sprawę jakoś rozwiążą w kolejnych wersjach lub znajdzie się ktoś kto wie o co kaman w aktualnym...
Jak dla mnie wcale Ci się nie udało wszystkiego dobrze skonfigurować. 1. Kompilacja No ok, ale próbuje dalej realizować tutorial. Instaluje Eclipse konfiguruje środowisko wg. opisu i dla testu próbuję skompilować przykładowy program, wszystko chyba działa komunikaty z konsoli po build all: **** Build of configuration Default for project test2 **** cs-make...
Bardzo często na forum pojawiają się pytania o wybór darmowego środowiska do STM32. Problemem jest tu programator ST-Link dołączany do niektórych płytek prototypowych (np. moja ST32 VL Discovery), a dla którego ciężko znaleźć wsparcie. Wyjątkiem jest tu TrueStudio które w "darmowej" wersji ogranicza nam możliwość podglądu rejestrów w czasie debugowania...
Sądzę, że nie są to moje osobiste preferencje, bo w taki sposób zachowuje się Eclipse przy debugowaniu czegokolwiek innego, począwszy od aplikacji w pythonie, przez Androida, Avrki i mutacje Eclipsa, czyli TRUEStudio od Atollica. Jeśli na PC debuggujesz aplikację na tenże PC, to ona jest "uruchomiona" w debuggerze, gdy się rozłączasz to jest kończona/zatrzymywana....
Z pola "initialization commands" wyrzuć "load", zaznacz też "load symbols" poniżej. Wydaje mi się, że masz zainstalowaną starą wersję wtyczki GDB Hardware Debugging - w tutorialu na mojej stronie jest link do wersji aktualnej w 2009 (dla Eclipse Ganymede)... Zakładając najnowsze Eclipse: Help > About Eclipse > Installation Details - wtyczka od debuggowania...
A ja siedzę od rana i próbuje odpalić JTAG-lock-pick pod Eclipse + OpenOCD. Cały czas siedziałem na Seager J-Link przez GDB i jakoś to działało (byle jak, debugowanie raz mi działało, raz nie ale jednak dało się z tego korzystać). Tak więc do działającego projektu wrzuciłem konfigurację OpenOCD (samo OpenOCD mam już zainstalowane w wersji openocd-x64-0.5.0)....
Witam wszystkich forumowiczów! Jak w temacie mam kłopot z zaimportowanym przykładowym projektem. Problem dotyczy debugowania a mianowicie w trakcie procesu debugowania pojawia się błąd: no source available for "". Spędziłem nad tym problemem mnóstwo czasu. Do debugowania używam GDB Hardware debuging z CodeSourcery. Do połączenia z JTAGiem używam OpenOCD...
Na swojej stronie ( www.freddiechopin.info ) w dziale Download > ARM > Przykłady umieszczone zostały dwa przykładowe projekty pod Eclipse - jeden dla NXP LPC2103 , drugi dla ST STM32F103RB . Przykłady te (w założeniu) są dopełnieniem artykułu ze strony o nazwie ARM toolchain - tutorial (na stronie w dzale Artykuły > ARM , dyskusja na forum - http://www.elektroda.pl/rtvforum/topic13...
A możesz zrobić tutorial jak używać eclipse do debugowania i symulacji AVR? Do debugowania Elcipse ciągle używa tego koszmarnego GDB?
Udało mi się dogadać z STM32L-Discovery z poziomu openocd+telnet(putty) wg instrukcji Freddiego, mimo, że początkowo wydawała mi się w języku chińskim ;) http://obrazki.elektroda.pl/7256333600_1... Fajna sprawa ;) Z tego tutoriala czegoś jeszcze nie rozumiałem, muszę go przejrzeć kolejny raz i przypomnieć sobie czego... Edit: Idąc dalej...
Źle to skonfigurowałeś, tutorial Freddiego jest trochę out-of-date :) w okienku wpisz tylko [syntax=bash]monitor reset halt[/syntax] zaznacz load image + wybierz use project library (albo use file i wybierz elfa ręcznie) zaznacz load symbols + j/w zaznacz set breakpoint at: main zaznacz resume Upewnij się, że jest wybrane "Using Standard GDB Hardware...
Nie widząc gdzie wpisać load posłużyłem się h-jtagiem. Właśnie-gdzie i jak wpisać ten load i czy z jakimiś parametrami? Zerknij do mojego tutoriala o ARM toolchain - na końcu jest o debuggowaniu i tam właśnie jest użyta ta komenda. Używasz jej tylko przy GDB (debugger). Można też wgrać bezpośrednio - odpalasz OpenOCD, odpalasz telnet i używasz komendy...
Wersja zainstalowana ze źródła podanego w Twoim tutorialu. Eclipse C/C++ GDB Hardware Debugging5.0.2.200902130801org.eclipse.c... CDT GNU Toolchain Debug Support5.0.2.200902130801org.eclipse.cdt... edit: zaaktualizowałem do wersji: Eclipse C/C++ GDB Hardware Debugging5.1.0.201002161416org.eclipse.c...
Jeśli skonfigurowałbyś wszystko wg tutoriala, to nie miałbyś plików .axf (cokolwiek to jest), tylko .elf... Czy aby na pewno debuggujesz przez GDB Hardware Debugging? Zobacz ten post http://www.elektroda.pl/rtvforum/viewtop... i kolejny mój pod spodem. 4\/3!!
https://obrazki.elektroda.pl/8064219100_... Witajcie, dzisiaj przedstawię jak okiełznać kolejny chiński mikrokontroler WiFi+Bluetooth, a dokładniej W800-C400 od WinnerMicro. Na ten moment można go kupić za około 10 zł, z kolei płytkę startową z nim już za 25 zł i obie te ceny uwzględniają już przesyłkę. Oczywiście nie będę tu korzystać...
Próbuj po kolei. 0. Wywal całego Eclipse'a i zainstaluj od nowa (najlepiej razem z Java i Java SDK [ponoć jest potrzebne] ), na początek pomiń Twoją ulubioną wtyczkę - zrób po prostu po kolei wszystko z mojego tutoriala. Okienko od GDB Hardware Debugging MUSI wyglądać tak jak na obrazku wyżej - nawet teraz ściągnąłem tą wtyczkę raz jeszcze na prawie...
A z ciekawosci co to jest to SWO? To taki pin, na który interfejs debugowania może wysyłać różne ciekawe rzeczy bez (lub z ) udziału procesora. Nie podejmuję się tego wyjaśniać na forum Do najbardziej trywialnego typu użycia:mcuoneclipse.com/2016/10/17/tutor...
Postanowilem sprawdzic co sie dzieje jesli zamienie plytke z STM32VLdiscovery na STM Nucleco 103RB- na niej jest st-link 2. Okazuje sie ze moge sie polaczyc. Udalo mi sie ustawic juz wlasciwie wszystko korzystajac z tego tutoriala oraz przykladowego kodu dla stm32f103RB: Tutorial: http://gnuarmeclipse.livius.net/blog/ope... Kod: http://www.freddiechopin.info/pl/downloa...
Pozwolę sobie dopisać się do wątku, bo zasadniczo mam identyczny problem. Od jakiegoś czasu dłubię przy FreeRTOS na moim LPC2468 - idzie raz lepiej, raz gorzej, ale zawsze błędy kompilacji były sensowne. Ostatnio jednak do projektu zacząłem dołączać FatFS w celu obsługi karty SD i niestety, ale przy próbie kompilacji pojawia się błąd undefined reference...
witam. Rozpoczynam przygodę z armami at91sam7. Zainstalowałem eclipse z płytki jaką dostałem z programatorem arm-usb-ocd (openocd był już skompilowany). Przy wsparciu o materiały ze stronki : http://www.freddiechopin.info/index.php/... zainstalowałem armtoolchain CodeSourcery, uruchomiłem debugger no i przyznam...
Atollic jest w pełni skonfigurowany i gotowy do użycia, AC6 - szczątkowo. Kiedy przesiadałem się na Atollic, (ok. 2lata roku temu), w AC6 nie dało się stworzyć projektu, bo środowisko nie zawierało plików nagłówkowych - nawet najprostszy projekt trzeba było zrobić np. w CubeMX. We wszystkich innych gotowych środowiskach kilkoma kliknięciami da się stworzyć...
Po długiej przerwie wracam do tematu bootloadera. Zrobiłem nowy projekt w Eclipse z pomocą tutoriala Freddiego i na podstawie projektu bootloadera z EP. Połączyłem projekt stm32_blink_led z plikami bootloadera wykorzystując makefile, startup i .ld z projektu Freddiego. Udało się uruchomić i debugować aplikacje bootloadera. W załączniku połączone projekty...
a instalował kolega metoda krok po kroku - czy moze z pliku typu " one click"? (ten drugi raczej teoretycznie powinien działać) Z drugiej strony - pod win 10 instalator pod windows typu " one click" - niby wszystko instaluje poprawnie. niby działa to w tym dziadoskim VS CODE (nie wiem i nie rozumiem - jak programisci mogli sobie upatrzyć takie paskudztwo)...
teraz trafiłem na kolejną przeszkodę a mianowicie nie mogę skonfigurować debuggera w Eclipse sciągnołem najnowaszą wersje i brakuje mi obcji a mianowicie robie tak jak jest w tutorialu i tak jak jest na w ostatnim pocsie tu:http://www.elektroda.pl/rtvforum/topi... Z tym ze u mnie nie ma zakładki startup i a w zakładce debbuger wymagane...
Jeju panowie, ja się tylko zapytałem czy mam jakieś inne opcje. Takie R14, to przynajmniej jest punkt zaczepienia. Eclipse i Codesourcery mi bardzo odpowiadają i wcale nie mam zamiaru zmieniać ich na nic innego, a jedynie porównać kody wynikowe. Projekt prosty jak budowa cepa, więc nie powinienem mieć z tym problemu, a przynajmniej wgryzę się trochę...
Witam ! Mam płytkę startową discovery STM32L100C-Disco, (https://botland.com.pl/index.php?contro... Zainstalowałem toolchaina, uruchomiłem Eclispe'a zgodnie z tym tutorialem:http://eraycanli.com/2015/08/... Napisałem prosty program do zapalania diody:...
Aby wyszło tanio możesz albo zmienić mikrokontroler, albo zrezygnować z AVR Studio, które będzie współpracowało raczej jedynie z Atmelowskimi programatorami. Na [url=http://www.freddiechopin.info/]stro... Freddiego znajdziesz tutorial używania Eclipse w połączeniu z OpenOCD do programowania ARMów. Trochę nieaktualny, ale można sobie poradzić. Od Freddiego...
Przedewszystkim chciałbym podziękować za serie fantastycznych tutoriali - zaoszczędziły mi sporo czasu. Jednak natknąłem się na jeden, pewnie dosyć błachy problem. Do rzeczy: Zainstalowałem całe środowisko i skonfigurowałem, tj: - eclipse 20120614-1722 + pluginy c/c++ GDB Hardware Debugging 7.0.0.201206111645, Zyling Embedded CDT 4.18.1 - sourcery codebench...
Witam! Walczę już od jakiegoś czasu z dziwnym problemem. Otóż: kiedy inicjalizuję piny odpowiedzialne za SPI1 jako normalne wejścia wyjścia (PA3, PA4, PA5, PA7 jako Output Push-Pull max 50MHz; PA6 jako Floating Input) bez problemu komunikuję się z urządzeniem slave (w tym wypadku panel LCD). PA3 i PA4 to dwie linie CS (bez żadnych pullupów). Przebiegi...
Mysle jednak ze nie o to chodzi. Zmiana rozszerzenia pliku pomogla przy kompilacji ale debbuger dalej nie dziala:( Widzialem wiele roznych tutoriali na temat debuggingu w eclipse, np: http://www.ibm.com/developerworks/openso... lecz niestety w moim przypadku to nie dziala. Dodam ze mam u siebie debiana lenny oraz eclipse...
Witam, Posiadam mikrokontroler LPC2364, w którym nie potrafię uruchomić pętli PLL. Środowisko programistyczne to Eclipse skonfigurowane według tutoriala Freddiego Chopina. Do uruchomienia LPC2364 posłużyłem się projektem przykładowym naipisanym dla LPC2103 i znajdującym się również na stronie Freddiego Chopina. Zmieniony został plik linkera: /***************************************...
To nie zmieniaj środowiska, użyj po prostu innego kompilatora. Przecież możesz użyć GCC w Keilu. [url=http://www.keil.com/arm/gnu.asp]Ins... Wtedy masz bardzo fajne środowisko do programowania, bez ograniczeń na kod wynikowy. Niestety ograniczenia nadal obowiązują w trybie debugowania i symulacji. Jeżeli zamierzasz z nich korzystać, niestety musisz...
To może i ja dorzucę swóje 3 grosze - od kilku dni zaczynam przygodę z Cortexami bazując na zestawach Discovery od Freddiego. Pierwsze co rzuciło mi się w oczy: paskudna dokumentacja od ST. Kolejna kwestia - dla nowicjusza niemalże nie do przełknięcia jest mnogość toolchainów itp. do jednej i tej samej rodziny. Masakra. Ponieważ do tej pory pisałem...
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
Serdecznie dziękuję, niestety ja już tak mam, że zanim kogoś poproszę o pomoc walczę z problemem nawet miesiącami, ale chyba najwyższy czas to zmienić. Możliwe - z pomocą innych pójdzie szybciej. A jak już "zaskoczysz" to wszystko wyda Ci się banalnie proste. Tylko czy licencja Eclipse, GNU i opencocd pozwala na jego wykorzystywanie komercyjne? Oczywiście...
Sorry za OT ale co to za książka J.Lyncha? Tutorial jak skonfigurować darmowe IDE do ARMów dostępny w pdf: http://www.sparkfun.com/cgi-bin/phpbb/vi... Dodano po 1 Co prawda za opmoca Eclpise mozna skonfigurowac debugera, ale debugowanie i tak dziala srednio, wiec nie korzystam z tego. A mozesz napisać jakiego debuggera używasz? Insight?
Dzięki Freddie, jest jakiś postęp:) Po ponownym zainstalowaniu wszystkiego tj. Eclipse + linaro + Coreutils udało mi się wreszcie skompilować Twój przykładowy projekt pod STM32F4. Nic nie zmieniałem, zostawiłem make i tych dwóch ścieżek też nie zmieniłem, tak jak mi napisałeś. Teraz męczę się z OpenOCD. Ściągnąłem wersję 0.61 z Twojej strony i rozpakowałem....
Witam. Poskładałem Jtaga ze strony Freediego Chopina. Niestety nie mogę zaprogramować targeta(płytka HY-Mini z STM32F103VCT6). Wszystko jest konfigurowane wg tutoriala. To pokazuje mi konsola eclipse: Open On-Chip Debugger 0.5.0 (2011-08-09-23:26) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Witam, Skonfigurowałem eclipse z GNU ARM Eclipse plugin do zarządzania make oraz CodeSourcery. Build przebiega pomyślnie, ale hex jest prawie pusty:) [syntax=text]:0400000508000000EF :00000001FF[/syntax] Zapis z konsoli: [syntax=text]10:30:32 **** Build of configuration Debug for project CM0_automake **** cs-make all 'Building file: ../Setup/vectors.c'...
Musze wrócić do tematu. Oczywiście sugestia Freddie Chopina była w 100% trafna, a konkretnie instalacja sterownika korzystając z libwdi/zadig. Jednak ze względu na kończący się czas, poprzednio wróciłem do WinARMa i w ten poradziłem sobie z projektem. Teraz znów potrzebne mi środowisko do debugowania i programowania ARMów. Więc podjąłem się instalacji...
Nie mogę zainstalować tego: http://opensource.zylin.com/zylincdt/ Postępuję zgodnie z: http://www.freddiechopin.info/pl/artykul... Niestety dla najnowszej wersji eclipse (oxygen 2) dla C/C++ nie da się go zainstalować (nawet na stronie http://opensource.zylin.com/embeddedcdt.... jest napisane, żeby instalować...
Dzięki za pomoc. Faktyczna przyczyna problemu okazała się bardzo banalna ale no cóż - na błędach człowiek się uczy i lepiej później wszystko zapamiętuje. Nie wiem czemu wypakowałem archiwum do folderu o standardowej nazwie takiej jak nazwa spakowanego pliku a więc oprócz nazwy miałem dodatkowo wszystkie cyferki od wersji. Powodowało to wspomniany błąd...
Może się przyda potomnym i mnie jeżeli np za pół roku będe formatował dysk. ;) Tutorial jak przygotować sobie środowisko Eclipse pod ARMy. Opisałem tutaj krok po kroku co i jak od samego początku. 1. KROK instalacja Elipse a) zaistaluj eclipse sudo apt-get install eclipse b) zainstaluj pde (jakiś dodatek do eclipse) sudo apt-get install eclipse-pde...
Skoro chcesz używać mojego tutoriala, to zapewne też OpenOCD, a ono nie obsługuje SWD przez JTAGi oparte na FTx232 (jak JTAG-lock-pick Tiny 2), więc Cortex-M0 to średni wybór, bo jeszcze nie widziałem takiego który by miał JTAGa, mają zawsze tylko SWD... Witam Ale JTAG-lock-pick Tiny 2 według opisu wspiera SWD: "Dodatkowo JTAG-lock-pick Tiny 2 wspiera...
zapewne wgrywasz program do RAMu, skad ginie on po zaniku zasilania. kod znajduje się we flashu. Po włączeniu zasilania i "reset & debug" procek nie jest ponownie programowany, tylko rusza natychmiast debug. W build Config. THUMB Flash Relase jest zaznaczone: Flash, Relase, THUMB. Plik hex z kodem weryfikowany z zawartoscia flasha procka jest ok (h-jtag)....
Witam! :) Zanim wejdę w szczegóły chciałbym zapytać, gdzie znajdę jakiś kurs/poradnik tłumaczący od podstaw czego i dlaczego potrzebuję przy nowym projekcie ARM? Moje dotychczasowe obserwacje, to w miarę rozumiem: - CMSIS = ogólnie definicje dla rdzenia ARM - StdLib = biblioteki dla peryferiów dostarczane przez producenta, można korzystać lub nie ;)...
Witam serdecznie, Postanowiłem rozwinąć wachlarz moich umiejętności projektowania i programowania układów mikroprocesorowych o bardzo obiecującą rodzinę procesorów z rdzeniami ARM. Z uwagi na rosnące ceny nierozwijających się specjalnie 8bitowców i ogromne możliwości ARMów idące w parze z zaskakująco niskimi cenami, zainteresowałem się tymi właśnie...
Witam, uruchomiłem już OpenOCD, kompilator też działa w porządku. Przygotowałem też prosty projekt dla LPC2478. Jednak teraz mam problem z Eclipse i debugowaniem. Gdy próbuję uruchomić konfigurację do debugowania to wszystko zatrzymuję się w tym momencie: http://obrazki.elektroda.net/63_12815150... Wszystko skonfigurowałem tak samo jak w tutorialu...
1. Różnica jest, ale znikoma. Dla początkującego ledwo zauważalna. 2. a. środowisko to samo. Keil, Eclipse lub co sobie wybierzesz. b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. c. Trudności owszem. To już nie AVR. Tu pewne niuanse zaczynają mieć znaczenie. Np. czyszczenie flag przerwań. Na początek radzę poczytać...
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...
Może nowe truestudio ma ograniczenia w ilości kodu, ale wszystkie wersje miały inne mniej lub bardziej uciążliwe ograniczenia. Mi przejście z truestudio do eclipce wg tutoriali freddiego ([url=http://www.freddiechopin.info/pl/a... zajęło 2-3 dni z uruchomieniem debuggowania włącznie (teraz bym to zrobił w 5...
gdy wcisnę reset na płytce to i eclipse przeskakuje na początek programu (co potwierdza powyższe). Nie należy tak robić - jeśli GDB będzie potrzebowało, to sobie zresetuje układ samo. Zresztą po to w konfiguracji GDB na początku wywoływana jest komenda "monitor reset halt" Tłumaczę to sobie (nie wiem czy słusznie), że to całe środowisko na PC wysyła...
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...
Z tutoriali video widzę że zrobili dużo przydatnych funkcji. Szkoda że dopiero teraz bo po przesiadce na Eclipse (dawno temu) już chyba żadne inne IDE nie jest w stanie mnie zaskoczyć możliwościami :D Nie, no jest już trochę bajerów w porównaniu do poprzedniej wersji. Tyle że spuchło to wszystko od .NET'a, oparte jest na silniku z MS Visuala. Wprawdzie...
przy debugowaniu, warto zmniejszyć poziom optymalizacji, nawet do -O0 Ogólnie doczytałem, że masz rację. (ciekawy artykuł znalazłem np. tu: Po każdym wykonaniu Callback'a należy włączyć odbiór kolejnych danych. W jaki sposób mogę ponownie włączyć odbiór danych? Bo tej jednej informacji nie zrozumiałem :)
Gdy próbowałem zestawić sobie narzędzia na podstawie tutoriala freddiego, pojawiło się wiele schodów, błędów, w końcu poddałem się. Najprawdopodobniej problem leżał po stronie eclipse. Pogooglałem i znalazłem takie coś -f interface/ftdi/jtag-lock-pick_tiny_2.cfg -c "transport select swd;" -f target/stm32f0x.cfg -c "reset_config srst_only;...
Cześć i czołem. Od dwóch tygodni walczę na noże z stmem 32f429 i nie bardzo chce cokolwiek działać. Problem jest dość trywialny: nie działają przerwania. Jedynie projekt wygenerowany przy pomocy CubeMX'a potrafi zrobić przerwania, ale znowu nie chce przyjmować klas etc. Zresztą, wolę unikać tego narzędzia, wolę rozumieć co gdzie jest i dlaczego. Próbuję...
Siemka! Doszła paczka z płytką, cały zadowolony odebrałem, wchodzę do domu, rozpakowuje, SUPER! Czas to jakoś podłączyć... I tu zaczynają się schody. Próbowałem zrobić tutorial "freddiechopin" Eclipse + OpenOCD + GDB. Udało mi się zainstalować Sourcery G++, ale OpenOCD już nie... Ja wiem, że zaraz będą posty typu "trzeba było pomyśleć", "Google nie...
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
Niestety Atollic tworzy tylko pliki typu .elf. Po uruchomieniu "ST-LINK GDB Server" da się programować za pomocą w/w programatora. (znaczy da się debugować a ten proces przy okazji programuje nam uC) Jeśli masz pytania to pisz. A co do eclipse + gcc + openocd: tak Panowie - Atollic czy CooCox będą bardziej popularne dlatego że są user-friendly. A chciałbym...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Witam Od paru dni usiłuję to zwalczyć i idzie jak po grudzie. Chciałem od podstaw (a czemu nie), może to błąd, ale dobrze wiedzieć co w trawie piszczy. Na podstawie kilku tutoriali w sieci naskrobałem coś takiego: Skrypt linkera: MEMORY { FLASH : ORIGIN = 0x08000000, LENGTH = 256K RAM : ORIGIN = 0x20000000, LENGTH = 48K } SECTIONS...
Ostatnio wpadła mi także w ręce płytka Stellaris'a LM3s811. Na początek przebrnąłem bez trudu przez dołączone do niej przykłady w środowisku Keil'a. Postanowiłem jednak zmierzyć się z nią w środowisku Eclipse (Helios) + toolchain Codesourcery (1q2010) + OpenOCD (0.4.0). Wszystko zaczęło iść dosyć opornie, ale wiedza czerpana garściami z lektury postów...
Witam Zakupiłem płytkę ewaluacyjną LPC2478STK oraz JTAG usbscarab2. Chcę korzystać z darmowego środowiska yagarto+eclipse+openOCD. i mam problem, mianowicie nie potrafię skonfigurować openOCD, tak aby komunikował się on z prockiem. Do tego JTAGa były dołączone pliki konfiguracyjne dla openOCD, jednak łącząc się poprzez komendę: openocd-ftd2xx.exe -f...
Dziękuje za pomoc. o to wymagane logi: FRST.txt [syntax=text]Rezultaty skanowania Farbar Recovery Scan Tool (FRST) (x64) Wersja: 01-01-2017 Uruchomiony przez maystero (administrator) MAYSTERO-PC (05-01-2017 08:31:06) Uruchomiony z D:\maystero_pulpit Załadowane profile: maystero (Dostępne profile: maystero) Platform: Windows 7 Ultimate Service Pack 1...
Witam Od jakiegoś czasu zaczynam przygode z programowaniem ARM'ów Czytając Wasze porady o tym żeby porzucić nauke w prehistorycznym srodowisku WinArm, zacząłem interesować się środowiskiem eclipse + Yagarto. Zrobiłem ten oto tutorial na temat debugowania [url=http://www.yagarto.de/howto/yagarto... Wszystko działa bardzo ładnie,...
mam takie coś po skonfigurowaniu eclipsa zgodnie z tutorialem, wiecie coś o takim błędzie? może mam za nowe wersje? bo coś z tym były problemy czytałem. Info: openocd.c:86 main(): Open On-Chip Debugger (2007-04-16 19:30 CEST) C:\Program Files\openocd-2007re141\bin\openocd-ftd2... unknown option -- j C:\Program Files\openocd-2007re141\bin\openocd-ftd2...
eclipse tutorial eclipse debug stm32 eclipse tutorial
volvo silnika zamiast funbox kamera analogowy monitoring
komputer spalania wkład webasto
Chłodziarko-zamrażarka Electrolux nie mrozi i bulgocze - przyczyny i rozwiązania Zmywarka Electrolux zatrzymuje się i rusza losowo - przyczyny i rozwiązania