Witajcie, Mam taki mały problemik polegający na tym, że procek w czasie debugowania po naciśnięciu resume, zamiast zatrzymać się na następnym breaku ląduje w Default_Handler.... Używam eclipsa + CodeSourcery + openocd 0.5.0 do tego programator od Frediego, chip to STM32F103Vx. openocd uruchamiam z parametrami -f interface/jtagkey.cfg -f target/stm32f1x.cfg...
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...
Pownieważ jest mało informacji dot. ZL24ARM oraz OpenOCD pod linuxem, wrzucam instrukcję jak to skonfigurować (straciłem masę czasu szukając więc może komuś się przyda). Instalacja wykonana na Debianie Wheezy, ale na Ubuntu też powinno być ok. 1. Pobieranie OpenOCD: Ściągamy sobie najnowszą wersję (w chwili pisania posta jest 7.0): [url=]OpenOCD 2....
Open On-Chip Debugger 0.10.0 Licensed under GNU GPL v2 For bug reports, read Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'. Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD adapter speed: 500 kHz adapter_nsrst_delay:...
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...
Cześć! Mam problem z procesorem stm32f107, z płytki waveshare port107v. Wszystko działało dobrze, mogłem debugować, wgrywać flash etc, aż w pewnym momencie openocd przy połączeniu wyświetla mi takie błędy: 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...
Prawie półtora roku przyszło nam czekać na wydanie kolejnej stabilnej wersji ... W tym czasie instalator wersji 0.4.0 dla systemu Windows został pobrany z mojej strony ponad 16000 razy, a paczki z wersjami rozwojowymi z tego okresu - ponad 5000 razy. Tym razem Windowsowa wersja aplikacji udostępniona została - podobnie jak wersje rozwojowe - w postaci...
Dzień dobry, Nie mogę debugować w środowisku zbudowanym w oparciu o Eclipse / OpenOCD / STlink / GDB. Dostaję błędy od gdb, które brzmią: 6-gdb-set new-console on 6^error,msg="No symbol table is loaded. Use the \"file\" command." (gdb) Dodałem opcję -g do Cross ARM GNU Assembler i Cross ARM C Compiler i Cross ARM C++ Compiler, ale efekt jest ten sam....
Windows 7 Pro, 32-bit Firmware version: V2.J15.S0 JTAG Debugger STM32 ST-LINK Utility v2.2.0 STLinkUSBDriver.dll v4.2.2.0 Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Eclipse Indigo Service Release 2, build id: 20120216-1857 GNU ARM C/C++ Development Support 0.5.4.201202210114 C/C++ GDB Hardware Debugging 7.0.0.201202111925 Próba...
Witam, Przejrzałem forum, ale nie znalazłem podobnego problemu: Najnowsze openocd (Linux): Open On-Chip Debugger 0.6.0-dev-00599-ga21affa (2012-06-17-23:35) Licensed under GNU GPL v2 For bug reports, read Niestety mam problem z połączeniem z płytą STM32DISCOVERY: Debug: 162 14 stlink_usb.c:1145 stlink_usb_open(): stlink_usb_open...
Witam, Chciałbym uruchomić zestaw STM32LDiscovery na podstawie tutoriala Freddiego. Co zrobiłem: - Udało mi się uruchomić STM32F1xx na podstawie tutoriala, - Projekt który się kompilował chce przerzucić na STM32L15RBT6 * zmieniłem rozmiar RAMu, * skopiowałem wszystkie biblioteki do STM32L, Ze strony producenta ściągnąłem biblioteki do STM32L. Z tym...
Witam :) Mam specyficzny problem. Otóż zakupiłem sobie programator STLinkV2, który jakoś nie specjalnie chce mi działać z płytką ewaluacyjną eb-stm32_04 oraz OpenOCD. Objaw jest taki: C:\eclipse_arm\openocd-0.6.1>bin\... -f scripts\interface\stlink-v 2.cfg -f scripts\target\stm32f3x_stlink.cfg -c Open On-Chip Debugger 0.6.1 (2012-10-07-10:34)...
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 mam taki problem. Napisałem funkcję odczytującą wypełnienie PWM z odbiornika RC. Chciałem zrobić zabezpieczenie przed uruchomieniem gdy drążek gazu nie będzie w pozycji zero oraz wejście do programowania po przekroczeniu 90%( tak jak to jest w typowych regulatorach). Niestety program przechodzi przez while w czasie jego uruchomienia. Przy pracy...
Witam, Mam podpięte ZL26ARM z STM32F107 do OpenOCD i Eclipse Dodałem now procesor i platformę do Contiki. Chcę odpalić ethernet. Sprzęt zainicjalizował się dobrze bo w buforze mam ramki ARP od komputera. Problem jest natomiast taki że po kilku sekundach od puszczenia kodu, program ląduje mi z HardFault Handler. Nie bardzo wiem jak podejrzeć skąd on...
Wita Mam płytkę STM32F3Discovery, z której wykorzystuje stlinka do debugowania/programowania mojej płytki z STM32L152. Połaczenie mam przez 4 przewody SWDIO,SWCLK,NRST i GND. Wszystko działało ok(pin NRST był potrzebny zeby prawidłowo debugowąc układ), mam program w którym usypiam procka, przy uśpieniu traci się komunikacja z programatorem, żeby ponownie...
Witam, Mam programator BoFF BF30. Po ostatniej aktualizacji mojej Fedory do 21, zaktualizował się także openocd do wersji 0.8. Zaszły tam jakieś zmiany w bibliotece do FTDI, co powoduje, że stare skrypty konfiguracyjne też przestały działać. Tymczasowo mam taki skrypt interfejsu: # # Joern Kaipf's OOCDLink # # http://www.joernonline.de/contrexx2/...
Witam! Próbuje rozpocząć debugowanie STM32L476-discovery z wykorzystaniem OpenOCD 0.9.0 pod Eclipse Luna, WIN7 x64. Plik konfiguracyjny zapożyczony z pluginu STM32Cube pod Eclipse gdyż nie znalazłem w oficjalnej wersji OpenOCD. [syntax=stm32l4_cfg] # script for stm32l4x family # # stm32l4 devices support both JTAG and SWD transports. # source [find...
Witam, potrzebowałem podłączyć się z prostą płytką opartą na STM32F100C4T6 i użyłem dość starego programatora opartego na OOCDLINK A, udało mi podłączyć bez większych problemów, ale prędkość podłączenia pozostaje niezwykle wolna, co przekłada się na długi czas programowania i straszne lagi na telnecie i gdb. Testowałem już sam setup na dwóch różnych...
Wlutowałem nowy układ STM32F207VET6 na PCB i podłączyłem go przez ST-Link V2 do kompa. Odpaliłem STLink Utylity (najnowszy, soft programatora też) i przy próbie odczytu wyskakuje info, że procek zablokowany. Faktycznie po wejściu w Option bytes jest zaznaczone, że zablokowany jest Level 1. Przy próbie zmiany na Level 0 i ok, po kilku sekundach wyskakuje...
Powinno działać - ja w ten sposób podłączyłem do Raspberry Pi moduł [url=]"Blue Pill" i działa, z OpenOCD skonfigurowanym na używanie pinów GPIO (to takie uniwersalne piny I/O z sygnałami zbliżonymi do TTL, Raspberry Pi ma coś takiego) do łączności z STM32.
Witam Poszukuję osoby której udało się prawidłowo stworzyć plik konfiguracyjny dla openOCD pozwalający programować i debugować procesor STM32F107(ewentualnie STM32F103 lub 101) za pomocą turtelizera. Przewertowałem neta i wszystkie przykłady są pod inne procesory. Próby sklecenia czegoś z dokumentacji jak dotąd kończyły się niepowodzeniem.
Witam, a więc działam sobie na płytce ZL31 z kamami, w wersji z odłączonym st-linkiem, za programator i debugger służy mi jtag-arm z andtechu, jest to urządzenie na bazie ft2232. Soft to toolchain skonfigurowany podług tutka freddiego chopina. Wszystko ładnie działało jak trzeba do dzisiaj, gdy w którymś momencie zauważyłem, że skompilowany program...
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...
Jak w temacie. Nie mogę wgrać programu do procesora. Tak wiem, to nie jest pełna komenda, ale już na niej się wysypuje. Programowanie STM32F103 działa świetnie. JTag od Freddiego. openocd -f interface/jtagkey.cfg -f target/stm32f1x.cfg -c init -c "reset halt" Open On-Chip Debugger 0.6.1 (2012-10-12-19:56) Licensed under GNU GPL v2 For bug reports, read...
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...
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...
Witam :) Wiem, że na forum jest pełno tego typu tematów, jednak w żadnym nie znalazłem leku na mój, jak przypuszczam, trywialny problem. Walczę z konfiguracją tego zestawu oraz programatora Versaloon od 3 dni, ale zasadniczo nadal stoję w miejscu. Z grubsza konfigurację wykonałem według w innym projekcie natomiast wyskakiwał monit, że OCD nie może znaleźć...
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 Jestem w trakcie walki z FTP , w zasadzie myślałem że już walkę wygrałem dopóki nie spróbowałem połączyć się z serwerem przez przeglądarkę. Klient co prawda połączył się z serwerem, transmisja podejrzana przez Wireshark nie wykazała żadnych błędów, ale lista plików nie została wyświetlona. Wcześniejsze próby przeprowadzałem na total commander...
Witajcie. Postanowiłem wypróbować nowe środowisko SW4STM32. Projekt stworzony przy pomocy STM32CubeMX, następnie zaimportowany do SW4STM32. Program się kompiluje, i wgrany za pomocą STM32 ST-LINK Utility działa. Niestety z poziomu samego środowiska nie można ani wgrać softu, ani uruchomić trybu debugowania. Wykorzystuję programator ST-LINK V2. O to...
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...
Witajcie. Mam taki problem. Jest napisany program i działa na uC(także kod jest chyba w pożadku) ale jak chce uruchomić debug przez openOCD to od razu wchodzi mi w: /* DomyĹ›lna procedura obsĹ‚ugi przerwania - nieoczekiwane przerwanie zawiesza mikrokontroler. */ static void Default_Handler(void) { for (;;); } Przypuszczam...
Witam wszystkich "Tańczących z ARM-ami"! Podkuszony postami w tym dziale postanowiłem i ja spróbować. Poinstalowałem chyb a wszystko co w toutorialu Kolegi Freddiego Chopina opisane. Do walki zakupiłem na all... płytkę z stm32f103rbt6 oraz wigglera. H-jtag wykrywa proca, nawet coś chyba programuje, ale np. odczyt skutkuje komunikatem o niemożności wprowadzenia...
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 "...
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...
Witam Już cały dzień wojuję z skompilowaniem źródeł i zaprogramowaniem stm32F103RBT6. Przez pięć dni, niekiedy od rana do nad ranem robiłem w pełni własnoręcznie moduł z tym mikrokontrolerem - wszystko sam, 2 dni zajeło mi same zaprojektowanie ręczne ścieżek na płytce. A dzisiaj próbowałem to zaprogramować - bo nie wiem czy wyprodukowałem wartościowy...
Witam, próbuję uruchomić program napisany przez Freddie'go Chopin'a, na procku STM32F103R wlutowanym w moduł MMstm32F103R , na płycie ewaluacyjnej EVBmm Zainstalowałem oprogramowanie, sterowniki, Eclipse, openocd itp. według instrukcji umieszczonej na stronie Freddiego. Projekt udało mi się skompilować poprawnie. Problem polega na tym, iż nie mogę przez...
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...
Witam, Zakupiłem sobie stm32butterfly, do tego programator z Allegro, przeczuwam, że był to błąd, o nazwie Triton. No i mam problem. Plik do open ocd dostarczony z programatorem jest skonfigurowany do pracy z atsam7 i w sumie nie bardzo wiem jak go zmienić, szczególnie że napisany jest dla starszej wersji openOCD. Probowałem zrobić swój własny plik...
próbuje uruchomić openocd i rlinka na targecie stm32 primer (circle). Komunikacja z Ride7 działa, ale chciałem skonfigurować eklipsa tak jak radzi Freedie. Skompilowałem openocd 0.4.0 odpalam: G:\arm\openocd\tcl>openocd openocd -d 3 -l openocd.log -f interface/rlink.cfg -f board/stm3210e_eval.cfg lub G:\arm\openocd\tcl>openocd openocd -d 3 -l openocd.log...
Witam Posiadam oryginalnego JLinka firmy Segger + sterowniki libusb-win32 1.2.2. Mam problem z połączeniem z targetem w OpenOCD. Używam mikrokontrolera STM32. Takie błędy mi wyskakują: C:\>openocd -f interface/jlink.cfg -f target/stm32.cfg Open On-Chip Debugger 0.4.0 (2010-02-22-19:05) Licensed under GNU GPL v2 For bug reports, read...
Witam, Dopiero co zaczynam bawić się ARMami, i na początek zakupiłem sobie moduł z propoxa (STM32F103VE) wsadziłem na mała płytkę uniwersalną ze stabilizatorem 3,3V do tego programator BF30... Tak więc skonfigurowałem sobie Eclipsa + CodeSourcery + openocd wg opisu na stronce tutro.net oraz skryptów załączonych do programatora. No i udaje mi się zaprogramować...
Witam! Posiadam mikrokontroler STM32F107, czyli Connectivity. Chce się z nim połączyć poprzez debugger/programator JTAG. Plik konfiguracyjny interfejsu debuggera w OpenOCD jest ustawiony na typ debuggera Amontec JTAGkey, natomiast plik konfiguracyjny procesora na stm32.cfg. Po połączeniu układów poprzez OpenOCD dostaję następujące komunikaty: Info :...
To mój pierwszy post na tym forum, więc WITAM wszystkich użytkowników. W tematyce ARM siedzę dopiero od kilku dni, więc mój problem może dla bardziej zaawansowanych wydawać się balnalny... ale do rzeczy. Zainstalowałem eclipse oraz wtyczki: -GDB Hardware Debugging -GNU ARM Eclipse Plugin -Zylin Embedded CTD -embsysregview oraz openOCD 5.0 Udało mi się...
Witam, Programuje ten mikrokontroler w środowisku Eclipse. Program wgrywam za pomocą OpenOCD 0.5.0 bezpośrednio wpisując parametry w wierszu poleceń. Już na samym początku zauważyłem że po kompilacji pliki hex mają dużą wartość. Identyczny program skompilowany przy pomocy Keila zajmuje 9kB natomiast skompilowany w Eclipsie 18kB. Po wgraniu tegoż programu...
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...
Hej, dostałem na święta płytkę ZL27ARM i programator ZL30PRG. Przez całe święta szukałem, jak się dobrać do płytki i za diabła nie mogę znaleźć informacji jak ożenić to z OpenOCD i Linuxem (Ubuntu 10.04).. Zestaw: Płytka ewaluacyjna: Kamami ZL27ARM Programator:Kamami ZL30PRG Niby ZL30PRG to klon ST-Linka - ale na plikach konfiguracyjnych od ST-linka...
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 W jaki sposób mogę zrobić backup programu umieszczonego w mikrokontrolerze (STM32F103VET6)? Do programowania używam OpenOCD w wersji 0.4.0. Programator - BF30.
Witam, Po otrzymaniu przerwania od zewnętrznego przetwornika wchodzę do funkcji: void EXTI4_IRQHandler(void) { int b; b = c+d; //inna_funkcja(&b); if(EXTI_GetITStatus(EXTI_Line4) != RESET) { EXTI_ClearITPendingBit(EXTI_Line4); } } Program przechodzi przez dwie pierwsze instrukcje int b;b = c+d;.Po wykonaniu trzeciej czyli wywołaniu funkcji bibliotecznej...
Witam Czy ktoś próbował i wie czy możliwe jest podłączenie dwóch mikrokontrolerów Cortex M3 w łańcuchu JTAG tak żeby działały z openOCD ?
Witam Czy ma ktoś rozkminiony temat profilowania kodu? Czy bazując na Eclipsie, toolchainie Codesourcery Codebench , Open OCD, gdb i JTAGu typu StLink czy Kt-link etc da się jakoś uruchomić proces profilowania kodu? Przeglądałem dokumentację CodeSourcery i jest tam temat profilera GNU gprof ale przyznam że nie bardzo mogę zajarzyć jak tego użyć. Jedynie...
Mam skonfigurowane środowisko Eclipse mniej więcej tak jak [url=]tu 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=]w manualu na stronie 66 jest napisane że powinienem podać -rtos rtos type (W moim przypadku FreeRTOS)...
Witam, Do Eclipse (kepler) chce spiąć sobie wszystko co potrzebne aby programować stm32. Uruchomiłem już kompilator (bleeding-edge-toolchain od Freddie Chopin), podpiąłem OpenOCD ale utknąłem na debugerze. Podczas próby połączenia się nim z OpenOCD zwraca: Bogus trace status reply from target: qTStatus Bogus trace status reply from target: qTStatus...
Próbuję użyć funkcji acos oraz sqrt dostaję taki komunikat: ...thumb2\libm.a(lib_a-w_acos.o)... In function `acos':w_acos.c:(.text+0x94&... undefined reference to `__errno' ...lib/thumb2\libm.a(lib_a-w_sqrt.o&... In function `sqrt':w_sqrt.c:(.text+0x78&... undefined reference to `__errno' próbowałem...
Pytanie do Frediego. Pobrałem szablon dla STM32 i chciałbym ustawić konfigurację tak abym mógł tworzyć biblioteki własnych procedur w określonej strukturze tzn o ile pliki z rozszerzeniem h mogę umieszczać w dodanych katalogach np lib_user/inc/moj.h i taką ścieżkę w includach w plikach projektu to już z plikami c nie działa. Pliki c muszą być w katalogu...
Witam wszystkich, Mam pewien problem z zaprogramowaniem uC STM32F0x. uC chce zaprogramować za pośrednictwem SWD wykorzystując tylko linie SWDIO i SWCLK, nie wykorzystuje nRST i SWO. Używam STlinka v2. Na początek podam konfigurację komend openocd: -f board/stm32f0discovery.cfg -c "init; halt; flash write_image erase test_prog.elf" -c "mww...
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"...
Po kilku miesiącach przerwy chciałem wrócić do programowania mojej płytki Discovery z układem STM32F407. Mam napisanych kilka wersji programu do zwykłego migania diodą, programy się kompilują i wgrywam jej przy pomocy AC6 System Workbench oraz STM32 ST-Link Utility. Programator mam widoczny w menadżerze urządzeń jako STMicroelectronics STLink Virtual...
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)...
Witam. Moje środowisko: Linux Ubuntu 12, STM32F100RB na płycie Value Line Discovery z ST-LINK v1. Mój problem jest raczej związany z konfiguracją linuxa niż problemem z samym STM32. Znalazłem bardzo dużo dobrych opracować, oczywiście klasyk Freddie Chopin, oraz kilka innych opracować po polsku i po angielsku. Doszedłem w konfiguracji do instalacji openOCD....
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,...
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...
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 rodziny mikrokontrolerów ułatwi korzystanie z poradnika? szczywronek:...
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...
Dzień dobry, Sprawa wygląda tak, że chciałem zrobić zadanie 8.4 z poradnika na temat stm32. Wymodziłem sobie takie coś: Open On-Chip Debugger 0.9.0-dev-00186-g30203b3 (2014-11-09-22:49) Licensed under GNU GPL v2 For bug reports, read Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD...
Witam, Niedawno przesiadłem się na programowanie STM32, z arduino, i już na samym początku spotkałem problemy. Aby nie było niedociągnięć że robię coś źle, opisze wszystko jak mam ustawione. Posiadam moduł STM32F103C8T6 ARM STM32 Cortex-M3 oraz programator ST-LINK STLINK V2. Piny podłączone następująco: ST-Link - Moduł 3.3V - 3V3 SWCLK - SWCLK GND -...
Witam, Zauważyłem dziwne zachowanie programatora STM32 ST-LINK oraz nie mogę poprawnie podłączyć debuggera gdb (połączonego z Eclipsem i OpenOCD) podczas użycia funkcji vTaskDelay z FreeRTOS. Używam płytki ewaluacyjnej STM32L-Discovery z układem STM32l152. Do projektu udało mi się zintegrować FreeRTOS'a (możliwe że mam źle skonfigurowaną pamięć w jakiś...
Dzięki Freddie. Mam problem z konfiguracją debugera, zainstalowałem OpenOCD i dodałem go do External Tools, zgodnie z tutorialem Freddiego. Wiem ze openocd dziala bo otrzymuję taki komunikat: C:\Users\Grysek>openocd -f board/stm32f4discovery.cfg Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) Licensed under GNU GPL v2 For bug reports,...
Witam, Zmieniłem ostatnio środowisko z RAISONANCE na workbench for STM32 (Ac6). Przeniosłem istniejące oprogramowanie. Wszystko działa oprócz debugowania (płytka się programuje i działa prawidłowo). Zaznaczę że napisany jest własny bootloader. ustawienia debuggera, standardowe: odznaczone - reset and delay i halt monitor reset halt set breakpoint at...
Witam, Podłącze się pod watek. Korzystam z tego samego kodu ze strony: Jedyna zmiana w kodzie jest WakeUP_PIN. Procek STM32F103VET6. Mam następujący problem: Po uruchomieniu softu, w pliku boot.c w funckji boot_force jest warunek: [syntax=c]if(MSM_GetNumInstalledDevices(... { boot_process(MSM_GetDeviceByID(0)->strin... }[/syntax] który zawsze...
niezbędny będzie konwerter USB do TTL (inaczej USB do Serial) To pozostawia pewną niejasność, bo właśnie kupiłem dwie różne przejściówki USB do Serial, i one różnią się paroma cechami. Jedną z nich jest to, że stan STOP na wyjściu TxD (nie pomyl z BREAK, bo to akurat jest odwrotny) dla jednej daje 0V (czyli L, a stany START i BREAK 5V, czyli H), a...
Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at) Add r0 and r1 and store in r2 stop: b stop (at) Infinite loop to stop execution Nastepnie kompilujemy: $ arm-none-eabi-as -mcpu=cortex-m3...
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 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: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap:...
Witajcie, Posiadam płytkę STM32F4DISCOVERY z procesorem STM32F407VG. Używam pakietu Eclipse + linaro + openOCD skonfigurowanego wg opisu Freddiego Chopina. Uruchomiłem również przykładowy program stm32f4_blink_led. Chciałem dołożyć obsługę USART1. Konfigurację napisałem w pętli main. [syntax=c] int main(void) { volatile uint32_t count, count_max = 10000000;...
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam Summon ARM (link do instalacji...
Przedstawiony tutorial dotyczy głównie konfiguracji Code::Blocks, umożliwiającej pisanie i debugowanie kodu w języku C/C++, m.in. dla mikrokontrolerów z rodziny STM32. Opis zrealizowany został na przykładzie płytki STM32F4DISCOVERY. Jednak przedstawioną metodę można wykorzystać do konfiguracji innych układów z tej rodziny. Prezentowany opis zawiera...
Z wstępnej obserwacji widzę, że działa o niebo lepiej z wr_str. Widać jednak różnicę w prędkości wykonywania programu. PROGRAM INIT zaczyna się wysyłanie danych z programu. 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.... Info...
Witam Bardzo proszę o pomoc w konfiguracji programu OpenOCD. Męcze się już drugi dzień, czytam fora i manuale, już ściągnąłem kilka wersji oprogramowania i nic:/ Problem jest następujący. Wykonałem układ turtelizera2 i mam do niego podłączony swój układ z AT91SAM7S64 na pokładzie (dodam że pod CrossStudio wszystko chodzi bezbłędnie i układ był już testowany...
Używam z powodzeniem OpenOCD 0.3.1 pod systemem WinXP. Zainstalowałem OpenOCD na laptopie z systemem Windows Vista Business Service Pack 2, 32 bitowy Fujitsu Siemens Core Duo i mam problem. Wykonanie polecenia (w cmd): openocd -f interface/usbScarab.cfg -f target/stm32.cfg -c "jtag_khz 1000" powoduje, że pojawia się komunikat Windows "Program openocd.exe...
Zrobiłem nową płytkę z STM32rbt6. Po podłączeniu JTAG'a i odpaleniu OpenOCD komendą [syntax=text]openocd -f interface/jtagkey.cfg -f target/stm32f1x.cfg[/syntax] zatrzymuje się w tym miejscu: [syntax=text]Info : JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG tap: stm32f1x.bs tap/device found: 0x16410041...
Szanowni koledzy, Mam nastepujący problem: Próbuje sobie przygotować środowisko do pracy z STM32. Zatrzymałem się na openocd i stlink-u. Nie mogę zmusić OpenOCD do pracy z tym debugerem. Ale po kolei... ze strony sciagnąłem OpenOCD w wersji 0.7.0 Odpalilem kompilacje: ./configure --enable-stlink make Jednak pojawił się fatal error: libusb-1.0/libusb.h:...
Mówisz o tych od części analogowej? Wszystkie inne na zasilaniu są przylutowane. Poprawiłem opis na JTRST i zmieniłem wywołanie openocd na openocd-0.7.0\bin\openocd-0.7.0 -f interface/ftdi/jtag-lock-pick_tiny_2.cfg -f target/stm32f1x.cfg -c "adapter_khz 100; reset_config trst_only;" i niestety ciągle to samo.
Air32F103 to kolejny klon mikrokontrolera STM32F103, który w razie potrzeby może być szybszy niż oryginał, pozwalający na taktowanie zegarem o częstotliwości do 216 MHz zamiast 72 MHz, jak dla pierwotnego STMicro z rodziny STM32. Pierwszym modelem układów z serii jest Air32F103CBT6, którego urządzenia peryferyjne i konstrukcja sprzętowa są kompatybilne...
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...
Nie za bardzo znam uVision4 ale jeżeli masz #include "stm32f10x_lib.h to znaczy że korzystasz ze skompilowanej biblioteki SPL dostarczonej wraz ze środowiskiem i nie powinieneś już dodawać jej źródeł do projektu. A jak masz źródła w strukturze projektu to zrób #include "stm32f10x.h" P.S. uVision4 nie zna inline ? może przejdź na Eclipse + gcc + OpenOCD...
A niby czemu "Kepler", a nie po prostu "najnowszą"? Bo Kepler jest najnowsza właśnie, a GNU ARM Plugin dostał wsparcie (którego nawet nie zdążyłem jeszcze przetestować) dla JLINK i OpenOCD. Za miesiąc Kepler zostanie zastąpiony nową wersją i wtedy Twój post straci aktualność. Taka jest naturalna kolej rzeczy, 99% postów na elektrodzie jest przestarzałych....
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)...
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 Info : This adapter doesn't support configurable speed Info :...
witam, popełniłem literówkę przy edycji na forum ale w projekcie mam już prawidłowo [syntax=c] #define LED_GPIO GPIOA ///< GPIO port to which the LED is connected #define LED_pin 5 ///< pin number of the LED #define LED (1 << LED_pin) #define LED_ODR LED_GPIO->ODR///< output register for the LED #define LED_bb bitband_t m_BITBAND_PERIPH(&LED_ODR,...
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
Witam! Mam następujący problem: przesiadłem się z procesorów ARM atmela z rdzeniem ARM7TDMI na STM32F z rdzeniem Cortex-M3. Narzędzia, których używam do kompilacji to ARM GCC przekompilowane pod linuksem w taki sposób, żeby dawały radę z tym rdzeniem. Program napisany pod STM'a kompiluje się poprawnie, nie ma żadnych problemów. Poz załadowaniu do procesora...
Zdecydowanie polecam na start LPC: - bardzo dobrze napisane manuale - płytki LPCXpresso - środowisko bazujące na eclipse z obsługą debugera LPC-Link wbudowanego w płytki (można założyć że jest darmowe). Nie wiem czy skonfigurujesz eclipsa z OpenOCD do pracy z tym debugerem, a małe LPC (LPC11xx, LPC13xx) nie posiadają JTAG'a, tylko SWD. Z STM32 też idzie...
Witam! Eclipse Kepler Sourcery CodeBench Lite 2011.09-69 OpenOCD 0.6.1 STM32F103ZET6 Szablon projektu - Freddie Chopin Do tej pory wszystkie projekty na STM32 działały dobrze jednak teraz buduję większa aplikację i pojawiają się problemy. Objawia się to losową zmianą wartości zmiennych np. zadeklarowanych jako const czy przerwaniem __Default_Handler....
(at)aro_go Ja używam [url=]ChibiStudio (tak naprawdę skonfigurowany eclipse + gcc + openocd). Standardowo masz demko pod STM32F429-Discovery.
Dzięki, dobrze wiedzieć, jak coś to zgłoszę się do Ciebie po najnowsze OpenOCD. Na razie spróbuje na tym starociu co mam - 0.6.1. Przeglądnąłem sekcję RCC. Znalazłem tam jakieś różnice w rejestrach do włączania zegarów dla poszczególnych peryferiów i ich resetowania. Co do samego ustawiania SYS_CLK nie znalazłem różnic, czyli wszystkie funkcje w projekcie...
Witam od dwóch dni mam problem z USART na stm32f4discovery. Otóż napisałem sobie prosty programik na bazie tego przykładu pod stm32f4discovery ze strony Freddiego Chopina, tyle że sam napisałem sobie konfigurację zegarów itd. Zrobiłem konfigurację USART 6, napisałem funkcję do wysyłania jednego bajtu oraz całego słowa i wrzuciłem sobie wysyłanie bajtu,...
Witam, potrzebuje pomocy z uruchomieniem st-link'a w System workbench for STM32. Po instalacji jakiś czas działał, nagle po 2-3 dniach przestał. Oprogramowanie najnowsze - Chiński ST-LINK, Windows 10. Wywala mi następujące błędy: Unplugged target or STLink already in use or STLink USB driver not installed Open On-Chip Debugger 0.10.0-dev-00010-g96aab7b...
Witam, Napisałem program, w którym do odliczania czasu używam SysTick'a i przerwania od niego. Gdy skompiluję i zapiszę program do pamięci Flash, program ten działa jak należy i możliwe jest jego debugowanie. Jeśli skompiluję i wpiszę program do pamięci RAM, to program nie działa poprawnie, a debugować go można jedynie do momentu wystąpienia przerwania...