Programem Zadig przypis do ST-linka sterownik WinUSB.
Ale jak zaprogramować STM32? SWD - Serial Wire Debug! Używając jednego z tych tanich programatorów/debuggerów J-Link możemy flashować STM32 używając J-Flash. Może pozwolisz na krótkie alternatywne podejście (jeśli tam jest, a ja po prostu przeoczyłem, przepraszam). Nie miałem pod ręką programatora J-Link, więc spróbowałem z prostym UART (tak jak to...
C-SKY Flash Programmer jest oprogramowaniem dostarczanym do pobrania przez XuanTie na stronie https://www.xrvm.cn/community/download?i... https://obrazki.elektroda.pl/1504579400_... Narzędzie to współpracuje z programatorami CK-Link do odczytu i zapisu w pamięci flash procesorów C-Sky z rdzeniem RISC. Procesory...
Pomyśl może nad STM32 - mają chyba wszystkie bootloader po UART, niektóre po USB i innych magistralach. Jednak drobne uwagi - jakie to lotnictwo? Bo wiesz, ze do prawdziwego, musisz mieć specjalne układy z atestami? Ponadto - jeśli będzie duży program to debugger Ci się przyda na 200%. Teoretycznie można poradzić sobie bez tego, ale wygoda pracy i szukania...
Nie wiem czy stm8 dziala pod linuxem, ale co do stm32 to programator i debugger obslugiwany jest przez oprogramowanie openocd. Tutaj na forum jest kilka tutoriali.
Witam RUN->Run/Debug Configurations->AC6 STM32 ... dla stworzonej konfiguracji zakładka Debugger Show generator options Reset mode: Software system reset https://obrazki.elektroda.pl/7593618200_... Pozdrawiam
po co w niektórych implementacjach takich 'rozbiegówek' mamy kod assemblerowy który kopiuje adres stosu do rejestru SP procesora? STM32 może używać dwóch stosów - jednego dla przerwań (nazwanego wyjątkowo myląco "main stack") i drugiego dla wątków (nazwanego "process stack") - a więc i dla "main()". To co jest w tablicy wektorów ląduje w MSP ("main...
Jtag mnie jest lepszy od SWD. Jest po prostu czym innym. Upraszczajac ma sens (za cenę pinow)jezeli: 1. Masz kilka urządzeń, które chcesz programować/debugowac/testować jednym emulatorem. http://www.keil.com/support/man/docs/jli... 2. Chcesz testować produkcyjne płytki pod kątem np. przylutowania wszystkich wyprowadzen (co jest szczegolnie...
Odczyt rejestru DR przez debugger jest odczytem, a więc resetuje flagę RXNE w rejestrze SR. Wyłącz podgląd rejestru DR to powinno być lepiej.
czy ta prawdopodobnie chińska zabawka ma szansę zadziałać jak normalny st-link Ma szansę. Mam JLINK-a i popieram w całości przedmówcę :) Tyle, że pewnie JLINK jest liczony przez kolegę bez przesyłki - trzeba dodać 10 -15 zł i wyjdzie trochę więcej (75-100 zł z dostawą na Allegro). Jeśli nie chcesz tyle wydawać.. ST LINK V2 na start wystarczy. Będziesz...
Poruszony do głębi ostatnimi tematami na forum napisałem drugi (i ostatni mikroporadnik) Druga część mikroporadnika. Co zrobić jak nie mam debuggera? Najlepiej sobie kupić - można kupić taki z Chin (nie polecam albo za trochę więcej pieniędzy Jlink Edu - i to polecam jak ktoś zamierza na poważnie rozwijać to hobby. BluePill można łatwo przekształcić...
I dobrze mówisz: Sprawa wygląda inaczej, bo podstawą jest tutaj JTAG i z tej racji przeraża to czasem miłośników AVRa. To właśnie jest to czego najbardziej się do tej pory obawiałem. Powiem szczerze: byłem święcie przekonany, że dla każdego producenta ARM będę musiał posiadać osobny programator. Polałeś miód na moje uszy. :) Jeżeli rzeczywiście jest...
http://obrazki.elektroda.pl/5987689600_1... Witam :) Chciałem dzisiaj zaprezentować projekt który ostatnio wykonałem Prezentowany układ to uniwersalny programator / debugger (JTAG,SWD) / konwerter USB -> UART wspierający szeroką gamę mikrokontrolerów (począwszy od 8bitowych do 32 bitowych) :) http://obrazki.elektroda.pl/3192493300_1...
Wskaźnik nie wskazuje na adres, wskaźnik jest adresem.jeśli zatrzymasz program na jakiejś linii, to zatrzymanie to następuje PRZED wykonaniem instrukcji w tej linii, więc rada powyżej jest niezbyt sensowna. Każda z trzech linii, które podałeś, zwiększa wartość adresu o rozmiar typu, na który wskazuje wskaźnik, więc znając jego wartość w dowolnej z tych...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
Jak chcesz większą kontrolę i rejestry to raczej Keil MDK Zdradź mi tajemnicę w jaki sposób STMCubeIDE ogranicza Twoje programowanie na rejestrach? Ta porada to nonsense - no chyba że ktoś zamierza kupić ro narzędzie. Zresztą Keil tak samo dobrze nadaje się pracy z HAL-em jako że HAL do tylko dodatkowe pliki do projektu - nic więcej. Dodatkowo Keil...
Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Ciągle walczę i właśnie pobrałem sobie CubeIDE i teraz ta: 1. stworzyłem nowy projekt bez bibliotek zaznaczając m.in. Target projekt type na empty: https://obrazki.elektroda.pl/9699499800_... 2. w projekcie zobaczyłem pliki: - main.c - syscalls.c - sysmem.c 3. wrzuciłem sobie do projektu kolejne pliki: - stm32f103xb.h - core_cm3.h -...
Tak STM32F4Discovery ma wbudowany programator/debugger stlinkv2.
https://obrazki.elektroda.pl/6602796700_... Autor zrealizował udaną kampanię na Kickstarter swojego pomysłu o nazwie "[url=https://www.kickstarter.com/projec... Jest to monitor środowiskowy, który 1. Rejestruje dane z wbudowanych i podłączanych czujników bezpośrednio do graficznego...
(at)iguscraft Jednak postanowiłem, że czas wejść w erę mikroprocesorów i mikrokontrolerów. Jeżeli chcesz zacząć programować MCU to proponuję nie patrzeć na tego AT89C2051 czy STC15W408AS. Nie zagłębiaj się paleontologię. Proponuję abyś rozpoczął od AVR-ów. Są one bardzo proste w programowaniu. Możesz zacząć od Arduino albo od płytek typu Xplained Mini...
Dziwne te niektóre pliki, ale z grubsza wszystko wygląda jak należy... Wiele rzeczy mogłoby spokojnie być we flash, ale w skrypcie linkera są umieszczone w RAM. Niemniej jednak zacznij od dodania "__STARTUP_CLEAR_BSS" do AS_DEFS w Makefile i zobacz czy może dzięki temu problem zniknie. Masz debugger?
Witam. Ostatnio kupiłam programator oraz debugger stlink V3mini (oryginalny). Próbuję podłączyć go do STM32 blackpill (płytka deweloperska) i niestety nie mogę otrzymać żadnych rezultatów. Udało mi się zidentyfikować piny SWDIO oraz SWCLK. https://obrazki.elektroda.pl/7916729400_... Nie mogę znaleźć pinów zasilania na programatorze....
Atollic TrueStudio lite od zeszłego roku jest darmowe i bez ograniczeń http://timor.atollic.com/truestudio/ Po prostu instalujesz i działa :) Nie wiem jednak jaki jest debugger w tym "czymś" (STM32 Primer).
Ja kilka lat temu napisałem wstępną wersję debuggera do STM32 - UI w Tcl/Tk, nieco wzorowany na SST (takim debuggerze, bez którego pewnie MS nie zrobiłby Windows), ale okno pod X-Windows w Linux-ie zamiast ekranu PC, inne rejestry i flagi procesora... Ale potem musiałem się zająć innym tematem, i na ten debugger nie mam już czasu.
U majfriendów mają za <60 zł płytki na core M4. Mają od groma ADC oraz 2x12bit DAC. Debugger chyba zewnętrzny STLINK (nie wbudowany), ale taki STLINK to koszt chyba z 10zł albo <7zł jeśli zrobisz sobie STLINKa z płytki blue pill. EDIT, jest i za 44zł z wysyłką licząc.
A program bez debuggera chodzi prawidłowo? Nigdy nie miałem problemów z FreeRTOSem, zarówno na STM32 jak i LPC17xx - używany jest taki stos jak powinien być używany. Może to więc debugger coś miesza? 4\/3!!
Gdzie??? Piszę w RIDE7 ale symulatora nie widziałem, jedynie debugger i to przez R-Linka.
Nie ma wersji na Linuksa. ST dla STM32 stworzyło cały pakiet dla Linuksa. Arduino też oczywiście jest, Visual Studio Code z PlatformIO też. Zupełnie nie rozumiem polityki Microchipa. Na siłę wymuszają własny protokół MDB, zamiast GDB jak "reszta" świata. To dość skutecznie eliminuje użycie narzędzi debugujących Microchipa pod linuksem. Jeszcze bardziej...
Dzieki za pomoca. To moze jeszcze jedno z innej beczki, nie zakładając nowego wątku: Czy udało się komuś debugować procesory STM32 przez debugger Eclipse z gdb Codesourcery? Jakie komendy powinny być wpisane w ustawieniach debuggera w eclipse?
Miałem na myśli inny program na STM32 - nie ma jakiegoś przykładowego do testowania instalacji eclipse? Piszesz, że próbujesz programować poprzez USB - może debugger nie potrafi działać przy połączeniu poprzez USB? Nie wiem, jaki program bootowania jest w tym STM32 - ja próbowałem tylko STM32F103C8T6, który wprawdzie ma USB, ale jego program bootowania...
(at)tplewa - nie jest to prawda. Nie ma debuggera. A coś wydajniejszego w cenie arduino to bluepill z STM32F103 czyli jak Marek_Skalski napisał rodzina starsza i na wyginięciu, ale przynajmniej zapoznaje z 32bit MCU i architekturą ARM (ahb, apb, rcc, dma, różnorakie timery i nvic). A po co ci w tych AVR debugger ? Można pisać i bez niego... Do tego...
Bootloader już mam, to rzecz zastana. Działa dobrze, więc zakładam, że ustawia wszystko jak należy. Ja staram się natomiast podrutować to jakoś, by zyskać rzeczy wynikające z konfiguracji w SW4STM32 ze starymi projektami, gdzie debugowano w inny sposób. Stąd pytanie o *.elf generowany w taki czy inny sposób. Istniejące projekty mają po prostu napisany...
Witam, Zaczynam przygodę z mikrokontrolerami STM32, posiadam STM32F429IDISCOVERY. Zaczynam pracę z kursem na youtube: https://www.youtube.com/watch?v=kSVNG3sC... Wykonałem konfigurację środowiska jak w poprzednim odcinku, jednak gdy teraz próbuję wgrać program (zwykłe zapalenie diody) to w STM32CubeIDE 1.3.0 pojawia się komunikat: Debugger connection...
Witam, Korzystam ze środowiska programistycznego Keil uVision 5 w wersji z ograniczeniem kodu do 32K. Wcześniej korzystałem z uC firmy NXP LPC1114 i 1768 jak również STM32F103 Nucleo (również z ST-LINKIEM) i nie miałem problemów z nimi. Ostatnio jednak nabyłem płytkę STM32F051 Discovery z wbudowanym programatorem/debuggerem ST-LINK. Niestety przy próbie...
Witam , piszę w atollic true studio program na STM32H743ZI. Mam problem , podczas pierwszego wgrywania programu często wywala mi bład "failure at line:13" gdzie w linii 13 jest polecenie "load". Bywa , że problemu nie ma , albo za drugim wgraniem jest ok , albo jak teraz za każdym kolejnym razem się nie udaje. Uprzedzając , dodam: Programator i środowisko...
Cześć:) Mam STM32 Butterfly 2. Jestem początkujący w programowaniu mikrokontrolerów. Podczas gdy po kompilacji dochodzi do debugowania wyrzucany jest komunikat: error target dll has been cancelled debugger aborted Nie wiem o co chodzi czy ktoś może wie, będę bardzo wdzięczny za pomoc
https://obrazki.elektroda.pl/8989501300_... Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki...
Spróbuję jeszcze ostatni raz: 1. Ja też jestem hobbystą i zalegają mi same ARMy w szafie. Co mam z tym zrobić? 2. A mój generyczny kod działa wszędzie. Być może Twój nie jest do końca generyczny. 3. To wynika, że DIP nie jest argumentem. 4. Wierzę, że potrafisz wygooglać narzędzia za free. Jeszcze raz powtórzę. Nie mam nic przeciwko temu, że prywatnie...
Nie napisałeś z którego dokładnie wariantu MAX7300 korzystasz. Pokazałeś konfigurację UART, a nie I2C. To są różne interfejsy i nie są zamienne. Pokazałeś infomrację o udanym zaprogramowaniu układu. To nic nam nie daje. Pytając o to co pokazuje debugger miałem na myśli zawartość rejestrów GPIO, I2C czy wartości zwracane przez funkcję wysyłającą dane....
Witam, problem polega na tym że utworzyłem trzy zmienne globalne typu const uint8_t i kompilator przypisuje dwóm pierwszym ten sam adres 0x80030D4 . Trzecia zmienna już miała inny adres. Utworzyłem więc dwie kolejne zmienne do testów aby sprawdzić jaki otrzymają adres: const uint8_t ZMIENNA_TEST1=3; uint8_t zmiennaTest2=10; lecz niestety debugger ich...
Dzięki za odpowiedzi! Debugger JTAG ostatnio sprawdzałem na innym układzie (STM32F103). Wszystko działało dobrze z OpenOCD, więc chyba debugger jest ok. Próbowałem też podłączyć do swojego układu (STM32F107) inny debugger (na pewno działający, w OpenOCD działa na layout usbprog) i błąd był taki sam jak wcześniej napisałem, a nawet nie wykrywał procesora...
co tam jest do ustawiania? toolchain, debugger i to wszystko. Poza tym Freddie napisał poradnik jak dla dziecka i 500 razy dłużej od konfiguracji trwa jego czytanie
Witam Od jakiegoś czasu zabrałem się za programowanie stm'ów. Pojawił się problem przy wgrywaniu i debugowaniu projektu z poziomu eclipse. Więc wykorzystuje konfigurator HAL'a tam konfiguruje procesor. Następnie w Eclipse z nakładką "System workbench for STM32" piszę program. Próbując go wgrać wybierając opcję dugowania St-Link V2 i SWD. Po próbie zaprogramowania...
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...
ST produkuje poza STM32 też wiele innych układów. Generalnie nie pisałem o procesorze tylko o układzie zabezpieczającym przez zwarciem i przeciążeniem (sam zobacz czym się ostatnio bardzo chwali ST w tym zakresie). Układ całkiem sprytnie zaprojektowany tylko jest jakieś niedomówienie/niedopisanie/"mały druczek" albo coś....i użytkownikowi zostaje poletko...
np. ATMEGA168PB-XMINI - w Seguro za 48 zł - płytka kompatybilna sprzętowo z Arduino, dodatkowo na pokładzie programator + debugger co trudno przecenić Prawda, względnie dobra oferta. Za niewiele więcej jest też STM32 Nucleo, też ma wyprowadzenia zgodne z arduino, też ma na pokładzie programator, debugger i vcom na usb (w jednym). Można programować...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
I to jest przykład dlaczego zostanę nadal przy avrstudio i avr-ach, bo 8 bitów mi wystarczy, a do większych obliczeń zastosuję jakieś pi lub orange, bo niestety ale nie przekonałeś mnie do arm-ów. Dobrze byłoby pisząc takie coś podać jakieś argumenty, czy przykłady, bo tak tylko siejesz niepotrzebny zamęt. Z Twojej wypowiedzi zupełnie nic nie wynika....
stm32 debugger stm32 programator debugger linux debugger
pralka wymiana fartuch edc15 bosch wzmacniacz audio lm386
niebezpieczny kabel renault master schemat
Dell Precision M6800 – samoczynna zmiana godziny, reset czasu, wymiana baterii CMOS Izolator pompy paliwa Fiat 126p – gdzie kupić, wymiary, zamienniki, sklepy Allegro, TomCzesci