Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...
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.
Od jakiegoś czasu siedzę w ARMach wiec coś dorzucę. ARMy to nie tylko ATMEL wiele firm produkuje mikrokontrolery z rdzeniem ARM: - Philips (LPC2000), - Analog Devices (ADuC702X), - OKI (ML67Q5xxx), - ST (STR700), - TI (TMS470). Jesli chodzi o soft to poniżej kilka linków: http://www.gnuarm.com/ - GNU ARM toolchain for Cygwin, Linux and MacOS http://www.keil.com/arm/...
https://obrazki.elektroda.pl/8531770500_... Początek z nową płytką oznacza wybór i konfigurację środowiska programistycznego, umozliwiającego komfortową realizację swoich pomysłów. Komfortowa praca może mieć duże znaczenie, ponieważ tworzenie programu nie przebiega zwykle w dwóch, czy trzech krokach, czyli pisaniu kodu, jego kompilacji...
https://obrazki.elektroda.pl/3777539400_... https://obrazki.elektroda.pl/9652345900_... NANOCH32V003 to niewielka płytka rozwojowa z 32-bitowym układem z rdzeniem RISC-V o ogólnym przeznaczeniu. Niektóre układy peryferyjne znajdujące się w tym module wbudowanym niskiej mocy obejmują interfejsy USART, I²C, SPI...
https://obrazki.elektroda.pl/5285565000_... Język programowania Arduino i środowisko Arduino IDE są najpopularniejszymi narzędziami programistycznymi na rynku hobbystów i amatorów. Niestety temu narzędziu brakuje niektórych funkcji dostępnych w profesjonalnych IDE, takich jak autouzupełnianie kodu czy możliwość dodawania punktów przerwania...
JTAGER następny linuksowy sofcik wspomagający JTAGowanie do ARMa :) JTAGER is a simple embedded system debugger running under linux host by the JTAG emulators. The debug operations that JTAGER can do are very simple and basic, which includes: 1) read or write the CPU core registers of the embedded target board based on ARM7TDMI core, 2) read or write...
Udało mi się rozwiązać problem sprzed kilku postów. Dla przypomnienia mój OS to: Fedora 17, zestaw to ZL31ARM (JTAG - zgodny z ST-LINK v1), kiedy to przy uruchamianiu OpenOCD z uprawnieniami roota nie chciał mi zadziałać. Wszystko się kończyło w ten sposób: [root(at)Piotek-TOSH src]# ./openocd -f /home/yoda/Pobrane/openocd-0.6.0-rc1/tcl...
Ooo, widzę że Sobie już z tym poradziłeś :D To nie jedyny taki z SWD/JTAG interfejsem, dla miłośników NXP [url=http://www.coocox.org/Colinkex.htm]... tylko stricte przeznaczone dla rdzeni Cortex. Versaloon ma to w Sobie, że działa pod cudownym systemem jakim jest Linux :D Schemat nie jest trudny, więc każdy może użyć inne elementy u lokalnych...
Na filmiku jest pokazane jak debuggować :) Jako tak jeśli chodzi o symulacje to eclipse wypluwa pliki które można pokazać AVR studio Co do GDB to nie jestem pewien ale po zainstalowaniu paczek ono już nie debugguje. Aczkolwiek na 100% nie jestem tego stwierdzić. Jeśli kolega zna jakiś lepszy debugger niż GDB to chętnie zobaczę bo korzystam z niego w...
Ściągnąłem twoje przykłady i... działają dokładnie tak samo jak moje ;] (z zyligiem, GDB hardware debugger musiałem poprawić żeby zadziałał, dzięki ;) )mogę wsad wrzucać przeskakiwać instrukcje ale breakpointy jak nie działały tak nie działają. Poza tym co jest złego w linii którą zacytowałeś? Też przecież wczytujesz ten plik, z tą różnicą że ze ścieżką...
Po wejściu na playpuls.pl na Linukise Firefox 38.0.5 i wejściu na jakiś film taki jak np. ten http://playpuls.pl/s...odc-200-s4-e200 nie pojawia się przycisk play. Można tak czekać w nieskończoność i nic się nie pojawi. Co ciekawe, chodzi na Firefoksie na Androidzie. Na Linuksie debugger pokazuje takie błędy: ReferenceError: videojs is not defined...
Witam, otrzymałem paczkę z moim JTAG'iem, oczywiście go polutowałem i gdy w openOCD wydaję komendę: openocd -f interface/jtagkey.cfg odpowiada mi takim czymś: polprzewodnikowy(at)HP:~/openocd-0.4... openocd -f interface/jtagkey.cfg Open On-Chip Debugger 0.4.0 (2010-06-29-18:19) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge...
dondu A o co chodzi z tym bascomem ? Dlaczego mam o nim zapomnieć ? To jest jakiś przestarzały i nieprzyszłościowy język czy co ? tmf Nie wiem czy dobrze to porównam ale nie chciałbym mu dać na początek linuxa w którym, żeby coś zadziałało wszystko trzeba dogrywać, szukać w necie, prosić o pomoc itp. Z kolei jak ten linux jest już dopieszczony to praca...
Tak swoja droga probowal ktos juz instalowac to AS6 na wine? A po co? Chcesz edytor to masz Eclipse (też można podpiąć SubVersion) albo wspomniany Kate Editor. Chcesz debuger, kompilator i linker masz Atmel AVR Toolchain 3.4.0 for Linux / Windows Chcesz symulator jest simulavr (wersja 1.0.0 z lutego tego roku) I debuger i symulator możesz podpiąć poprzez...
Faktycznie! Bardzo dziękuję znalazłem też tu małą informację NOTE: If you get "undefined reference to _init" build error, you have two choices. One is to uncheck "-nostartfiles" (i.e. build without the -nostartfiles flag) under ARM Sourcery Linux GCC C Linker. The other option is to comment out "bl __libc_init_array" from startup_stm32f0xx.S, because...
A obsługa SWD przez OOCD ma być zaimplementowana Właśnie - ma być. Gdybym liczył na OOCD, to bym do dzisiaj nie pouruchamiał tego co miałem zrobić na LPC11xx, tylko byłby płacz i zgrzytanie zębami... Wielu różnych układów nie da się debuggować i jakoś da się na nich robić skomplikowane projekty - już nie przesadzaj że brak możliwości debuggowania takiego...
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....
bcdedit /enum all Firmware Boot Manager --------------------- identifier {fwbootmgr} displayorder {bootmgr} {a6b90214-6f48-11e3-bf20-806e6f6e69... {b5199ee5-4ad7-11e3-beb6-806e6f6e69... {b5199ee6-4ad7-11e3-beb6-806e6f6e69... timeout 0 Windows Boot Manager -------------------- identifier {bootmgr}...
Spróbuję zbiorczo odpowiedzieć na poruszane kwestie: (at)Piotr160292 -Windows Debugger wg mnie to nie tylko analiza dumpów, ale i debugowanie "online" kernela. Zobacz tutaj: http://msdn.microsoft.com/en-us/library/... albo tutaj http://msdn.microsoft.com/en-us/library/...
Skoro mieszałeś jeszcze jakimiś programami Z tym mieszaniem to trochę mieszałem, ale bez przesady. Problem w tym, że jeszcze z 3 lata temu miałem suse linux i windows XP + Vista Recovery. Później zmieniłem suse na win 7 i by nie przywracać Visty zrobiłem trochę myków i ntldr lub mbr powstał na partycji z win 7. Działało to tak, że standardowe okno...
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
Coś jest na rzeczy - google- programowanie jądra - pierwsza oferta - "programista jądra Linux/Android" - znajomość gcc(debugger, komplator,linker,make), C/C++, algorytmika, schematy elektr, -11 tys (Warszawa)
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.
OpenOCD to soft obsługujący debuggery JTAG, ja go używam do programowania/debugowania procesorów ARM. Ale z tego co można wyczytać w sieci coś się dzieje wokół wsparcia dla AVR-ów. OpenOCD komunikuje się z JTAG-iem i udostępnia dwa serwery debugowania telnet oraz gdb(do tego drugiego można podłączyć się samym gdb i debugować program). A manual do OpenOCD...
https://obrazki.elektroda.pl/2925493100_... Płytka rozwojowa DongshanPI-D1s składa się z przylutowanego systemu w module (SoM) Allwinner D1s RISC-V oraz płytki bazowej z dwoma 40-pinowymi złączami i dedykowanym o rastrze 2,0 mm. Zaprezentowana jednostka została specjalnie zaprojektowana do nauczania programowania ze szczególnym uwzględnieniem...
A ja polecam Eclipse. Z sei() nie ma problemu. Poza tym działa i w Windows i Linux (u mnie na Ubuntu). Symulator/debugger też działa?
Aplety javy nie są już od jakiegoś czasu obsługiwane w przeglądarkach, ale razem z jdk (java developer kit), a może i z jre (runtime enviroment) jest załączany appletviewer - konsolowy program do uruchamiania strony z apletem. [syntax=text]appletviewer(1) Basic Tools appletviewer(1) NAME appletviewer - Runs applets outside of a web browser. SYNOPSIS...
https://obrazki.elektroda.pl/7524921600_... Sipeed wprowadziło do sprzedaży nowy zestaw Lichee RV Dock Pro dla Lichee RV z układem Allwinner D1 RISC-V, który opiera się na wcześniejszej płytce nośnej Lichee RV Dock. Moduł dodaje złącze MIPI/RGB LCD, dwa wbudowane mikrofony, a także zintegrowany na płytce debugger z portami JTAG i UART...
Na stronnie FreddiegoChoppina jest opis jak sobie skonfigurować Eclipsa wraz z całym toolchainem do ARMów (m in STM32) + debuggerem. To wszystko co tam jest opisane można zrobić na linuksie bo to są narzędzia pisane właściwie pod linuksa (w większości). Nie wiem czy poprawiono obsługę JLinka w ciągu ostatnich 2 lat, ale dwa lata temu jeszcze była ona...
https://obrazki.elektroda.pl/5514110000_... Wyprodukowany przez Muse Lab moduł iCESugar-nano to niewielka płytka uruchomieniowa z układem FPGA wykorzystująca dystrybuowany przez Lattice Semi chip iCE40LP1K-CM36. System jest programowalny przez port USB-C za pomocą wbudowanego debuggera iCELink i posiada porty wejścia/wyjścia w postaci...
Temat można zamknąć. Przyczyną był .. mój program (sic!). Nie wiem jak bo w trakcie testów zdejmowałem również zwory łączące debugger z procesorem. W pewnym momencie wyczyściłem flash'a z poziomu programu ST-LINK i wszystko zaczeło działać zarówno pod windows jak i pod linux'em. Nadal nie wiem co było przyczyną wkodzie, bo jak załaduje kod to przestaje...
Jak na razie udało mi się przetestować Manual Launch (at) Ubuntu i działa. Jedynym zgrzytem jest konieczność doinstalowania paczek gdb-multiarch oraz gcc-arm-linux-gnueabihf bo ze zwykłym nie chce działać. Co zrobiłem na RPI: [syntax=c] pi(at)raspberrypi:~/test_rpi $ cat main.c #include <stdio.h> int main(int argc, char *argv[]) { printf("Test\n");...
Uzywam IDE Arduino. Programuje bootloader, a reszte zwykle i tak w C pisze, bez rozszerzen Arduino. Program kompilujesz i wysylasz po RS232 do procka przez klikniecie "play" :) Niestety o debuggerze zapomnij wtedy. Warto polecic tez codeblocks jest w ubuntu.
tak linux, jak podpialem sie telentem do opencd to przy łądowaniu wyrzuca dokladnie taki komunikat: [syntax=c] accepting 'gdb' connection from 3333 acknowledgment received, but no packet pending target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x08000130 msp: 0x20000400 STM32L: Enabling HSI address range...
Jeśli chodzi o Makefile, to uczyłem się z dokumentacji do GNU Make. Jeśli nie masz linuxa, to może poszukaj jakiegoś howto do tego czy coś... niestety nie mogę polecić żadnej książki... Z borlanda jest tam tylko .autodepend :) A definicje w CFLAGS są właściwie pod ten konkretny projekt, więc wszystko, co się zaczyna na -D, można zignorować.
Witam, mam kilka problemow z Code::Blocks na linux'ie. 1. Z uzyciem "Centrum oprogramowania Ubuntu" zainstalowalem C::B. Niby wszystko dziala tak jak powinno, ale nie wiem, w ktorym miejscu kompilator zostal zapisany na dysku, przez co nie moge dodac bibliotek. Konkretnie mam na mysli allegro. 2. Powiedzmy, ze rozwiazalem problem instalujac allegro...
szukaj na lpcware.com
Próbowałem paru wersji - takiej, że seq_run() wraca, a potem seq_end() kończy Sequencera, i takiej, że seq_run() po wystartowaniu Sequencera ma pętlę epicsThreadSleep(1) do czasu, aż seq_end() ją zatrzyma poprzez wyzerowanie 'tid'. Zawsze seq_run() jest wywoływany zaraz po wystartowaniu programu w LabVIEW, a seq_end() po kliknięciu myszą przycisku w...
Sprawdź debuggerem.
OK! Dzięki bardzo za odpowiedź. Pomoglo. Mam jeszcze problem z debuggerem, ktory wyrzuca mi komunikaty: No symbol "new" in current context. Stopped due to shared library event Stopped due to shared library event Szukalem dlugo w necie, ale rady ktore znalazle nie pomogly, moze ktos z Was mi doradzi... Dzieki
Pisałem wyżej, wyłącz PPA LibreOffice 4.2 i Stacer (nierozwijany od 5 lat - zresztą niepotrzebne świecidło) albo w programie Synaptic -> Źródła oprogramowania albo repozytoria - poszuka. Albo w konsoli takie polecenie powinno wywołać okno ustawień repozytoriów: Sorry, już wyłączone w repozytoriach Jesteś kolego genialny, już prawie to zrobiłeś....
Przepraszam że napisałem pierwszego posta zbyt lakonicznie ale wracając do meritum sprawy: Proszę przeczytać cały wątek, dotyczy on innego problemu. Uzupełnię: do tego programu dołączony jest - w tym samym katalogu - sterownik. Po uruchomieniu programu następuje automatyczna próba załadowania owego sterownika. Komunikat o błędzie ładowania sterownika...
Jeśli wcześniej miałeś kontakt z AVR to polecam ci ARMy od Atmela, na początek np. proste z rodziny SAMD n. D20/21. Też płytki z wbudowanym programatorem/debuggerem, znane środowisko Atmel Studio - brak potrzeby jakiejkolwiek konfiguracji, tysiące przykładów dołączonych do Atmel Studio.
https://obrazki.elektroda.pl/6248139200_... Tang Nano 20K to nowa płytka prototypowa firmy Sipeed. Sercem Tang Nano 20K jest układ GW2A-LV18QN88C8I7 firmy Gowin zawierający 20,736 jednostek logicznych LUT i 15,552 FF. Kompatybilność Tang Nano 20K obejmuje VexRiscv softcore (Litex firmware) i uproszczony Linux. Przykładowe programy...
Polecam mikrokontrolery z serii MSP430G. Spelnia wszystkie twoje zalozenia. W Texas Instruments mozesz kupic sobie cala plytke wraz z programatorem/debuggerem i dwoma(!) mikrokontrolerami w pakiecie za laczne 5$ [PIEC dolarow - to nie literowka] (przesylka darmowa). No i do tego darmowy krysztal 32khz (nie przylutowany) i kabel USB. Programowanie jest...
Zależy co rozumiesz przez "to działa". Chodzi o pełne uruchomienie indexera, debuggera itd. Bo że kod się da pisać i kompilować to wiadomo (;
- może coś wiesz o tym, jak uzyskać informację o tłumaczeniu adresów procesora na adresy modułów pamięci? Oczywiście, chętnie pomogę! Tłumaczenie adresów procesora na adresy modułów pamięci, czyli mapowanie adresów, jest kluczowym zagadnieniem w architekturze komputerów i projektowaniu systemów wbudowanych. Aby uzyskać informacje o tym, jak odbywa...
Intel Edison (a na nim system Linux) odpowiada za komunikację przez Wi-Fi lub Bluetooth oraz za funkcje multimedialne (kamera na USB, dźwięk). Zamiast Intel Edisona RoboCORE może współpracować z telefonem komórkowym lub tabletem, który będzie pełnił te same funkcje. STM32F4 zawiera system operacyjny czasu rzeczywistego FreeRTOS. Opdowiada za wszystkie...
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...
debugger dragon debugger stm32 uvision debugger
falownik ograniczenie moment zabezpieczenie przesterować naprawa linuxa
marantz sr3001 radiowy czujnik temperatury
Napęd wałków przeciwbieżnych – koła zębate, pasy, przekładnie stożkowe, serwonapędy Viva VS9000 – tuner cyfrowy DVB-S czy analogowy? Ferguson AF 3018, MPEG-2, satelitarny