Witam, posiadam płytkę rozwojową SM7-EX256 oraz programator JTAG (LPT) (wszystko firmy Olimex) Zainstalowałem IAR, oraz OpenOCD, jednak podczas próby połączenia mam następujące wiadomości z programu OpenOCD: parport port = 0x378 srst_only srst_pulls_trst srst_gates_jtag srst_open_drain Info : clock speed 500 kHz Info : JTAG tap: sam7x256.cpu...
zeby procek byl w stanie halted
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!!
W wolnej chwili powiedz mi jeszcze co zmieniałeś w skryptach, że zadziałało. Widzę, że zmieniłeś szybkość JTAGa z 7kHz na 3kHz, coś pozatym? No i czy w tym szeregu poleceń który podawałem ostatnio mógłbyś zmienić reset na reset run i spróbować jeszcze raz? Niewiedzieć czemu po poleceniu reset twój rdzeń dalej jest w stanie halted. 4\/3!!
Coś nie bardzo chciało działać, cały czas twierdził, że CPU ton halted, ale rozwiązałem problem zmieniając konfigurację pinu boot0 tak, żeby ruszył z pamięci RAM i wtedy zrobiłem kasowanie procka.
Wydałem przez konsolę GDB polecenie "reset halt" i "reset init" i za każdym razem był komunikat "timed out while waiting for target halted". Po wydaniu komendy "poll" pokazuje, że "target running".
Pozwolę sobie podczepić się pod temat. Otóż mam następujący 'problem'. Programuję sobie STM32 za pomocą OpenOCD i JTAG-lock-pick i zawsze po zaprogramowaniu pamięci procesor nie startuje a OpenOCD zwraca : target state: halted target halted due to breakpoint, current mode: Thread xPSR: 0x01000000 pc: 0x0800018c Skrypt programujący (zaczerpnięty...
[syntax=c] Open On-Chip Debugger 0.7.0 (2014-01-29-12:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v16 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info...
Na swoją stronkę wrzuciłem najnowszą kompilację OpenOCD dla Windows, problem na który się natknąłeś powinien tam być rozwiązany. 4\/3!! Wykonując z konsoli komendę OpenOCD [reset halt] program zatrzymać powinien się zgodnie z plikiem *.map w pozycji wskazywanej przez Reset_Handler=0x0817ec7c a zatrzymuje się na adresie 0x1fff4abe (system memory ? -...
Chciałem zrobić przerwanie zewnętrzne (EXTI0), że jak naciśnie się guzik na płytce to tam lampki się zapalą inaczej. Tylko problem jest taki, ze jak nacisnę sobie guzik to niby program skacze do przerwania - tj. tak mi OpenOCD pokazuje: halt target state: halted target halted due to debug-request, current mode: Handler External Interrupt(6)...
Trochę się pogubiłem, oocd podaje target state: halted target halted in Thumb state due to debug-request, current mode: Supervisor cpsr: 0xa00000f3 pc: 0x7fffe156 więc dlaczego uważasz że układ ląduje w bootloaderze?
Dzień dobry, Nie mogę sobie poradzić z zaprogramowaniem stm32f4 na płytce discovery. Do programowanie używam wbudowanego st-lika. Mój system to Ubuntu 10.04. Program jaki chciałbym wgrać to przykład ze strony Freddiego Chopina pod tą właśnie płytkę. Jedyne co zmieniłem to w Makefile'u toolchain na arm-linux-gnueabi (linaro). Ogólnie program się niby...
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...
Udało się. Zanabyłem drogą kupna jeszcze jeden zegarek (przyszedł z uszkodzonym czujnikiem tętna, więc dostałem jeszcze jeden - w sumie trzy teraz mam ;)). Zgrałem z nowego oprogramowanie (oba banki) i wrzuciłem je na pierwszy. Po wydaniu komendy reset zegarek się uruchomił. Kilka uwag technicznych: - zamieszczam plik który jest zrzutem terminala podczas...
Mam problem z zestawem Eclipse Kepler + GDB + CS + openOCD 0.8.0 + STM32F072BDISCOVERY z procesorem STM32F072RB (Cortex-M0) i programatorem Stlink. Środowisko jest poprawnie skonfigurowane i działa poprawnie na procesorze STM32F103, tyle że z openOCD 0.7.0. Jako że nowy model procka, musiałem użyć openOCD 0.8.0. Jednak po skompilowaniu programu (poprawne)...
Pod Windowsem Twój openocd działa i w trybie SWD i JTAG. Niestety pod linuksem nie udaje mi się skompilować openocd z patcha jaki autor udostępnia (wersja 0.5.0). Kompilacja całych źródeł z linku autora http://www.versaloon.com/download/openoc... (wersja 0.6.0) powoduje że Versaloon pracuje poprawnie tylko w trybie JTAG. W trybie SWD...
Witam, Od 2 dni walczę z tym błędem: Invalid ACK 0x4 in JTAG-DP transaction Problem powstaje w chwili gdy jest wysyłana CTRL_STAT, który zwraca ACK = 4, taki błąd niestety nie jest nigdzie opisany jedyne wartości jakie może przyjąć ACK to ACK_OK_FAULT, JTAG_ACK_WAIT. Dlatego kieruję do Was pytanie czy ktoś, kto bardziej się orientuje w protokole JTAG-DP,...
No tak... to oczywiście moja pomyłka - w między czasie sprawdzałem inne pliki konfiguracyjne i wkleiłem odpowiedź przy innych parametrach. C:\Windows\system32>openocd -f interface/oocdlink.cfg -f target/sam7s256.cfg Open 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/doxygen/bu...
A mi program startuje :?: > "gmake.exe" program C:/OpenOCD/openocd-0.6.0-dev_stlink-... -f C:/OpenOCD/openocd-0.6.0-dev_stlink-... -f C:/OpenOCD/openocd-0.6.0-dev_stlink-... -f flash.script Open On-Chip Debugger 0.6.0-dev-00316-g8a0ac10...
Dziękuję, zmienię składniki oprogramowania zgodnie z sugestią. Dodano po 2 Po wielu "kombinacjach" m.in. ze sterownikami udało mi się uruchomić debugowanie projektu. Problemu jednak jeszcze nie rozwiązałem, bo wszystko działa niestabilnie. Sesję udaje się uruchomić nie za każdym razem. Muszę odłączać i podłączać płytkę Discovery, resetować lub nie itd....
Zasada podstawowa - N I G D Y nie rozdzielaj "reset" od "halt" bez naprawdę dobrego powodu. Ta konfiguracja była kolejną którą sprawdzałem, na początku właśnie miałem monitor reset halt Nie wiem też skąd wyczarowałeś taką wersję OpenOCD, przecież są nowsze, więc czemu ich nie użyć? wersja jest ta bo na pobranej i skompilowanej 0.6.1 otrzymuję Open...
Czemu nie użyjesz nowszego OpenOCD i domyślnych plików konfiguracyjnych? Odpowiedź jest prosta - bo i tak nie ma tam plików konfiguracyjnych od STM32W108xx, a te od STm32F10xxxx nie działają. Wersja OpenOCD, którą mam - działała na pewno przez SWD (ale z MCU NXP). Niestety - jeśli próbowałem się połączyć przez samo SWD - efekt był żaden. Dopiero dopięcie...
Tyle Mialo OpenOCD do powiedzenia: target state: halted target halted in ARM state due to debug-request, current mode: Supervisor cpsr: 0x000000d3 pc: 0x00000000 0x5c002034: 00000197 cleared protection for sectors 0 through 7 on flash bank 0 Warn : keep_alive() was not invoked in the 1000ms timelimit. GDB alive packet not sent! (1157). Workaround: increase...
Witajcie, Pracuję na STM32 CL i do końca nie rozumiem zachowania się openocd. Plik mam poprawnie skompilowany (z przkładów freddiego ). W eclipsie sekcje GDB_Hardware Debugging mam ustawiona następująco: main->C/C++ Application: {wkazanie pliku: stm32_blink_led.elf} Debugger -> GDB command -> arm-none-eabi-gdb.exe Debugger...
Nowsze OpenOCD ? I zaznacz też Load symbols Z nowszym openocd nie udaje mi się nawet połączyć. Jaką ścieżkę podać do Symbols file name, jaki plik? (at)edit Zmieniłem openocd na 0.6.1 i udało mi się wrzucić program ale tylko za pierwszym razem. Kolejne próby nie dają żadnego rezultatu. Poniżej to co dostaję w konsoli: openocd [syntax=c]Open On-Chip...
Używam KT-LINK, OpenOCD 0.7.0, libusb. Środowisko działa prawidłowo, kilka identycznych płyt z STM32F4xx działa prawidłowo, debug, flash itp. Jedna idzie opornie. Po podłączeniu się OpenOCD: Open On-Chip Debugger 0.7.0 (2013-05-05-10:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d...
Niestety nie pomogło. Prędkość jest była ustawiona domyślna, właśnie 1000kHz, poniżej wklejam wyjście. Open On-Chip Debugger 0.8.0 (2014-06-07-21:57) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... WARNING! This file was not tested with real interface, but is assumed to work as this...
Witam! Po latach odkopałem "bohatera wątku" i próbuję go odpalić. Niestety nie chce zbytnio współpracować a openocd wypisuje co następuje: C:\Documents and Settings\dell>openocd -f interface/jtagkey.cfg -f target/stm32f 1x.cfg Open On-Chip Debugger 0.8.0-dev-00277-g871b34c (2013-12-15-11:29) Licensed under GNU GPL v2 For bug reports,...
0.8.0 Połączyło tylko czemu źle rozpoznaje device ID ?? Open On-Chip Debugger 0.8.0-dev-00094-gc658229 (2013-07-21-11:25) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... srst_only separate srst_gates_jtag srst_open_drain connect_deassert_srst adapter_nsrst_assert_width: 100 adapter_nsrst_delay: 100...
Skompilowałem openocd wydając polecenia: ./configure --enable-parport --enable-parport_ppdev make Przełączyłem się nawet na konto root'a ale dalej to samo. EDIT: Spróbowałem skompilować z opcją: ./configure --enable-parport --disable-parport_ppdev Jednak teraz wywala: Open On-Chip Debugger 0.5.0 (2012-01-31-14:10) Licensed under GNU GPL v2 For bug reports,...
10 kHz też nie pomogło. Poszukam tak, jak radzisz. EDIT: Po zintegrowaniu OpenOCD i GDB z Eclipsem przystąpiłem do dalszych prób i otrzymałem coś takiego: Open 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... RCLK - adaptive jtag_nsrst_delay:...
O ja głupi.. Zostawiłem pin JTAGSEL wiszący, co uniemożliwia dostęp do rdzenia. Zaraz jak go podłączyłem do GND pojawiło się coś, co (chyba) zwiastuje powodzenie: C:\Users\tomek\Desktop>openocd -f cfg.cfg Open 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...
Witam, Próbuję wyczyścić pamięć w programowo zablokowanym uC. Wgrany, trywialny program "migający" diodą zablokował piny JTAG'a. Jedynym sposobem na dostanie się do uC jest obniżenie częstotliwości pracy układu. Przy podaniu sygnału 10KHz zamiast standartowego kwarcu 6MHz układ odpala się i jest widoczny dla openocd. JTAG tap: lm3s.cpu tap/device...
Witam, używam JTAG-lock-pick od Freddiego. odpalam openocd -f jtagkey.cfg -f sam7x256.cfg -f flash.script gdzie jtagkey i sam7x256 są konfigami z openocd. flash.script wygląda następująco: init reset halt wait halt flash write_image erase RTOSDemo/RTOSDemo.elf 0x0 # program the onchip flash reset run # reset processor shutdown # stop OpenOCD log po...
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, zainstalowałem OpenOCD ze strony Freddiego Chopina, używam też OpenOCD skompilowanego do współpracy z FTDI, oraz sterowniki do programatora KT-LINK, które były z nim dostarczone na CD. Używam płytki ewaluacyjnej LPC-2478-STK z Olimex-u. Uruchamiam teraz OpenOCD z linii komend: openocd-ftd2xx -f interface/kt-link.cfg -f target/lpc2478.cfg przez...
Witam, Jak mogę wyłączyć tą optymalizację? Openocd wyrzuca mi coś takiego: Warn : acknowledgment received, but no packet pending undefined debug reason 6 - target needs reset target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08000150 msp: 0x20000000 target state: halted target...
Odpalilem Jtag (wiggler) dlaczonego do ukladu lpc2368 i dostalem taki output: 0>openocd-0.5.0 -f interface\parport.cfg -f target\lpc2378.cfg Open On-Chip Debugger 0.5.0 (2011-08-09-23:21) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxygen/bu... Warn : Adapter driver 'parport' did not declare which transports it...
Po podłączeniu dostaję takie błędy od OpenOCD: Open On-Chip Debugger 0.5.0-dev (2011-06-07-18:11) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect 'jtag' 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 #0 : stm32.flash...
Dziękować, sprawdzę w domu, bo nie mam przy sobie tej płytki z STM32. Dla STR712 oba JTAGi działają prawidłowo :) EDIT. Zadziałało. Ale dalej mam problem z STR911. Open 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... RCLK - adaptive jtag_nsrst_delay:...
Ciekawa sprawa. Miałem błędy w konfiguracji eclipse i pewnie nadal mam. Nadal próbuje przekompilować pliki z demo dla mojego discovery. Okazało się że zapomniałem pokazać linkerowi gdzie jest skrypt ld. Jak to zrobiłem to wszystko poszło dobrze... Prawie. Załadował się program i widziałem nawet w okienku disassemberta jego dok, można było robić pracę...
Zauważyłem, że jezeli w procedurze odblokowania opuszcze krok wyłączenia i włączenia zasilania, to kiedy zrestartuje openocd, to mogę się połączyć przez telnet, tylko dalej coś jest nie tak bo np. zgłasza błąd przy poleceniu reset halt > reset halt 500 kHz cortex_m3 reset_config vectreset Resetting Core Peripherals JTAG tap: lm3s.cpu tap/device found:...
Mam problem a jestem trochę dziewicą w temacie. Zrobiłem sobie płytkę developerską na STM32F205. Zrobiłem ja tak, że po prostu podłaczyłem piny zasilania układu do 3,3V, masy - do masy, BOOT0 do masy, kondensatorki dałem zgodnie z manualem do kostki, złacze J-TAG zgodnie z opisem Freddiego, popodpinałem jego piny do odpowiednich pinów na kostce i właczyłem...
Witam, męczę się już drugi dzień z płytką STM32VLDiscovery za pomocą OpenOCD, dodam że F4Discovery śmiga bezbłędnie. Utworzyłem prosty programik standardowo migający diodą w celu przetestowania. Programik kompiluje się bezbłędnie, OpenOCD łączy się z procesorem tez bez żadnych problemów. Problem pojawia się przy próbie debugowania przy starcie program...
Dzień Dobry Czy ktoś wie jak wymusić inny polling time w openocd? Żeby cały czas było np co 100ms lub 1000ms. W tej chwili wygląda to tak, że dochodzi co 6300ms, co jest zbyt długim czasem gdy podpinam nastepny uklad. komenda "poll_period" nic nie zmienia [syntax=text]Error: jtag status contains invalid mode value - communication failure Polling target...
Witam wszystkich Otóż mam moduł nRF52810, na który chciałem wgrać przykładowy program hex z internetu . Chciałem to początkowo zrealizować poprzez podłączenie do komputera poprzez programator ST-Link V2 a dalej skorzystać z usługi openOCD by wgrać oprogramowanie. Natknąłem się jednak na problemy wydruk konsoli K:\hex_folder\s112_nrf52_6.1.0>op...
Witam. Ubuntu + eclipse + openocd + arm-none-eabi-gdb Płytka jak tu: http://www.microcontroller-project.com/g... Programator jak tu: http://propix.com.pl/pl/p/ST-LINK-V2-SWD... Wersja działająca: Uruchamiam openocd tak: [syntax=bash]openocd -f /usr/local/share/openocd/scripts/interfa... -f /usr/local/share/openocd/scripts/target/...
Próbuję za pomocą OpenOCD zaprogramować zewnętrzny flash SST39VF1601. Po trudach i bojach z kompilacją najnowszego snapshota OpenOCD (problem drivera niekompatybilnego z ARMv7M w 'oficjalnych' wersjach) w zasadzie wszystko już działa, z tym że pamięci zaprogramować nie mogę. Próbuję na dwa sposoby : flash protect 0 0 1 off flash erase_sector 0 0 1 load_image...
Program zostaje załadowany ale nie startuje. Na końcu widać że target halted in ARM state due to breakpoint, current mode: Supervisor. Dziwne bo żadnych breakpointów nie robiłem. C:\Users\tomek\workspace\sam7_mysz\u... -device-hid-mouse-project\bin>openocd -f interface\jtagkey.cfg -f target\at91sam 7sx.cfg...
Witam, Witam, posiadam płytę lm3s6965 ethernet eval board : Na początku napiszę co działa: 1. działa openocd (0.6.1) 2.1. program jest już wgrany do procesora 2.2. podpinam płytę do USB, jednocześnie załączam zasilanie 2.2. uruchamiam openocd 2.3. uruchamiam debugowanie w eclipse. (bez wgrywania kodu programu) 3. Debugowanie przestaje działać...
Witam. Buduję urządzenie oparte o zestaw uruchomieniowy SAM7-P256 Olimex'u. Generalnie wszystko działało, ale dosyć mocno je ostatnio testowałem (zmiany, programowanie, testy, poprawki i tak w koło) i nagle przestało.. Tzn. najpierw wyskoczył mi jakiś błąd podczas próby programowania przez jtag, później się udało, ale program działał dużo wolniej niż...
Witam. Od paru godzin próbuję ujarzmić programowanie STMa (konkretniej motyl - STM32F107). Postanowiłem zaprogramować go telnetem przez OpenOCD. Ściągnąłem Keila, wrzuciłem mu bezpośrednio projekt migającej diody z www.stm32.eu (żeby było, że na pewno działa binarka :) ) odpaliłem OpenOCD Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed...
Cześć Mam problem z uruchomieniem zestawu JTAG (http://www.hs-augsburg.de/~hhoegl/proj/... i procka Atmela SAM7s256. Zrobiłem wszystko jak w tutorialu Jamesa Lyncha. Chcę wrzucić program z exampla do flash-a i Info: openocd.c:86 main(): Open On-Chip Debugger (2007-04-16 19:30 CEST) Warning:...
Rzeczywiście w AC6 jest inna wersja OpenOCD - 0.9.0-dev-00416-gc6629a9-dirty i jest krok do przodu. OpenOCD łączy się z tylko gdy trzymam wciśnięty reset bo inaczej: [syntax=OpenOCD] Open On-Chip Debugger 0.9.0-dev-00416-gc6629a9-dirty (2015-08-03-16:31) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info :...
Z 17 postu tego wątku. No niestety ale oryginał z openOCD mi nie działa. Przy próbie zaprogramowania z linii poleceń wywala to: Open On-Chip Debugger 0.5.0 (2011-08-09-23:21) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect 'jtag' trst_and_srst...
Od jakiegoś czasu próbuje wgrać program przez JTAG'a używając OpenOCD i GDB. Niestety program albo nie trafia gdzie powinien albo w ogóle się nie wgrywa. Przy zaprogramowaniu uC przez FlashMagic debugowanie kodu działa bezproblemowo. GDB jest z wersji CodeSourcery 2010q1 (najnowsza w ogóle nie działa). Dane z OpenOCD Open On-Chip Debugger 0.4.0 (2010-12-28-14:49)...
dzięki Freddie przerobiłem właśnie Twój przykład z lpc2103 i będę z nim konfigurował eclipse dalej jak wyjdą jakieś problemy będę pisał. Dodano po 2 skonfigurowałem eclipse pod Twój projekt i oto co mi wyskoczyło w eclipse jak dałem Debug OpenOCD w konsoli Debug w Eclipse: Open On-Chip Debugger 0.7.0-dev-00079-g08ddb19 (2012-11-12-17:14) Licensed under...
Witam, Za każdym razem w trakcie uruchomiania mikrokontrolera po startowaniu konfiguracji debugowania GDB w eclipse licznik rozkazów skacze do : g_pfnVectors: 00000000: andne r0, r0, r0, lsr #16 <------------- 00000004: muleq r0, r1, r6 00000008: andeq r0, r0, r0 0000000c: andeq r0, r0, r0 a OpenOCD sypie błędami: Info : JTAG...
To już wiem, że mam zablokowaną pamięć Flash. Chyba nawet domyślam się, że mogłem tego dokonać próbując wgrać binarkę przez vsgui dołączonym do versaloon'a. OpenOCD wypluwa: Open On-Chip Debugger 0.8.0-rc2 (2014-04-15-16:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... xsvf adapter...
Wydawało mi się, że dokładnie ten sam komunikat ale jednak jest trochę inaczej: openocd: Open On-Chip Debugger 0.7.0-dev-00135-g76afade (2013-01-10-19:27) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... Info : only one transport option; autoselect 'jtag' srst_only srst_pulls_trst...
oto co wyrzuca openocd Open On-Chip Debugger 0.5.0 (2011-08-26-10:27) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect 'jtag' 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 cortex_m3 reset_config sysresetreq Info : clock...
Wzorowałem się na opisie na stronie # # Parallel port wiggler (many clones available) on port 0xc8b8 # interface parport parport_port 0xFFE8 parport_cable wiggler jtag_speed 1 Komunikaty z openocd Open On-Chip Debugger 0.3.1 (2009-11-13-16:13) $URL$ For bug reports, read http://openocd.berlios.de/doc/doxyge... parport...
Czołem! Chyba znowu utknąłem w bojach z STM32F2. Wysyłam taką komendę: openocd -f interface/jtagkey.cfg -f target/stm32f2x.cfg -c "init; reset halt; flash write_image erase out/test.hex; reset run; shutdown" i dostaję odpowiedź: Open On-Chip Debugger 0.5.0 (2011-12-03-10:15) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
używam jtaga wiggler'a na LPT który działa w IAR. Po ustawieniu całego środowiska, oraz makefile i script.ocd włączam OpenOCD->RUN. pojawia się komunikat : Info: openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST) Warning: arm7_9_common.c:734 arm7_9_assert_reset(): srst resets test logic, too Warning: arm7_9_common.c:933 arm7_9_halt():...
Szanowni forumowicze, Próbuję swoich sił z ARM, na początek chciałem zaprogramować układ gotowym programem ... Wydaje mi się, że wszystko zrobiłem zgodnie ze sztuką opisaną w instrukcjach dostępnych w internecie ale nijak nie mogę wgrać programu. Zastosowałem chyba wszystkie możliwości, które znalazłem w sieci ... bez rezultatu. Próbowałem różnych zmian...
Witam. Konfiguruję sobie debuggowanie w połączeniu Code::Blocks+ arm-none-eabi-gdb+OpenOCD. uC - stm32f446re na plytce Nucleo. Korzystam ze standardowych plików konfiguracyjnych OpenOCD czyli stlink-v2-1.cfg i stm32f4x.cfg. Szablon wygenerowałem w STM32CubeMX. Wszystko działa, program włączający i wyłączający diodę daje się debuggować, ale... pomiędzy...
nie wiem czy dobrze uzywam tej komendy, ale wyskakuje mi taki błąd: C:\>openocd -f interface/jtagkey.cfg -f target/at91sam7sx.cfg -c "jtag_khz 1000" -c "init" -c "flash probe 0" -c "reset halt" -c "flash write_image erase C:\mai n.hex" -c "reset run" -c "shutdown" Open...
Udało mi się zapalić diodę tylko wgrywając program za pomocą debuggera zawartego w Crossworksie. Co ciekawe, gdy próbowałem programować flash dostawałem komunikat: Flash Checksum error. Kolejny test jaki wykonałem to zaprogramowanie flasha za pomocą H-Jtaga używając pliku hex wygenerowanego przez Crossworks'a. Procek się programuje, weryfikacja ok,...
Nie udało mi się niestety usunąć flasha. Openocd wypluwa coś takiego: > stm32f1x unlock 0 stm32f1x unlock 0 device id = 0x10016418 STM32 flash size failed, probe inaccurate - assuming 256k flash flash size = 256kbytes Target not halted in procedure 'stm32f1x' > stm32f1x mass_erase 0 stm32f1x mass_erase 0 device id = 0x10016418 STM32 flash size...
Witam wszystkich, mam taki problem. Kupiłem lpc2148 olimex fabrycznie miał zaprogramowany mały programik który powodował że strzałka myszy zakreślała kwadrat. Po zaprogramowaniu właściwego wsadu cały układ nie działa poprawnie. Po ponownym zaprogramowaniu układu oryginalnego ze strony olimex nie działa jak na początku strzałka myszy przesuwa się tylko...
A mógłbyś podesłać jakieś najprostsze skrypty? Ja swoich nie pisałem tylko ściągnąłem gdzieś z neta i szczerze mowiąc nie wiem co w nich jest potrzebne a co nie. Poczytałem juz troche o obsłudze Yagarto i OpenOCD na Twojej stronie i przyznam że pare rzeczy sie dowiedziałem. Tylko że dalej nie potrafię pokonać tej przeszkody o której wyżej pisałem a...
No to pociągnę dalej wątek, walczę już drugi dzień, nic już mi do głowy nie przychodzi. Mój mikrokontroler to AT91SAM7S64. Program się kompiluje bez błędów. Tu trochę musiałem powalczyć, bo make uruchamiany z konsoli działał bez problemów, a uruchamiany z eclipse się buntował i wymagał podania pełnych ścieżek do kompilatora (CodeSourcery). OpenOCD widzi...
Witam, Zacząłem pisać pod ARMy i na samym początku napotkałem dziwny problem. Program pisany w WinARM, programuje klonem wigglera ze środowiska WinARM. Pierwszy programem miał być bootloader. Ściągnąłem bootloader ze strony ST połączyłem z przykładami ze strony ST. Kompiluje wrzucam do procesora i program startuje po... 4 minutach. To że program startuje...
Wykasowałem tą instrukcje ale niewiele się zmieniło. Spróbowałem jeszcze innej opci - włączyłem H-JTAG-a i przy wykrywaniu pokazało się okienko: http://obrazki.elektroda.net/88_12581037... Po kilku próbach z resetowaniem udało mi się wyczyścić pamięć - Eraze i wgrałem soft H-JTAG-iem. Tym razem normalnie wykrywał kostke. Po uruchomieniu debugera...
Witam Pracuję na F405 i F415 teraz kupiłem wersję F427 która ma 256kilo ramu, jak chcę zaprogramować Flash OpenOCD daje mi takie coś [syntax=actionscript]Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : only one transport option; autoselect 'jtag'...
Witam, Udało mi się uruchomić STM32 z OpenOCD przez Wigglera. Problem mi jedynie sprawia debugowanie programu w Eclipse. Program ładuję przez Makefile , wszystko wygląda ok: D:\Projekty\ARM\project>cs-make program "Programming with OPENOCD" openocd -d0 -f interface/parport.cfg -f target/stm32.cfg -c init -c "fast enable "...
Mam daje problem z ta plyta olimexa - oocd mowi mi cos takiego: C:\>openocd -f interface/olimex-arm-usb-ocd.cfg -f target/lpc2148.cfg Open On-Chip Debugger 0.2.0 (2009-07-18-09:50) Release $URL: http://svn.berlios.de/svnroot/repos/open... .c $ For bug reports, read http://svn.berlios.de/svnroot/repos/open...
Debugowanie uruchomić próbowałem ale nie działa niestety. Dopisałem to ID do konfiguracji - teraz openOCD się już nie krzaczy, ale dalej nie mogę debugować. Doszedłem do tego że nie można załadować softu do procka. Wygląda to tak Open 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...
Jeśli uruchamiasz LPC1756 to polecam na start szablon aplikacji: http://tenuki.fr/nio101/wp-content/uploa... OK, niech to będzie jakiś punkt zaczepienia. Specjalnie pod ten przykład przesiadłem się na Windows, doinstalowałem GNU ARM plugin i całość skompilowałem: Invoking: ARM Sourcery Windows GNU Print Size arm-none-eabi-size...
witam szanownych forumowiczów, Od jakiegoś czasu próbuje skonfigurować środowisko eclipse aby współpracował z JTAG lock pick według poradnika znajdującego się na stronie Freddie Chopin. zestaw ewaluacyjny z procesorem STM32103vct6 zakupiłem wszystko w komplecie link http://www.elektroda.pl/rtvforum/topic21... Próbowałem już chyba wszystkich kombinacji...
Witam. Próbuję nieudolnie połączyć się z mikrokontrolerem. Przy próbie programowania otrzymuję następujące komunikaty i błąd: Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v20 API v2 SWIM v0 VID 0x0483 PID 0x3748...
Bez zmian. openocd -f /home/sulfur/openocd-0.6.1/share/openocd... -f target/stm32f1x.cfg -c "adapter_khz 1; reset_config trst_and_srst; init; reset init;" Open On-Chip Debugger 0.6.1 (2012-10-12-19:56) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : only one transport...
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...
Tak wygląda programowanie: [syntax=c]C:\Users\michal\Desktop\openoc... -f interface /zl24prg.cfg -f target/lpc2148.cfg -c targets -c "init" -c "reset halt" -c "flas h write_image erase arm.hex" -c "reset run" -c "shutdown" Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports, read...
Jakieś sugestie ? Gdyby ktoś miał program do obsługi USART dla STM32F303RC w postaci pliku hex - nie pogardziłbym. Sprawdziłbym czy to wina kompilatora czy STM Edit Przeszedłem na środowisko Eclipse. Fajnie cacy, "obudowałem" sobie kompilator, wrzuciłem taki oto kod: For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : This...
Witam. Próbuje zwiększyć prędkość programowania z wykorzystaniem OpenOCD 0.8.0, programator Atmel SAM-ICE. Plik konfiguracyjny at91sam7x256.cfg z /OpenOCD/share/openocd/scripts/chip/atme... Układ programuje się poprawnie, ale z bardzo niską prędkością - 5KB/s. Komendy: openocd -c "interface jlink" -c "adapter_khz 12000" -f jlink.cfg...
Witam Po przymusowej reinstalacji systemu na której wszystko działało bez problemów byłem zmuszony na nowo instalować Eclipse wraz z OpenOCD dla mojego STM32F4. Podobnie jak wcześniej do programowania używam polecenia w : "openocd.exe -f board/stm32f4discovery.cfg -c init -c halt -c "flash write_image erase ${project_name}.elf"...
Na wstępie zaznaczę że mam świadomość że temat o który pytam jest dosyć archaiczny ale muszę po kimś poprawić kod a najlepszym sposobem na to jest chyba debug. Procesor z którym mam do czynienia to lpc2129 już nie wspierany przez oficjalne oprogramowanie producenta. Mój problem jest związany z programowaniem i debugowaniem. Na początek programowanie,...
Hej! Jest jakiś progress, dzięki wielkie, ale nadal mam problemy :( Pobierz przykład dla LPC2103 i zmień go do swojego procka. Oki, zmodyfikowałem go, ściągnąłem również z sieci skrypt linkera dla LPC2378 - czy dobry, nie wiem :( ale teraz mam dziwaczną sytuację. Cs-make buduje prawidłowo, ale przy próbie wgrania go ręcznego (bez Eclipse'a) przez telnetowanie...
Tak jak pisałem - Twój startup załatwia manipulacje stosem, więc w takiej sytuacji atrybut dla funkcji jest zbędny, a wręcz błędny. Jeśli masz debugger, to przecież możesz sobie sprawdzić czy w ogóle wchodzi do przerwania oraz czy wchodzi do tego assemblerowego wrappera który jest pod etykietą "VIC". Profilaktycznie włącz sobie też ręcznie przerwania...
Witam, Jestem dość początkujący jeśli chodzi o STMy dlatego proszę o wyrozumiałość. Do pamięci flash procesora wrzuciłem kod, który prawdopodobnie zawiesza procesor. Od tego momentu nie mogę się połączyć z uC używając OpenOCD. Komunikat j/n: D:\ARM\openocd-0.5.0\bin>openocd-... -f interface/olimex-arm-usb-ocd.cfg - f target/stm32f1x.cfg...
Mam pytanie troche z innej beczki chociaz zwiazane z plikiem CFG. Mianowicie po wykonaniu polecenia: openocd-ftd2xx -f .\prj\jtagkey.cfg w wierszu poleceń dostaje taki oto wynik: Open On-Chip Debugger 0.2.0-in-development (2009-05-09-21:00) svn:1606M BUGS? Read http://svn.berlios.de/svnroot/repos/... 30 kHz Info :...
Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze się z procesorem (STM32f103C8t6) przez openocd. Open On-Chip Debugger...
Zaktualizowałem GDB i obecnie mam wersje: " C/C++ GDB Hardware Debugging 7.2.0.201309180223org.eclipse.cdt.debug.... CDT " Zmieniłem ustawienia w GDB tak jak mówiłeś. Przedstawia to załączone niżej zdjęcie: http://obrazki.elektroda.pl/5901709400_1... OpenOcd w dalszym ciągu poprawnie się uruchamia, natomiast...
Witam, Skonfigurowałem eclipse'a do debuggowania procesorów Cortex M-3 uzywając toolchaina CodeSourcery. Ogólnie działa, choc czasem pojawiaja sie bledy (zawsze gdy debuguje kod pliku startup). Info : JTAG tap: lm3s6965.cpu tap/device found: 0x3ba00477 (Manufacturer: 0x23b, Part: 0xba00, Version: 0x3) Info : JTAG...
Witam wszystkich, mój problem jest dość kuriozalny, ponieważ mój procesor działa tylko czasem, to znaczy raz udaje się załadować program i on działa, a innym razem nie. Borykam się z tym już od pewnego czasu i jak zaczyna się normalnie programować, to już mam wrażenie, że wygrałam, a potem znów przestaje, a mnie kończą się pomysły. etap I: zintegrowane...
Witam Nie potrafię tego procka zaprogramować. Miałem go na układzie z wyprowadzeniami UART1 + BOOT1 i 0 Próbowałem programować lock pickiem od freddiego (wyjście UART, bootloader) ale nic z tego (a wcześniej programowałem bliźniaczy układ STM32F103R4T6A taką samą metodą i poszło bezproblemowo). Następnie wyprowadziłem pełnego JTAGA z pinów procesora,...
Porady profesionalistów są bezcenne!!!. Dzięki Frieddie i Atom11. Jedna ścierzka nie łączyła się z JTAGiem. Teraz mam przykładowy projekt od Freddiego LPC2103. Wykonuje takie kroki: 1. Buduje pliki w eclipsie. 2. Konfiguruje Debuga: Initialization commands: monitor reset halt monitor mwb 0xE01FC040 0x01 monitor mwb 0xE01FC000 0 monitor mwb 0xE01FC080...
Aktualnie pracuję z mikrokontrolerem STM32L151CBT6, w środowisku Eclipse. Do programowania używam OpenOCD w wersji 0.9.0 wraz z jtag-lock-pick tiny 2. Programowanie przebiega bez zarzutów, jednakże nie jestem w stanie uruchomić debuggera. OpenOCD uruchamiam z parametrami: -f ..\OpenOCD\scripts\interface\ftdi\jtag-l... -f ..\OpenOCD\scripts\target\stm32l1.cfg...
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...
system halted openocd instalacja openocd porty
zawora regulacja spaliny podlicznik energii hałas kół jazda
bosch wtg86400pl bosch wtg86400pl
Ikon 43" Smart TV TP.HV553.PC821 E43DMS Panel – Firmware/Dump Sources & Compatibility Renault Koleos 2.0 dCi – komunikat Check Injection System, diagnostyka, typowe usterki