char *s = 0; sprintf_(s,"Moj stryj ma %d lat",liczba);//przykladowy tekst Przecież sprintf nie przydziela dynamicznie pamięci - jeśli wywołasz tą funkcję w ten sposób, to sprintf_() zaczyna pisać pod adresem 0 (aktualna wartość wskaźnika i koniec. Do tej funkcji musisz podać prawidłowy bufor, który pomieści cały text wynikowy. Zadeklaruj...
1. Jeśli flashujesz procesor (gdb: "load") to nie używaj przed tym "soft_reset_halt" - zamiast "monitor reset" oraz "monitor soft_reset_halt" daj tylko "monitor reset halt". 2. Procek po resecie wchodzi Ci w bootloader - powodów tego może być wiele 3. Twój plik cfg dla LPC jest zły, bo brakuje Ci przy "flash bank" obcji "calc_checksum" (na samym końcu)...
Ustawiłeś odpowiednio piny BOOT0 i BOOT1? Po tym: target halted due to breakpoint, current mode: Handler HardFault xPSR: 0x20000003 pc: 0x20000004 msp: 0x20004fe0 wydaje mi się, że Twój układ próbuje wykonywać kod z RAMu. 4\/3!!
Freddie nie rozumiem... Zassałem Twój projekt, zaimportowałem do eclipse i... Pojawiły mi się tylko 2 nowe wywołania w external tools. Sam projekt rzecz jasna dał się poprawnie skompilować i po wgraniu do procka ładnie miga diodą. Jeśli projektowi NIE zmienisz nazwy po imporcie to powinny być też widoczne dwie konfiguracje GDB Hardware Debugging. 4\/3!!
No i przede wszystkim ściągnij najnowszą wersję OpenOCD, czyli 0.9.0.
Opcje -g? Masz ustawioną? EmbSysRegisters wtyczka do eclipse polecam pełen podgląd rejestrów.
Ja już nie wiem co tam masz pomieszane, ale zacząłbym od nowego i czystego workspace'a, a następnie ponownego importu projektu. Jak go zaimportujesz to najpierw go skompiluj (do tego nie potrzebne są żadne zmiany), a potem sobie będziesz robił resztę. Jeśli użyłeś 64-bitowego kompilatora, to spróbuj wersji 32-bitowej. 4\/3!!
Tak. Możesz to tak ustawić. Przykłady Freddiego korzystają z obu stosów. Process stack -> kontekst aplikacji, main stack - > kontekst przerwania.
Usuń wszystkie breakpointy z zakładki breakpoints. Dodatkowo coś pomieszałeś, ponieważ debugger chce stawiać programowe breakpointy w pamięci Flash, co jest niemożliwe - można tam stawiać jedynie breakpointy sprzętowe. Nie wiem czy zmieniałeś coś w opcjach debuggera, ale możesz dodać do initialization commands "monitor gdb_breakpoint_override hard"...
Pierwsze pytanie czemu używasz wersji 0.5? Drugie pytanie wgrałeś plik hex do uC? Bo na screenach nic takiego nie widzę. Po za tym dajesz linka do tutoriala, według którego "niby" robisz, a masz co innego w Initialization commands.
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!!
No właśnie uprawnienia plików OpenOCD nie mają tu nic do rzeczy. http://sourceforge.net/p/openocd/code/ci... 4\/3!!
Jedyne wyjście to flashowanie przez esptool a następnie rozpoczęcie sesji debugowania. Nie jest to szczególny problem - zmodyfikowwałem pliki cmake, ale czy to tak jest Tak to jest, jak napisałeś. Dodano po 10 Ale opcjonalnie jest możliwość flashowania przez JTAG: [url=https://docs.espressif.com/projects...
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...
Spróbuj od początku 1. Wywal całego Eclipse'a 2. Sciągnij (jeśli jeszcze nie masz) plik o nazwie eclipse-cpp-galileo-SR2-win32.zip (najnowsza wersja dla C/C++) 3. Rozpakuj, uruchom, wybierz lokalizację Workspace'a i przejdź do normalnego widoku 4. W tym momencie warto zrobić Update wszystkiego co jest w Eclipse, bo bez tego potrafi nieźle przymulić...
Build przebiega pomyślnie Raczej niezbyt: d:/codesourcery/bin/../lib/gcc/arm-n... warning: cannot find entry symbol Reset_Handler; defaulting to 08000000 W Twoim projekcie jest pełno plików, ale startupu to ja tam nigdzie nie widzę (przynajmniej w komendzie linkowania). Bez niego oczywiście...
Skonfigurowanie OpenOCD dla J-LINKa nie jest takie proste, nie udało mi się tego zrobić. Skonfigurowanie jest banalnie proste, bo nic nie trzeba konfigurować. Instalujesz odpowiedni sterownik (np korzystając z libwdi / zadig) i uruchamiasz OpenOCD z odpowiednim plikiem konfiguracyjnym (gotowym) i już. 4\/3!!
opamp ale miałeś już napisane, że TrueStudio ruszy tylko z ST-Linkiem. Do wigglera to eclipse + openOCD
No to teraz czas pokazać plik main.c, choć mnie się wydaje że po prostu nie dołączasz w tym momencie odpowiedniego nagłówka ewentualnie w STM32L cały ten cyrk zwany SPLem działa jakoś inaczej. Wrzuć więc main a najlepiej cały projekt [; P.S. Zainstaluj sobie coreutils (; 4\/3!!
A możesz spróbować uruchomić OpenOCD "poza" Eclipse, a w konfigu w Eclipse jakoś zrobić tak żeby nie odpalało OpenOCD? Ewentualnie po prostu spróbuj zrobić tak, że to co wpisywałeś z linii komend podajesz do "OpenOCD options", a resztę opcji jakoś trzeba by wyłączyć - np "Use default config" albo "Use local config" i wskazać mu pusty plik (albo /dev/null"...
Witam. Uzywam troche OpenOCD i po prostu trzeba potestowac. Nie napisales czy Ci wykrywa procka. Jezeli OpenOCD wykrywa procka, to jestes prawie w domu. Polecam lekture http://www.hs-augsburg.de/~hhoegl/proj/o... I pamietaj, ze jezeli chce debugowac to wpierw musisz zaladowac program do pamiecu (flash lub ram), a potem odpalic debuggera.
Można przeczytać w dokumentach udostępnionych na stronie ST, to na prawdę nie jest tajemnica. 4\/3!!
Ja za to obstawiam, że po prostu jest źle ustawiony stos i instrukcja push powoduje dostęp do nieistniejącej pamięci. Z mojej stronki można pobrać przykładowy projekt dla STM32F103, ale po wywaleniu konfiguracji PLL będzie on równie dobry dla STM32F100 - projekt nazywa się stm32_blink_led. 4\/3!!
Jest na elektrodzie gdzieś temat o tych JLinkach z allegro - z tego co pamiętam, to sprzedawca podsyła wsad do ożywienia układu, ale to musiałbyś sobie znaleźć ten temat. 4\/3!!
Proszę o pomoc szczególnie freddiego chopina ponieważ jest autorem plików linkera, startup-a i wektora przerwać(vectors.c), które w innych projektach jak dotąd działałają mi niezawodnie. Zajrzyj do skryptu linkera, przeczytaj ze zrozumieniem jego początkowy fragment, ustaw tak jak trzeba i będzie działać. Kluczową sprawą jest przyswojenie sobie tego...
Jeśli masz JTAGa z dwoma osobnymi resetami (TRST i SRST) to do wywołania OpenOCD dodaj: -c "reset_config trst_and_srst" lub -c "reset_config trst_and_srst srst_pulls_trst" 4\/3!!
Ściągnij z mojej strony przykładowy projekt dla stm32. Będziesz w nim musiał zmienić następujące rzeczy: - w skrypcie linkera adresy i rozmiary pamięci - w tabeli wektorów nazwy i lokalizację "dodatkowych" przerwań (kilkanaście pierwszych jest standardowych dla całej rodziny Cortex-M3) - podstawowy kod w pliku main.c - oczywiste (; Startup i Makefile...
Mam skonfigurowane środowisko Eclipse mniej więcej tak jak [url=http://www.freddiechopin.info/pl/ar... i wszystko działa dobrze. Jednak czytałem że OpenOCD rozumie już różne RTOS-y między innymi FreeRTOS Przez co przy debugowaniu można przeglądać uruchomione taski i takie bajery. [url=http://openocd.sourceforge.net/doc/...
Czyj plik linkera...?
Wyłącz opcje "Reset and Delay", "halt". Potem pewnie wypadałoby czytać warningi, bo nie sądzę aby GDB miał opcję "reset halt" i na pewno mówił, że nie wie co to niby jest. Komendy dla OpenOCD muszą być poprzedzone słówkiem monitor, a więc zamień to na "monitor reset halt". Jak już przy tym jesteś, to możesz w sumie zamienić na "monitor reset init" Zaznacz...
Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
Najpierw szukać, potem pytać. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Wszytko to trwa strasznie długo kernel zawiera w sobie spakowany RootFS i zajmuje ok. 9 MB. Tylko 9MB sprawdź lepiej czy rzeczywiście przekompilowałeś jądro z odpowiednim parametrem [*] Compile the kernel with debug info Symbol: DEBUG_INFO [=n] Prompt: Compile the kernel with debug info Defined at lib/Kconfig.debug:576 Depends...
dzięki za podpowiedź. Można (chyba) również w np. SRCS_DIRS +=lib_user/src SRCS_DIRS +=inne No właśnie, w delikatny błąd cie wprowadziłem...
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.
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ć...
Daj lepiej znać, czy w nowym Eclipse z toolchainem od ARM jest problem czy go nie ma.
Witam Środowisko skonfigurowane zgodnie ze słynnym tutorialem napisanym przez Chopina. Używam Wigglera. openOCD włącza sięprawidłowo poniżej kod z konsoli: pen On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... parport port = 0x378 jtag_nsrst_delay:...
To, że tej pętli po optymalizacji nie ma. Zmienną "i" zadeklaruj jako: volatile int i = 0 ;
syscalls......
Nie sądzę, aby to było problemem... OpenOCD nie potrzebuje przecież takich ilości pamięci... Sprawdzam teraz o ile zmienia się zużycie pamięci po odpaleniu OpenOCD spod Eclipse - na wykresie wzrasta zaledwie o 1MB, a proces zajmuje 3. 4\/3!!
Jeżeli chcesz ładować kod i go debuggować (czyli jednocześnie programować): target remote localhost:3333 monitor reset halt load Jeżeli chcesz debuggować kod który wcześniej wrzuciłeś komendą "load": No właśnie jak to jest z tą komendą "load". W user's guide do wersji 0.2.0 najbliższą nazwą komendą jest load_image fillename address i nic nie ma o...
Odznacz reset+delay i halt. Z jaką optymalizacją kompiliujesz program?
Czemu nie Eclipse Luna? Jaką masz DOKŁADNIE wersję wtyczki GDB Hardware Debugging? Usuń opcję "reset_config" lub zmień ją na "reset_config srst_only" - przecież w SWD nie ma TRST, a pewnie STM32F07x nie ma pełnego JTAGa. 4\/3!! Wersja na obrazku niżej. Dlaczego nie Luna? Bo na Kepler działało z inną płytką. Miałem się przesiąść jak zacznie działać...
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...
Szkoda, bo fajne te procki, a tylko SWD obsługują. Dzięki za odpowiedź. Jeszcze jeden pomysł. Czy zamiast OpenOCD dałoby się zainstalować normalnie sterowniki do JLinka ze strony Segger'a i wtedy po odpaleniu JLink DBG Server debuggować przez SWD korzystając z debugowania w Eclipcie z Zylin'a?
Adresy jakie widzisz to obszar bootloadera. Jak tam u ciebie wygląda pin P0.14, czyli żądanie wejścia w bootloader? Pozatym używasz jakiejś mocno antycznej wersji OpenOCD - pobierz lepiej nowszą, choćby 0.1.0 z mojej strony. W nowych wersjach OpenOCD nie jest już potrzebne wybieranie hard/soft breakpoints, do tego OpenOCD jakoś tak "lepiej" działa niż...
1. Mam teraz następujący problem, co zrobić z błędem OpenOCD: Info : Embedded ICE version 7 Error: EmbeddedICE v7 handling might be broken Wydaje mi się, że ten problem może w pewien sposób wpływać na to co się dzieje z debugowaniem. Nigdy nie pojawił mi się ten komunikat, nie wiem co tu można wymyślić. Poprzeglądaj listę dyskusyjną w poszukiwaniu...
czy może ktoś mnie poinstruować jak skonfigurować środowisko Eclipse+Yagarto+openoCD żeby zaprogramować mikrokontroler AT9SAM7s64 pozdrawiam Michał
Debugger i biblioteki RL!! ... jakby w Eclipse i GDB się nie dało w ogóle debuggować ARMów ... Freddie, ja też używam Eclipse + linaro, ale prezentowanie postawy "Eclipse albo śmierć" trąci nieco fundamentalizmem. Możesz napisać co ten debugger może ? Co ma więcej niż OpenOCD i gdb ?
Optymalizacja wyłączona. Już to naprawiłem. Dla potomnych - trzeba zmienić domyślny launcher w konfiguracji debugowania na Legacy GDB Hardware Debugging Launcher - lepiej działa z OpenOCD. Po zmianie breakpointy śmigają.
Zerknij tu http://www.elektroda.pl/rtvforum/viewtop... I nie rozdzialaj "reset" od "halt" - nie ma to żadnych korzyści, a może mieć wady, daj więc po prostu jedną linią "monitor reset halt". 4\/3!!
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
1. Użyj opcji "SZUKAJ" - było już o tym wiele razy.... 2. Jeśli chcesz zacząć dopiero programowanie to lepiej AVR a nie ARM
Wykonałem próbę pracy z watchpoint-ami, za pomocą nowej (rozwojowej) wersji OpenOCD 0.4.0-rc2 i telnetu. Już wykonanie komendy: "wp 0x20000e04 4 r 10 0xffffffff" (gdzie 0x20000e04 adres zmiennej typu int), powoduje błąd: openocd-0.4.0-rc2.exe -f interface/kt-link.cfg -f target/stm32.cfg -c "jtag_khz 1000" Open On-Chip Debugger 0.4.0-rc2 (2010-02-14-10:00)...
Eclipse+OpenOCD+Linaro Toolchain. Strona Freddiego może być pomocna. Na google jest też trochę informacji. Darmowe i przyjemne. Smacznego.
Witam, Potrzebuję zatrzymać program w chwili, kiedy zmieni się wartość zmiennej. Czy jest to możliwe w przypadku OpenOCD+Eclipse+CS?
Witam, Czy istnieje możliwość sprawdzenia jaka ilość RAM-u mikroprocesora została zużyta/zarezerwowana przez skompilowany program? Jak w tytule środowisko programistyczne to Eclipse. Wgrywam program przy użyciu OpenOCD.
W zasadzie ten plik może być gdziekolwiek, np. "scripts/board" w głównym katalogu openocd, i w eclipse dodać w zakładce "debugger" -> "config options:" -f "board/bieda_link.cfg"
Tu jest tutorial ktorego ja używałem.Bardzo łopatologiczny ze screenami każdego okna w trakcie instalacji. Jest pod atmela dlatego tam też są prócz pdfa również kody źródłowe ,ale powinien Ci sie przydać. Bo wszystko jest to samo tylko inny target(procek). http://www.atmel.com/dyn/resources/p...
Wiesz co wniosek z tego mam taki, że czekam na tego klona co robisz(choć widziałem ostatnio, że planujesz poczekać...) i przestawię się na yagrto albo eclipse.
Użyj OpenOCD skompilowanego przeze mnie i wyłącz ten debug level 3, bo ja w sumie nie widzę co się dzieje... Tak w ogóle to nie wiem czy wiesz, ale OpenOCD wymaga innych sterowników do RLinka niż Ride - sterowniki te dołączone są do paczki z OpenOCD z mojej strony. 4\/3!!
SOA#1 - u mnie działa. Poza time(), które wymaga dopisania funkcji _gettimeofday() - z oczywistych względów kompilator nie może zapewniać takiej funkcji na układ. Pozatym podałeś w temacie jakiego używasz edytora (Eclipse) i debuggera (OpenOCD) tak jakby jedno albo drugie miało cokolwiek do rzeczy... 4\/3!!
Wszystko zależy od tego jakiego środowiska (lub jakich środowisk) zamierzasz używać. np. darmowe Eclipse + OpenOCD lub płatne Keil uVision4 .
Dzieki za pomoca. To moze jeszcze jedno z innej beczki, nie zakładając nowego wątku: Czy udało się komuś debugować procesory STM32 przez debugger Eclipse z gdb Codesourcery? Jakie komendy powinny być wpisane w ustawieniach debuggera w eclipse?
Ja używam Eclipse + OpenOCD + [url=http://kamami.pl/index.php?ukey=pro... programator masz tam złącze JTAG i możesz bez przeszkód programować LPC czy STM32.
zanim zamknę tę pasjonująca dyskusję prosiłbym ew. o podanie łopatologicznie skąd i w jakiej kolejnosci ściągać "gcc + eclipse + openocd" jak to przedmówca się wyraził. Zanim wypatroszę się z kasy przyglądnę się jeszcze temu za friko można skombinować :)
Zamiast "reset halt" wypróbuj "reset init". 4\/3!!
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...
Freddie Chopin Ci po prostu delikatnie sugeruje być przesiadł się z przestarzałego WinARM na kombo gcc(code sourcery) + eclipse + openocd. A przykłady Freddiego (szczególnie ten dla LPC21xx) łatwo przerobić na AT91SAM7xxx (chodzi o makefile, i skrypty linkera) bo to ten sam rdzeń.
- Czy J-Link będzie zauważalnie szybszy w OpenOCD+Eclipse+IAR? Wątpliwe - współpraca J-Linka z OpenOCD bywa problematyczna, gdyż producent J-Linka raczej robi wszystko żeby ją utrudnić - np. niektóre wersje firmware nie działają z OpenOCD. - Czy w takiej konfiguracji z J-Linkiem nie będzie problemu? Również wątpliwe, bo zapewne nie planujesz kupić...
Udało mi się rozwiązać problem sprzed kilku postów. Dla przypomnienia mój OS to: Fedora 17, zestaw to ZL31ARM (JTAG - zgodny z ST-LINK v1), kiedy to przy uruchamianiu OpenOCD z uprawnieniami roota nie chciał mi zadziałać. Wszystko się kończyło w ten sposób: [root(at)Piotek-TOSH src]# ./openocd -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl...
Witam, próbuje utworzyć środowisko programistyczne z eclipse (Eclipse + OpenOCD + GDB) ze strony "http://www.freddiechopin.info/pl". Zainstalowałem poprawnie CodeSourcery, ale nie mogę zainstalować debugera OpenOCD. Gdy klikam plik exe, pojawia mi się pytanie, czy zezwolić zaporze systemu windows7 na dostęp, gdy zezwalam nic dalej się nie dzieje, nic...
Współczuję jakości tworzonego kodu. Ja współczuję poziomu kultury, jeżeli po ogólnikach jesteś w stanie oceniać kod innych. Eclipse+openocd Stara śpiewka, napisałem: można tu znaleźć wiele tematów ludzi którzy tygodniami walczą z prawidłowym ich uruchomieniem - po co? Pamietaj że osoba pytająca to początkujący, jeżeli uważasz że złożenie Eclipse+Openocd...
OMG, przecież ty używasz narzędzi z ery paleozoiku, to nie dziwne, że coś nie działa... Zainstaluj najnowsze Eclipse, najnowsze OpenOCD, najnowsze kompilatory, a potem dopiero walcz. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
PS. oczywiście co do oprogramowania najlepiej freeware :) To na dzień dzisiejszy jedyne słuszne rozwiązanie to kompilator CodeSourcery (GCC) + IDE np: Eclipse + OpenOCD. Jeżeli chodzi o SWD to narazie chyba jedynie LPCXpresso + ich własny debbuger LPC-Link.
Ja wykorzystuje srodowisko GNUArm+Eclipse+OpenOCD, a pisze w jezyku C. Nie jest ono moze najbardziej optymalne ale za to calkowicie darmowe i jest wiele przykladow dzialajacych pod nim, miedzy innymi caly system FreeRTOS ze stosem TCP/IP, prostym sterownikiem USB itp.
Powiedzcie mi jak w WinArmie sprawadzic zajetosc pamieci Flash i Sram. arm-elf-size lub arm-elf-readelf - S. Jakie inne srodowiska uzywacie. Z darmowych: www.yagarto.de Co polecilibyscie do symulacji. Moim zdaniem nie mam sensu symulować tylko podpiąc JTAGa i debugować. Jak jest z debuggowaniem programu z ukladu trzeba miec JTAG2 czy jakis zwykly klon...
Jak w temacie - miał ktoś z tym do czynienia, ma pomysł jak toto użreć? Bo czasem wysyłanie debuga na uart jest jednak mało wygodne i kusi żeby zrobić to wprost przez debuger. Póki co w ramach wprawki kombinuję z tym w CoIDE na ichnim gotowcu, docelowo chciałbym to jakoś odpalić na zestawie Eclipse+Linaro+OpenOCD. Jakieś doświadczenia? pzdr.
Cześć Mam problem z debugowaniem programu na STM32. Na jednym komputerze mam zainstalowane jakąś starą wersje Eclipse + OpenOCD 0.5.0 i wszystko śmiga jak należy, natomiast chciałem na nowym kompie się bawić z STM-em i pojawił się problem. Mam Eclipse Indigo CodeSourcery 2011.03-42 i OpenOcd 0.5.0. Kod się kompiluje i wgrywa do procka. Jeśli dam resume...
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...
Przestarzały temat. Nowe OpenOCD, Eclipse i HDB nie mają tego problemu.
A może USBScarab2? Mam taki - dobrze się sprawuje + eclipse + codesourcery + OpenOCD.
Witam. Posiadam jtag usbScarab2. Do debugowania procka używam eclipse i openocd 0.4., moja platforma to stm32. Nie wiem czy to tylko u mnie tak jest ale nie działa mi podgląd rejestrów procesora. Czy jest możliwość ustawienia, wgrania listy rejestrów do eclipse aby można mieć podgląd w jakim stanie jest procek? Pozdrawiam
What? Znakomita większość ludzi których znam używają Eclipse + Openocd. Nie wiem skąd te liczby wyciągnąłeś. Nie pisałem ze nie uzywaja - tylko ze nie potrzebuja miec takiej kontroli nad toolchainem jaka daje 100% DIY. Abstrakcja - tak, HAL - nie. Nie znam nikogo kto miałby dobrą opinię o HAL/SPL Opinia - opinia, ale procujac w zespole czesto nie masz...
Postawiłem Eclipse + GCC + OpenOCD na Macbooku, wszystko działa bardzo dobrze. Ale mam taki problem, że podczas debugowanie nie mam podglądu zmiennych globalnych ( zakładka Variables ), zmienne lokalne są. Teraz nie wiem czy coś źle zrobiłem czy może trzeba coś przestawić w ustawieniach ?
Dopóki OpenOCD nie będzie sprawnie obsługiwał SWD, JTAG-lock-pick nie jest dla mnie pełnowartościowy. Korzystam z LPCXpresso i z Code Red Probe + z LPC1788 via SWD i całe środowisko do NXP od CodeRed jest godne polecenia. Darmowa wersja to ograniczenia do aż 128KB. Jeśli nie masz konieczności korzystania z SWD to spokojnie polecam Eclipse + OpenOCD...
Witam, Zainstalowałem Eclipse i chciałbym zbudować przykład dostarczony na mikrokontroler ARM. Zainstalowane mam już Eclipse + OpenOCD + Codesourcery. Gdy robie Build All okazuje się, Eclipse nie generuje pliku makefile przez co nic się nie rusza. Potrzebuje coś dodatkowo do tego zestawu? Przeczytałem, że jeżeli Eclipse ma generować makefile trzeba...
Spróbuj dodać komendę: -c "reset_config none" w 'OpenOCD Options:' w oknie konfiguracji debugowania.
Jedno mnie dziwi - nigdy nie miałem takich problemów. To, że timery czy inne peryferia sobie pracują, gdy rdzeń jest halt to nie powinno nikomu przeszkadzać, skoro stepowany rdzen w ogóle nie skacze pod wektory ISRów...? Gdy używam Ride7 to nie mam tego problemu, ale gdy przekroczyłem limit 32kB przesiadłem się na Eclipse+OpenOCD. No i niestety w trakcie...
Witam, Zainstalowałem nową wersję OpenOCD-x64-0.6.1 na Windows 7 x64 i próbuję uruchomić go z programatorem RLink na środowisku Eclipse. OpenOCD pobrałem ze strony Freddie Chopin`a. Przeinstalowałem także sterowniki do RLnik`a, które były zawarte w pobranym zipie. Poniżej wynik uruchomienia OpenOCD, w Eclipse i z linii komend wynik jest taki sam: komenda:...
Witam. Jestem szczęśliwym(?) posiadaczem płytki ministm32(rev2) z TFT 2.8'' (ILI9320) z allegro[url=http://allegro.pl/zestaw-uru... Czy ktoś może próbował skompilować i uruchomić dołączone demo w środowisku eclipse+OpenOCD (konfiguracja według tutoriala Freddiego...
Cześć :) Mam takie pytanie, bo cokolwiek trudno znaleźć do uC STM32f373. Jestem na etapie ze udało mi się z sukcesem zintegrować eclipse+openOCD+toolchine. Programy debagują mi się odpowiednio, tak jak trzeba, tylko wiem ze istniej możliwość dodanie takiego plaginu który umożliwia monitorowanie rejestrów peryferyjnych. Ale niestety po instalacji nie...
(at)aro_go Ja używam [url=http://sourceforge.net/projects/chi... (tak naprawdę skonfigurowany eclipse + gcc + openocd). Standardowo masz demko pod STM32F429-Discovery.
Witam Mam pewien problem z uruchomieniem debugera (Eclipse Juno, OpenOCD 0.6.0, Linario) z przykładowym programem migającej diody dla STM32F4Discovery. Z linii poleceń OpenOCD zachowuje się prawidłowo i komunikuje się z płyką mikrokontrolera, GDB uruchamia się bez problemów. Pod Eclipse OpenOCD też uruchamia się prawidłowo (jako external tool), przykład...
Pauza w Eclipse lub "halt" przez OpenOCD zanim wywołasz te komendy.
Ja mam Eclipse + CodeSourcery + OpenOCD. undefined reference to `main' startup_stm32f0xx.s /lcd/src line 109 C/C++ Problem Błąd linker'a.
Do układów tych można użyć GCC, Eclipse oraz OpenOCD, jak do 99% innych ARMów, więc nie ma specjalnego problemu. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Witam, Proboje od dluzszego czasu skonfigurowac eclipca do wspolpracy z plytka stm32discovery ( http://www.st.com/web/en/catalog/tools/F... ) oraz stm nucleo (stm32f103RB). Na poczatku probowalem uzywac gdbservera Atolica, ale okazalo sie ze od jakiejs wersji wstecz nie mozna juz go uzywac po za Atolic Studio. Teraz staram sie...
Nie bardzo rozumiem po co masz układ w trybie bootloadera podczas programowania. No i chyba nigdy nie zrozumiem po co rozdzielać komendę "halt" od komendy "reset", skoro jest "reset halt"... Najnowsze GDB działa z OpenOCD i Eclipse bezproblemowo, wystarczy tylko ściągnąć NOWE Eclipse i NOWE wtyczki przeznaczone do tej właśnie wersji Eclipse. http://www.elektroda.pl/rtvforum/viewtop...
openocd eclipse eclipse openocd stm32 ubuntu eclipse openocd
dobrać tranzystory sterujące skaner epson panasonic wireless
gniazdko zigbee radia rozkodowanie skoda
Radio samochodowe: AM głośne, FM bardzo ciche - przyczyny Gdzie kupić nową taśmę matrycy Lenovo N14608 Z546?