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.
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)
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...
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.
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?
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...
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...
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...
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...
Tutaj udokumentuję moją podróż z tanią płytką deweloperską / hobbystyczną STM32F103C8T6 "blue pill" zakupioną w Ali Express. Pomimo układu scalonego oznaczonego jako "STM32F103C8T6", wewnętrzna pamięć flash wydaje się mieć 128k zamiast 64k, co czyni go bardziej podobnym do STM32F103CBT6. Wydaje się, że nie jest to nieoczekiwane w przypadku podróbek/klonów...
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...
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/...
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...
Tzn. jaki? (Ponoć Linux...) NI RT Linux. To nie to samo, co Linux. A dlaczegóż to nie ma żadnych symboli? Podobno do Sequencera są źródła Przede wszystkim błąd występuje w 'lvrt', do którego źródeł nie ma, a samego Sequencera już nie ma, gdy występuje błąd. Puścić i czekać na SIGSEGV. I wtedy tworzy się core dump... można go analizować, ale nic nie...
Cześć wszystkim. kilka dni szukam rozwiązania problemu z debugowaniem. Osobno wszystko działa, openocd ładnie łączy się z płytką, ale przy debugowaniu wyskakuje błąd następujący: An internal error occurred during: "Launching teststm Default". org.eclipse.cdt.dsf.gdb.launching.Launch...
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...
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ć.
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...
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");...
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...
Witam, udało mi się skonfigurować "prawie" w pełni działające środowisko. Mam jednak jeden mały problem i brak pomysłów na rozwiązanie - chodzi o modyfikację rejestru/pamięci uC w debuggerze (zakładka Memory). Software: - edytor: eclipse Juno SR2 + wtyczka GDB Hardware... 7.0.0.201302132326 - toolchain: bleeding-edge (gcc-arm-none-eabi-4_7-130207-linux-x64)...
Przecież jest sto sposobów debuggowania bez debuggera (; Inaczej - byłoby ciężej bez JTAGa, ale o ile ciężej? Wg mnie powiedzmy że max 20%. 4\/3!! No włąsnie.....jak dla mnie np. przy transmisjach zewnetrznych miedzy prockiem, a jakims innym układem bardziej mi sie przydaje analizator stanów logicznych (soft chodzi tez pod linuxem - natywnie ;-) )...
szukaj na lpcware.com
Nowe ncurses zmieniło API i teraz ma wersję 6. W systemie którego używam (Arch Linux) używane są zwykle najnowsze paczki, a więc ncurses zmieniło już wersję na 6, a biblioteka nazwę pliku z libncursesw.so.5 na libncursesw.so.6. Z tą właśnie wersją kompilowany był najnowszy BET. W Twoim systemie masz zapewne wersję 5, więc poprzednie wersje GDB (reszta...
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
Ś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ą...
Hmm.. kazdy pewnie bedzie mial odmienne zdanie w tej kwestii, ja natomiast zaczonalem od turbo pascala, mysle ze jest on bardzo dobry na poczatek tymbardziej ze jest to w wiekszosci pierwszy kompilator i jezyk ktorego uczy sie w szkolach na informatyce, wiec cos w tym jest.. potem mozesz sie przerzucic z latwoscia na Delphi, nauczysz sie wykorzystywac...
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.
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...
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...
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...
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...
AVE... Oto moje wyjaśnienie, dlaczego nie lubię tego IDE: 1. To nawet nie jest prawdziwe IDE, tylko trochę rozbudowany Notepad. Inaczej pisząc nie ma wielu funkcji, które są standardem od lat w innych IDE. 2. Domyślny schemat kolorów, który rani oczy. 3. Brak autkokończenia kodu. 4. Czasami nawet kolorowanie składni nie działa. 5. Brak debuggera. 6....
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.
Witam:) Wiem, że temat był już poruszany n razy. Czytałam to forum już dokładnie. Jednak moja sytuacja jest nieco inna i wolę się upewnić, że dobrze czynię. Otóż posiadam laptop ASUS K51AC. System x32 - Windows7 oraz na drugiej partycji Linux Gentoo. Ogólnie mówiąc Windows potrzebny mi jest do Microsoft Visual Studio i jego genialnego debuggera. W innych...
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...
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...
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...
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 (;
Sprawdź debuggerem.
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...
zapewne wgrywasz program do RAMu, skad ginie on po zaniku zasilania. kod znajduje się we flashu. Po włączeniu zasilania i "reset & debug" procek nie jest ponownie programowany, tylko rusza natychmiast debug. W build Config. THUMB Flash Relase jest zaznaczone: Flash, Relase, THUMB. Plik hex z kodem weryfikowany z zawartoscia flasha procka jest ok (h-jtag)....
Myślę, że powinieneś zamknąć poprzednią sesję debuggowania jeśli zamykasz OpenOCD. A tak w sumie to zamiast zamykać OpenOCD to zamknij lepiej sesję debuggera, OpenOCD może sobie chodzić cały czas. Może nie ma symboli, bo kernel jest skompilowany bez nich? Ten plik który ładujesz to jest elf czy coś innego? 4\/3!!
- 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...
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...
Tam gdzie pracuję (w miarę duża i bardzo znana firma) to QtCreator, Vim, CodeLite, Emacs, Eclipse, Visual Studio. Dla mnie Eclipse przez to, że pisany w Javie jest strasznie ociężały (zwłaszcza pod Linuxem - mowa zarówno o VM-ie od Oracla jak i opensourcowej odmianie) mimo używania dobrych maszynek (topowe i7 oraz Phenomy). Kiedyś też byłem fanem IDE...
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...
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...
Potrzebuję oszczędnego sposobu na wykrywanie aktywowania zadania pod Linux-em. Jest uruchomionych kilkadziesiąt zadań, które na ogół są nieaktywne - czekają na aktywowanie, przy którym dostaną jakiś sygnał - to taki sposób sygnalizacji w Unix-ie i Linux-ie, robiony np. przy użyciu funkcji kill(). Nie chcę w kółko odczytywać z systemu informacji o ich...
Miłośnicy AVR bardzo długo musieli czekać na tani programator/debugger dla mikrokontrolerów firmy Atmel z serii AVR oraz ARM. Doczekali się go dopiero po przejęciu Atmela przez Microchipa. Co prawda wielu wieszczyło, że spowoduje to śmierć mikrokontrolerów AVR, ale nie tylko nic takiego się nie wydarzyło lecz wręcz przeciwnie, wyszły nowe, całkiem ciekawe...
Witam . Istnieje projekt PICLAB ale rodzina 33 nie jest jeszcze obsługiwana przez debugger. Natomiast 30 już są ale nie wszystkie. Sam testowałem go na debianie działa nawet całkiem całkiem. Jednak ja bardziej faworyzuje avr -y gdzie używam gcc i środowiska Kontrollerlab.
Ja bym zaproponował ARM ale narzędzia KEIL-a. Na początek, ograniczenie 32kB nie będzie problemem a KEIL jest wygodny. Generuje projekt z CubeMX, otwiera się KEIL, F7 i kod jest skompilowany. Żadnego wskazywania ścieżek, podłączania debugerów itp. Ślepa ulica dla hobbysty, zupełnie ślepa. Są obecnie dwa dojrzałe środowiska, które pozwolą na wygodne...
Hmm, To wciąż całkiem sporo. Choć już około akceptowalnej granicy. Tyle że różnica w stosunku do np. Code Sourcey G++ w wersji "Personal Edition" (za 399$ - http://www.codesourcery.com/sgpp/edition... polega chyba tylko na wsparciu SWV ( pomijając moją niechęć do Eclipse'a). Tak naprawdę to potrzebuję dobrego front-endu wspierającego protokół GDB...
Witam, niestety znowu musiałem przeinstalować system i próbuję od nowa postawić środowisko na eclipse i standardowo nie obyło się bez problemów. Wydaję mi się, że wszystko zostało poprawnie zainstalowane ale po uruchomieniu openocd (bez względu czy przez eclipse czy z konsoli) otrzymuję taki komunikat: Open On-Chip Debugger 0.7.0-dev-00196-g700e760...
W sprawie linuxa nie podpowiem bo pracuję pod windows. Co do programatora dla przy Tang Primer 20K używany jest zewnętrzny programator "Sipeed RV debugger plus" Mam tez oryginalnego "Gowin USB Dongle (U2X)" ale nie miałem jeszcze okazji aby go użyć.
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...
ZbeeGin, ale można korzystać przeca z gcc i podpiąć to pod Eclipse CDT. Generalnie konfig Eclipse'a dla MSP430 jest podobny jak np. pod ARMy. Toolchain jest tu: http://sourceforge.net/apps/mediawiki/ms... Z pluginów do Eclipse'a : GDB Hardware Debugging, Zylin Embedded, EmbsysRegview. Jeśli chodzi o debugger - możesz skorzystać...
Odradzam produkty Atmela ze względu na wysokie koszty narzędzi i produktów, zamknięte środowisko, martwe forum ARM i niepewną przyszłość po przejęciu przez Microchip (rok temu). Mam wrażenie, że masz trochę nieaktualne dane. Obecnie najtańsza płytka z SAM D10 + programator/debugger kosztuje niecałe 40 zł. Jest cała seria nowych Explained pro w cenach...
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! Postanowiłem skorzystać z otwartych narzędzi do debogowania. Niestety nie za bardzo funkcjonuje... Open On-Chip Debugger 0.5.0 (2011-08-26-10:27) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc/doxyge... Info : only one transport option; autoselect 'jtag' init_targets Warning - assuming...
Dziękuje za zainteresowanie. Niestety nie mam debuggera w programatorze. Kwarc mam na wewnętrzny 1MHz. Nie korzystam z niczego innego tylko z LCD. A programy piszę po prostu w edytorze i kompiluję w konsoli. Używam linuxa. Co do tego fusebita to sprawdzę ale nic nie zmieniałem od nowości także powinno być ok.
Dzień dobry, planuję prototyp radia samochodowego i po kilku zmianach planów (pierwotny plan zakładał ATMega88) celuję w ATSAMV70N20 (300MHz, 1M flash, 384k RAM, cena $9.55). Zastanawia mnie jednak wysoka cena debuggera w porównaniu do tych co wyskakują na portalach aukcyjnych po wpisaniu "STM32 JTAG" (Atmel-ICE kosztuje $91, te do STM32 około $10)....
Nie jest tak źle. Działa. Więc jest tak: Pod windowsem flashujemy ST-Linka i robimy z niego J-Linka. Ta strona jest pomocna. http://mikrokontroler.pl/2016/05/06/stli... Uwaga. W Windows trzeba mieć zainstalowane sterowniki pod ST-Linka. UWAGA: Jakby ktoś chciał na powrót zrobić ST-Linka z...
Po pierwsze sprawdź fusebity - szczególnie fusebit kompatybilności z M103. Tu pewnie leży pies pogrzebany - M103 (domyślnie tak M64 jest sprzedawany) ma inną wielkość przestrzeni IO i w związku z tym inny początek i koniec SRAM. W efekcie jeśli w projekcie wybierasz M64 bez skasowania tego fusebitu to objawy będą takie jak opisujesz. Poza tym AVR Studio...
(at)Freddie Chopin Czy używasz jakiegoś konkretnego rozszerzenia w VSC dla cmake tzn. czy mógłbyś jakieś polecić? Mam tylko rozszerzenie o ambitnej nazwie "CMake", ale jego główną funkcjonalnością jest pomoc przy edycji plików CMake'a (kolorowanie składni, podpowiedzi, help itd.) - nie ma w nim żadnego wsparcia dla budowania/konfiguracji przy użyciu...
Szczerze powiedziawszy szkoda zawracać sobie cztery litery taką metodą tworzenia bare metal kodu na RPI. Jedyną realną (czyli nie powodującą ataków furii spowodowanych przekładaniem kart SD) jest zastosowanie J-TAG-a. jak to zrobić - w sumie prosto - trzeba tylko aby kernel.img przestawił odpowiednie GPIO w odpowiedni tryb ALT. Ma to następujące zalety:...
Posiadam płytkę Atmel SAM v71 do tego debugger sprzętowy J-Link Edu oraz tasiemkę Zaczynam dopiero z ARM i mam kilka pytań: -Czy ten debugger jest kompatybilny z tą płytką? Teoretycznie według listy: https://www.segger.com/supported-devices... jest -Mam taśmę do podłączenia debuggera, korzystałem z tych poradników https://www.keil.com/appnotes/files/apnt...
Ja z kolei myślę, że debugowanie vs. logowanie to nie dwie wykluczające się metody, lecz uzupełniające. Nigdzie nie napisałem, że się wykluczają. Napisałem tylko, że bardziej sobie cenię logowanie + prostą konsolę od debugera oraz że błąd o którym pisał FCh rówie szybko wychwyciłbym na logach. Zresztą tego typu rzeczy to statyczna analiza kodu załatwia....
Microsoft spotyka się z deweloperami 19-22 maja 2025 r. w Seattle; motyw przewodni Satyi Nadelli to „otwarty, agentowy web”. Na scenie obok CEO Microsoftu pojawili się Jensen Huang (Nvidia), Sam Altman (OpenAI) i Elon Musk (xAI), a całość spinała wizja uniwersalnego standardu Model Context Protocol (MCP), który ma pozwolić agentom AI współpracować równie...
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/...
Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333) dwa serwery. Jeden z którym można się połączyć...
https://obrazki.elektroda.pl/9826459400_... Oparty na oryginalnym debuggerze Black Magic Probe (BMP), nowy moduł ctxLink jest sprzętowym debuggerem dla mikrokontrolerów z rdzeniem ARM Cortex, który ma możliwość bezprzewodowego łączenia się z komputerem. BMP jest adapterem JTAG oraz SWD używanym do programowania i debugowania układów...
Witam, Bawie sie płytka STM32F0Discovery, napotkalem na dziwne zachwowanie prostej funkcji opozniajacej. Od razu mówie ze docelowo bedzie ona i tak uruchomiona na timerze, a to co ponizej traktuje jako swego rodzaju ciekawostke. Mianowicie zmienna timer_cnt schodzi do 0, a petla while sie nie chce zakonczyc. W tym czasie przerwania, DMA i Systick działa...
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}...
Swoją drogą nie polecam Ubuntu. A szczególnie 12.04 (jest baaardzo niestabilny jak na razie). Dla nie doświadczonych użytkowników polecam Debiana, a dla tych którzy mieli już linuxa to Gentoo. Narzędzia te działają tak: - kompilujesz program z flagą debuggera (g++ -g nazwa.cpp -o nazwa), jak chcesz to też inne parametry podajesz, - odpalasz jeden z...
Pal licho symulator, jak już to preferuję zabawy z na "żywym organizmie" . Napisanie takiego kodu na PC też daje jakąś wiedzę dla takich początkujących jak ja. A może znasz jakiś inny debugger programowy/ analizator kodu na linuxa?
Nie używam Linuxa, chyba, ze na Raspberry Pi, ale to inny temat. AS jest strasznie duży, poza tym wymaga instalacji chyba jeszcze jakichś dodatkowych pakietów. Czyli masochizm w czystej postaci:) Rezygnujesz z symulatora, debuggera, wbudowanej współpracy z narzędziami Atmela i automatycznych updatów toolchaina + wsparcia community bo instalka jest...
Witam. Dopiero zaczynam przygodę z STM, więc proszę o wyrozumiałość. Używam linuxa ubuntu 18.04. Zainstalowałem System Workbench i ustawiłem reguły dotyczące programatora ST-Link/V2 oraz wykonałem update firmware. Programator znajduje się na płytce "STM32 NUCLEO-F446RE". Po utworzeniu przykładowego projektu dla tej płytki jestem w stanie wgrać wsad...
https://obrazki.elektroda.pl/1502060700_... Uruchomienie na Windowsie A więc zacznijmy. Pierwszą, dość pozytywną dla nas obserwacją jest fakt, że sockety są też na Windowsie, więc prototyp zrobimy normalnie na komputerze... Przypomnijmy sobie poprzedni kod: gethostbyname , która dostępna jest zarówno na Windowsie/Linuxie, jak i np....
https://obrazki.elektroda.pl/1327719500_... Moduły do debugowania, takie jak interfejsy USB do UART, są koniecznością dla każdego, kto bawi się komputerami jednopłytkowymi, przynajmniej podczas korzystania z najnowocześniejszego bootloadera lub jądra Linux, gdzie docelowa płytka może nie zawsze się od razu uruchamiać. Tego rodzaju...
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...
Procesor nie ma "rejestrów I/O". Przy uruchamianiu programu mogą Cię obchodzić watości zmiennych - i wyświetli Ci to każdy debugger na poziomie języka wysokiego poziomu. Zapewne ważne też będą dla Ciebie wartości rejestrów peryferiali, a te są jawnie dostępne w C przez nazwy i również mogą być wyświetlone przez debugger. Odnoszę wrażenie, że nigdy nie...
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...
# # STM32f1x stlink pseudo target # set CHIPNAME stm32f1x set CPUTAPID 0x1ba01477 set WORKAREASIZE 0x4000 echo cokolwiek_przed set TRANSPORT stlink_jtag echo cokolwiek_po source [find target/stm32_stlink.cfg] set _FLASHNAME $_CHIPNAME.flash flash bank $_FLASHNAME stm32f1x 0 0 0 0 $_TARGETNAME dos(at)DoS-Aspire-7740:/mount/10.10/...
A tak dokladnie to do czego miałoby to być? Pomijając przyzwyczajenia każdego wypowiadającego się warto się zastanowić nad kierunkiem, w jakim chcesz podążać, jakie aplikacje budować. Jeśli chodzi o desktop to pewnie też miałoby być przenośne na różne platformy, na poziomie kodu to dzisiaj wydaje się, że nadchodzi czas Qt (C++), które bardzo prężnie...
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...
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...
Alternatywnie uruchom program pod kontrolą debuggera. Np w linuxie: gdb nazwa_programu Później gdb> run Gdy program dostanie sygnał SIGSEGV kontrola zostanie przekazana do gdb. Używając komendy backtrace zobaczysz ciąg wywołań funkcji, który doprowadził do operacji na niedozwolonym fragmencie pamięci. Możesz użyć komendy frame X (gdzie X to numer...
Zlecę wykonanie obrazu Linux-a, prace konfiguracyjne i programistyczne na Raspberry Pi 3B. Moduł RPi będzie wykorzystywany w dwóch głównych funkcjach jako: - procesor dźwięku, - kontroler sterujący peryferiami w urządzeniu audio w następującym zakresie: odbieranie komend po UART (ewentualnie komunikaty TCP/IP, sterowanie pinami GPIO i komunikacja wewnętrzna...
Witam, Korzystajac z .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 2. Kompilacja: $ arm-none-eabi-gcc -o program pierwszy.S $ file...
A wyobraź sobie, że program interpretujący dane ze spektrometru (wersja na winde) nie jest aktualizowany od 15 lat, a badania trzeba prowadzić. A taki np. ChemCraft - pisany jest tylko na winde. Pod linuxem wykrywa pułapke debuggera i "dziękuje" za współprace. ...tja i to wszystko wina Microsoftu. Za całe zło na świecie jest odpowiedzialny Microsoft,...
http://obrazki.elektroda.pl/3514915600_1... Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...
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...
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...
Witam Tworze ten temat aby ułatwić sobie i innym w podobnej sytuacji jak ja start z ARMami. Jak widzę informacje na temat ARMów są bardzo rozsiane, przez co wielokrotnie powtarzają się te same pytania co jak widać irytuje stałych doświadczonych bywalców tego działu przez co są oni coraz mniej chętni do pomocy i kończy się odsyłaniem do innych tematów....
https://www.elektroda.pl/rtvforum/viewto... No więc urządzenie się zrobiło całkiem przyjemne, a nawet powstały dwa. To co było w konkursie to teraz: czterokanałowy oscyloskop 18MSPS dwukanałowy generator funkcyjny przejściówka UART <> USB programator i debugger dla procesorów ARM Cortex programator ISP do procesorów AVR...
O, widzę że tu też trafił ten stronniczy artykuł który odkrył istnienie ME po 10 latach. Intel się nigdy z tym nie krył, tu specyfikacja mojego i5: http://ark.intel.com/products/52229/Inte... Ostatnia tabela, ME/AMT to część technologi vPro A tu oficjalna strona tego super-ultra-tajnego układu: http://www.intel.com/content/www/us/en/a...
https://obrazki.elektroda.pl/9395163000_... https://obrazki.elektroda.pl/3296878900_... Firma Raspberry Pi wprowadziła do sprzedaży Raspberry Pi Debug Probe. Sondę do debugowania, zaprojektowaną do współpracy z urządzeniami opartymi na RP2040. Tudzież dowolnymi innymi mikrokontrolerami bazującymi na rdzeniach ARM,...
debugger dragon debugger stm32 debugger jądra
uszkodzony akumulator laptop programować skaner uniden samsung micom
ASRock AM2NF6G-VSTA - Problemy z uruchomieniem Lekkie tarcie bębna w pralce Bosch - przyczyny i diagnoza