Wciąż brak efektu :( OpenOCD: Open On-Chip Debugger 0.2.0-in-development (2009-06-30-01:49) svn:r2403 BUGS? Read /usr/share/doc/openocd/BUGS $URL: http://svn.berlios.de/svnroot/repos/open... $ Info : JTAG tap: sam7x64.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787, part: 0xf0f0, ver: 0x3) Info : JTAG Tap/device matched Info : accepting...
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ą.
Ad1. OK. Ad 2 : Error: No flash at address 0x00000000 Skrypty linkera wzięte z Ride, z resztą programy działają, problemem był tylko ten dziwny breakpoint.
zaznacz resume i daj breakpoint na main.
Cześć Mam jeszcze jedno pytanie dotyczace debugowania FreeRTOSa. Uzywam Ubuntu 12.04, Eclipse Juno, Zylin 4.18.1, openocd 0.7.0 i aktualnego gdb od linaro. Czy używając wtyczki "Zylin" (native), w momencie gdy analizowany task osiągnie breakpoint to domyslnie w okienku "Debug" (tam gdzie widać taski, "external tools" etc.) rozwija sie wam call stack...
Nie wisi ci gdzieś breakpoint? Usuń wszystkie jakby co.
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"...
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!!
A co ty tam masz jeszcze dodatkowo pouruchamiane? Masz odpalone OpenOCD? Jakimiś błędami sypie? Powinno być uruchomione tylko OpenOCD i debugger - jedna kopia każdego! 4\/3!!
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...
Proponuje przeinstalować sobie soft na Jlinka https://www.segger.com/products/debug-pr... Działa o wiele szybciej. mam wrażenie że ustawia automatycznie breakpoint za debugowaną linią co zdecydowanie przyspiesza działanie. Bezpieczne - można w każdej chwili powrócić do ST-Linka, aczkolwiek nie podejrzewam...
nigdy nie używałem JTAGA- - jak wstawić te breakpointy ???
U mnie dla STM32 jedyna różnica między włączeniem gdb to brak komendy "load"... Zasadniczo komendy do debuggowania programu wgranego to tylko "reset halt" (oraz breakpoint na main i continue / resume). 4\/3!!
Warning: Cannot insert breakpoint 0. Cannot access memory at address 0xfffffffe Nie wiem gdzie może być problem. Korzystam z STM32CubeIDE oraz OpenOCD. Program prosty jak drut [syntax=c]HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_9); HAL_Delay(500); HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_9); HAL_Delay(500);[/syntax] Nie ma ustawionych żadnych brakpointów. Spotkaliście...
ciągle to samo, tzn: C:\>openocd.exe -f interface/jtagkey.cfg -f target/at91sam7sx.cfg -c "jtag_khz 1 000" 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... srst_only srst_pulls_trst srst_gates_jtag srst_open_drain Warn :...
Magiczny problem, kombinacja kompilatora sterowników i openOCD rozwiązała problem.
Uruchomiłem jeszcze raz wszystko od nowa i coś poszło Tak wygląda informacja po włączeniu Openocd : Info : clock speed 500 kHz Info : JTAG tap: lpc2378.cpu tap/device found: 0x4f1f0f0f (mfg: 0x787, part: 0xf1f0, ver: 0x4) Info : Embedded ICE version 7 Error: EmbeddedICE v7 handling might be broken Info : lpc2378.cpu: hardware has 2 breakpoint/watchpoint...
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...
Myślę że problem jest w tym że nie potrafię poprawie wywoływać skryptów dla tej wersji OpenOCD. Wpisałem następującą linię w command line: [syntax=actionscript] -f interface/jtagkey.cfg -f target/lpc2478.cfg -c "reset_config trst_and_srst separate;init;reset halt;reset run;shutdown" [/syntax] Teoretycznie powinien uruchomić openOCD, zainicjować Jtag,...
Posiadam gotowy projekt stm32_blink_led ze strony Freddiego Chopina, wszystko zostało poprawnie skonfigurowane pod linuxem i działało bez zarzutu na Eclipse Galileo wykorzystując pakiet CodeSourcery. Aktualnie po wyczyszczeniu systemu chcę przejść na Eclipse Juno i wykorzystać toolchain Linaro. Sama kompilacja i zaprogramowanie płytki (STM32L-Discovery)...
Generalnie w pierwszej zakładce wybierz projekt którego używasz, a w ostatniej odznacz "reset and delay" (to załatwiasz "ręcznie" komendą poniżej), możesz też profilaktycznie dorzucić "main" w "Set breakpoint at" w "Runtime options", oraz zaznaczyć "Resume" poniżej. Upewnij się, że na obydwóch kompach opcje konfiguracyjne (debuggera i OpenOCD) są identyczne....
wywaliłem ten opis urzadzenia z pliku interface i dostałem coś takiego:[syntax=bash] sudo openocd -f interface/jtagkey.cfg -f target/str912.cfgOpen On-Chip Debugger 0.6.0 (2012-10-10-14:10) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Info : only one transport option; autoselect 'jtag' RCLK - adaptive...
Dzieki Freddie za wsazowki. Skomilowalem openocd rowniez pod linuxa zmniejszylem czestotliwosc adapter_freq_khz z 500 do 50 skrocilem kabelek laczacy jtaga z lpc2368 i mam teraz troche inny output: openocd -f interface/parport.cfg -f target/lpc2378.cfg -c "reset_config trst_pulls_srst" Open On-Chip Debugger 0.5.0 (2012-02-17-15:43) Licensed under GNU...
1. Upewnij się, że OpenOCD ma skonfigurowane reset_config na "separate". 2. Upewnij się, że w komendach startowych dla GDB jest "monitor halt reset" 3. Poniżej tej komendy dodaj "monitor mww adres wartosc" (adres - adres rejestru MEMMAP, wartosc - wartość która ustawi "normalne" mapowanie pamięci). Zauważ, że po resecie włącza Ci się bootloader (pc...
Numerkiem Thread'a się nie przejmuj, przecież to tylko kosmetyka (; Co do tego zatrzymywania się - masz w konfiguracji debuggera w zakładce Startup zaptaszkowane "Set breakpoint at:", wpisane "main" i poniżej zaptaszkowane"Resume"? Jak uruchamiasz debugging, co pokazuje się w zakładce Console dotyczącej debuggera (możliwe że trzeba kliknąć na linijkę...
Dziś zainstalowałem Winusb po raz enty postawiłem od nowa CodeSourcery i Eclipse i w końcu udało mi się zaprogramować procesor. Aktualnie mam taką konfigurację: http://obrazki.elektroda.pl/7733904300_1... o dziwo program zatrzymuje się (breakpoint) na 1 instrukcji w main, mimo że w konfiguracji to pominąłem.
Normalnie w sesji OOCD trzeba wklepać (lub ze skryptu) [url=http://www.bugtraker.pl/help.html#A... gdb_breakpoint_override hard, jeżeli używasz Eclipse to zapewne gdzieś w opcjach musisz mu powiedzieć o breakpointach.
Chciałem trochę odświeżyć temat, mianowicie wysypuje mi się debuger. korzystam z GDB insight, Co jakiś czas wywala mi błąd Unable to set 32 bit software breakpoint at address.... i lipa. Dzieje się to w momencie przeskakiwania do konkretnej procedury w trybie step. macie jakies pomysły?? Pozdrawiam
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...
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...
W takim razie oto log, bo znów nie zadziałało, ciągle timeout: 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... Warn : Adapter driver 'parport' did not declare which transports it allows; assuming legacy JTAG-only Info : only one transport...
Witam [syntax=actionscript]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... Info : only one transport option; autoselect 'jtag' adapter speed: 1000 kHz adapter_nsrst_delay: 100 jtag_ntrst_delay: 100 cortex_m3 reset_config sysresetreq...
Ehhh.... openocd 0.5 C:\Users\Dominik>openocd -f interface\jtagkey.cfg -f target\at91sam7sx.cfg -c "a dapter_khz 500" 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/doxygen/bu... Info : only one transport option; autoselect 'jtag' srst_only srst_pulls_trst srst_gates_jtag...
Posiadam JTAG-lock-pick i po odpaleniu OpenOCD wyskakuje mi komunikat: 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... 500 kHz jtag_nsrst_delay: 100 jtag_ntrst_delay: 100 Info : clock speed 500 kHz Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg:...
Witaj, Coś mi się nie podoba ta linijka Info : stm32.cpu: hardware has 109 breakpoints, 2 watchpoints Ten procek nie ma tylu hardwarowych breakpointów z tego co pamiętam ma ich 8. W jakim programie kompilujesz i skąd aż 109 breakpointów ?? Pozdrawiam
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...
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...
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...
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:...
Trochę dziwne. Zawsze możesz zignorować GDB i połączyć się z OpenOCD bezpośrednio przez telnet (port 4444), wydać komendę typu "halt" i będziesz wiedział mniej więcej co się dzieje również. W OpenOCD można również stawiać breakpointy oraz dokonywać dezassemblacji pamięci. 4\/3!!
niby wszystko bylo ok, a teraz jak próbuje programowac, za każdym razem, wyrzuca mi ten błąd: C:\>openocd -f interface/jtagkey.cfg -f target/at91sam7sx.cfg -c "jtag_khz 1000" -c "init" -c "reset halt" -c "flash write_image erase C:\proj_arm.hex" -c "rese t run" -c "shutdown" Open...
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, Mam trochę problemów z konfiguracją openocd i GDB pod linuxem. Na wstępie zaznaczę, że sprzętowo wszystko powinno być ok, bo całość już kiedyś mi działała ale pracuję teraz na innym komputerze i z nowszymi wersjami oprogramowania. Pierwszy problem to prędkość z jaką łączy się JTAG-lock-pick Freddiego z procesorem. Przy wywołaniu openocd używam...
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...
nowe openocd 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... parport port = 0x378 jtag_nsrst_delay: 100 jtag_ntrst_delay: 100 trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain RCLK - adaptive Info : RCLK...
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...
Kupiłem sobie taki moduł http://www.kamami.pl/index.php?ukey=prod... z procesorem LPC2138 i następujący programator: http://www.kamami.pl/index.php?ukey=prod... Przy podłączeniu programatora do procesora i wydania komendy: openocd-x64-0.7.0.exe -f interface/zl24prg.cfg -f target/lpc2148.cfg Open On-Chip Debugger 0.7.0...
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"...
Witam, podepnę się pod temat bo w podobnej konfiguracji działam ze swoją płytką, czyli (całość na x64, win7): - Eclipse Kepler (z GDB Hardware Debugging 7.2.0 + Zylin 4.18.1) - BET-131005 od Freddiego - Coreutils - openocd-x64-0.7.0 - płytka STM32F4Discovery Zaimportowany i skompilowany przykład od Freddiego (stm32f4_blink_led). Mój problem dotyczy...
Witam, Powracam z pytaniem na temat debug w Eclipse Helios sr2 zakolegowany z openOCD 0.5.0 (ew.0.4.0) razem z Jtag Lock pick. Problem: po uruchomieniu sesji debug nie ma możliwości wciśnięcia przycisku pause działa zatrzymanie programu na danej lini lub funkcji ustawiane z okna konfiguracji debug_configuration działa ustawiony breakpoint z edytora...
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...
Kompilacja sprzed miesiąca: >openocd-x64-0.6.0-dev-120511133116 -f board/stm32f0discovery.cfg Open On-Chip Debugger 0.6.0-dev-00550-g4257cb7 (2012-05-12-11:41) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... 1000 kHz Info : clock speed 1000 kHz Info : stm32f0x.cpu: hardware...
Proszę: C:\eclipse_arm\openocd-0.6.1>bin\... -f scripts\interface\stlink-v 2.cfg -f scripts\target\stm32f4x_stlink.cfg Open On-Chip Debugger 0.6.1 (2012-10-07-10:34) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/d... adapter speed: 1000 kHz Info : clock speed...
OpenOCD chodzi ładnie w tle. Zrobiłem według tutka. Jak konfiguruję według tutorialu: Init: [code] monitor reset monitor soft_reset_halt monitor mww 0xE01FC040 0x0002 load [\code] i zaznaczenie main i resume to wypluwa takie coś: [code] target remote localhost:3333 putpkt: write failed: Przerwany potok. monitor reset "monitor" command not supported...
Ok, pomogło zainstalowanie libusb-win32-bin-1.2.6.0 ze strony projektu. Przy uruchomieniu pokazuje komunikat: Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Licensed under GNU GPL v2 For bug reports, read http://openocd.sourceforge.net/doc/doxyg... Warn : must select a transport. 1 kHz trst_and_srst separate srst_gates_jtag...
Witam, Sprawa dotyczy lpc2142, debugger xds100v2, Debian, Open On-Chip Debugger 0.10.0, Mam program, który wyświetla na LCD to, co odczyta z ADC. Żeby to wyświetlić, korzysta z stdlib.h i math.h (potrzebuje itoa i floor). Póki nie korzystałem z tych bibliotek, program się debugował. Teraz mam tak, że po połączeniu się z OpenOCD i zrobieniu soft_reset_halt...
Wczoraj wróciłem do tego i cały dzień działało bez problemów programowanie wszystko było ok. Dziś postanowiłem znów zaprogramować, oczywiście w połączeniach nic nie zmieniałem wszystko jest ok i mam taki błąd: [syntax=c]C:\Users\michal\Desktop\openoc... -f interface /zl24prg.cfg -f target/lpc2148.cfg -c targets -c "init"...
A wiec zmieniłem rozmiar flash: setup_lpc2xxx lpc2146 "0x3f0f0f0f 0x4f1f0f0f 0x40000 lpc2000_v2 0x8000 $core_freq_khz $adapter_freq_khz Oto co wpisałem w cmd: openocd-0.7.0\bin-x64>openocd-x64-0.7... -f interface/jtagkey.cfg -f target/lpc2148.cfg Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug...
Witam, mam dziwny problem z kompilowanym toolchainem przy użyciu skryptów od Freedie-go. Jest to (chyba) kłopot na poziomie komunikacji pomiędzy GDB, a openOCD. Używam eclipse, projekty kompiluje z makefile-a. Korzystam z prekompilowanej paczki: bleeding-edge-toolchain-160412 (64-bit Linux) i świetnie się spisuje. Programy kompilują się bez zająknięcia,...
Generalnie skoro Eclipse mówi, że takiego pliku nie ma, to raczej tak właśnie jest... Co do konfiguracji nowej wersji wtyczki (taki config jak masz nie zadziała) to polecam temat o toolchainie dla ARMów - gdzieś przy końcu opisuję jak skonfigurować nowe wersje GDB Hardware Debugging. Natomiast sprawę ilości breakpointów przemilczę... 4\/3!!
Dzięki, nie wiedziałem o tych zasobach :D Postawiłem wersję 0.5.0 i żeby nie było za łatwo to znowu problem :P OpenOCD łączy się z prockiem ładuje program i niby wszystko ok ale problem jest przy debugowaniu. Odpalam OpenOCD : Open On-Chip Debugger 0.5.0-dev (2010-08-29-17:07) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
Środowisko uruchomione wg opisu ze strony Freddyiego, piki przygotowane na podstawie szablonu pobranego ze strony wymienionego użytkownika. Pliki są z szablonu jednak pewne części wpisów są moje być może coś namieszałem i zwracam się z prośbą o sprawdzenie. Pliki się kompilują. Openocd prawdopodobnie się łączy z procesorem, w eclipse DBG po uruchomieniu...
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...
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...
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,...
Witam STM32l151CC dysponuje 8Kb EEPROMu.. Próbuję zadeklarowac zmienne w pamieci eeprom, zrobilem cos takiego: [syntax=c] const char EEPROM_moj[] __attribute__ ((section(".eeprom"))) ={10,20,30,40}; w pliku linkiera MEMORY { rom (rx): org = 0x08000000, len = 256k ram (rwx): org = 0x20000000, len = 32k eep (rw) : org = 0x08080000, len = 1k } SECTIONS...
Witam, podbijam temat, również mam identyczny problem. STM32F4Discovery, OpenOCD w wersji 0.8.0 64bit, przykładowy projekt zaimportowany od Freddiego i przestawiona ścieżka do OpenOCD, zaktualizowane winUSB wg. instrukcji i wyświetla identyczne komunikaty. Pierwszy komunikat po wywołaniu programu: [syntax=text] Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)...
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...
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ż...
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...
Info : stm32f4x.cpu: hardware has 0 breakpoints, 0 watchpoints Powinno być 6 i 4 (albo coś takiego). Jak jest 0 i 0 (albo jakieś inne bezsensowne wartości), to nawet nie ma co próbować dalszych kroków. Proponuję uruchamiać OpenOCD (tylko pierwszy raz po wyłączeniu zasilania) z wciśniętym przyciskiem reset na płytce. Proponuję też dodać do wywołania...
Zauważyłem ciekawą rzecz: Jak ustawię eclipsa w ten sposób: monitor reset halt zaznaczam load image i podaję ścieżkę [b]do HEX-a (offset 0)[/b] zaznaczam set breakpoint at main zaznaczam resume to debugowanie startuje za każdym razem, w przeciwieństwie do sytuacji gdzie ładowałem pliki ELF. Ale żeby nie było różowo: to co jest...
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...
Zrobiłem tak, jak mówisz i mam: e:\Projekty\ARM\Eclipse\STR91x_examp... -f interface/turtelizer2.cfg -f t arget/str912.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... RCLK - adaptive jtag_nsrst_delay: 100 jtag_ntrst_delay:...
Mam pewien problem. OpenOCD wywołuję tak: -f interface/ftdi/jtag-lock-pick_tiny_2.cfg -c "transport select swd;" -f ${workspace_loc}\Termometr\deb... Zawartość pliku dbg.cfg: set CHIPNAME f1 source [find target/stm32f1x.cfg] configure -work-area-size 2048 Po połączeniu dostaję: Open On-Chip Debugger 0.9.0-dev-00067-g2502d8a...
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...
[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...
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...
Ok. W zasadzie projekty z M0+ i M3 działają. Mam mały problem z M4(zestaw STM32L476 Discovery) a mianowicie jest połączenie openocd z uC: http://obrazki.elektroda.pl/1129214100_1... Tylko problem jest jak chcę przejść do pracy krokowej. W poprzednich projektach automatycznie pojawia mi się breakpoint w mainie. Tutaj nie ma żadnego zatrzymania...
Witam Pierwsze kroki z ARM i pierwsze problemy. Procesor STM32F107VCT6 256K/64K i ST-Link v2. Zaczalem od konfiguracji eclipsa i polaczeniu z programatorem. skompilowac hex i wgrac go narzedziem ST Utility nie ma problemu. Dodam ze w celu przerobki na moj procesor przykladu z migajaca dioda freddiechopin (stm32cl_blink_led-1.2.1-120107.zip) zmodyfikowalem...
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:...
Dzięki Freddie. Jestem już o krok bliżej. Zainstalowałem drivery z najnowszej paczki openocd z Twojej strony. (nie wiedziałem, że Ride7 i openocd wymagają różnych sterów) Zainstalowałem też openocd 0.4.0 ze strony. Teraz zostaje w sesji openocd, ale pojawia się błąd: G:\arm\openocd\src>openocd -f ..\tcl\interface\rlink.cfg Open On-Chip Debugger...
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ż...
próbuję skonfigurować mój interfejs jtag (boff bf30 na ft2232) do mojego urządzenia at91sam9g45 . Musiałem zrobić niestandardowy kabelek, gdyż na urządzeniu 20złącze jest dla rastra 2mm. Poniżej zamieszczam output z openocd oraz mój konfig - widać, że coś jest nie tak. Myślałem, ze to wina kabla, ale przecież jtag wykrywa urządzenia (Info : JTAG tap:...
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ę...
Info : clock speed 1000 kHz Error: SWD-DP OVERRUN - check clock, memaccess, or reduce swd speed Error: SWD-DP OVERRUN - check clock, memaccess, or reduce swd speed Przesadziłeś z zegarem - zmniejsz go na max 800 (z mojego doświadczenia). Config dla LPC1768 (używam do LPC1758) Musisz zmodyfikować, bo masz mniej flash. # Versaloon # interface vsllink...
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 :...
Ok, jestem na etapie działającego wsadu ze skompilowanymi bibliotekami st. Program wgrywam przez Eclipse > Debug > GDB Server J-Linka. Nie korzystam z OpenOCD. Niestety działa to wg. mnie dziwnie, nawet nie umiem określić jak.. W inicjalization command musiałem trochę pozmieniać bo nie chciało to ruszyć: target remote localhost:2331 monitor speed...
Więc tak, projekt udało mi się dobrze skompilować tylko teraz nie mogę wgrać ani zdebuggować. Gdy włączam OpenOCD to daj mi taki komunikat: 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...
Zworki były, musiałem pokombinować z tym resetem (zwolnić w odpowiednim momencie), ale chyba się udało: Open On-Chip Debugger 0.9.0-dev-00415-g2d4ae3f-dirty (2015-06-12-17:54) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ...
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:...
Masz rację. Zauważ, że takie użycie HFault ( dokładnie to eskalowane MemUsage ) może być przydatne, zwłaszcza jak kodu przybywa - łatwiej tworzyć oprogramowanie. Podsumowując i tak niezawodność opiera się o testy&redesign&testy. Komendy różniaste: //######################################... //# GDB crib //######################################...
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...
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...
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...
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, 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...
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...
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...
Teraz jest 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... 500 kHz srst_only srst_pulls_trst srst_gates_jtag srst_open_drain Info : clock speed 500 kHz Info : JTAG tap: sam7xc256.cpu tap/device found: 0x3f0f0f0f...
stm32f103 breakpoint breakpoint freertos eclipse breakpoint
poziom tuszu canon pixma płyn mycia naczyń sterownik turbo
Świergot w panelu klimatyzacji Renault Laguna 3 2.0 Najlepszy pasek napędowy do Aprilia SR 50 AC 2016