trace to jest strumień wykonywanych instrukcji - z JTAGiem nie ma nic wspólnego. 4\/3!!
Tak nie odpowiada mi, głównie brak opcji podglądu zmiennej w postaci wykresu, tutaj też to nie jest możliwe, z tego co się orientuje tylko Keil lub True Studio to ma. Chciałbym się przerzucić na STM32, ale zawsze coś. Dlatego do zabawy i niektórych projektów to ok, ale do energoelektroniki i systemów napędowych to zostane raczej przy TI i Code Composer....
Pozwiększałem rozmiary tych stosów o których pisałem wyżej w startupie o półtora raza i dalej nie dziala, więc stawiam, że to nie o to chodzilo.. Juz powoli trace pomysly, co może być nie tak.
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...
To co tam widzisz to "standardowe" wyprowadzenie sygnałów na wtyczce, jednak z tego co zaobserwowałem technicznie SWDIO podłączone jest własnie do TDI oraz TDO. SWV to Serial Wire Viewer - to taki jednopinowy trace. Do debuggowania nie jest konieczny. Wydaje mi się, że SWD w OpenOCD jest już bardzo blisko (; 4\/3!!
gdzie w Atollicu błędy są widoczne dopiero po kompilacji. Nieprawda. który z pominięciem debuggera ładuje wsad do uK A jak niby to robi bez debugera i OpenOCD albo innego gdbservera? Atollic ma wiele bardzo przydatnych pluginów. -- Hard Fault analyzer -- Bardzo poprawione w debugowanie programów wielowątkowych (RTOS) -- dużo lepsze plugin profilujące...
Witam. Mam problem z ustawieniem breakpointów dla jakiejkolwiek konfiguracji w eclipse. Ale od początku. W tej chwili jedyną jako tako działającą konfiguracją jaką posiadam jest openocd + zylig konfiguracja poszczególnych wygląda następująco dla openocd mam ustawiony w eclipse starter wywołujący program z parametrami -f /home/zawisza/bin/board/stm32f4discovery...
Dzieki za odpowiedz. Chyba skożystam z Twojej rady i zabiore sie za Crossworks'a. Chcialem skozystac z eclipse + yagarto ale niestety cos nie dziala a powoli trace cierpliwosc co do tego srodowiska. Crossworks jest o tyle dobry ze obsluga JTAG'a jest bezproblemowa - rozmiar kodu skompilowanego nie bedzie mial wielkiej roznicy bo obydwa srodowiska kozystaja...
Stan niski na DBGSEL spowoduje, że piny JTAGa będą po prostu zwykłymi pinami GPIO, więc nie będzie możliwa żadna czynność z użyciem JTAGa, chyba że w programie zostanie to przestawione przy użyciu odpowiednich rejestrów (PINSELx) Anyway - pin P0.14 jest od Bootloadera i też musi być jakoś podciągnięty. W każdym LPC są conajmniej dwa takie piny - od...
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...
Use a multimeter and test all of the connections for shorts or lack of connection. Remember to touch the pins/pads/whatever really gently, because if you press the probe hard, you may "fix" the connection temporarily (for example you push the pin of IC to the trace on PCB and the test is OK, but as soon as you let go the pin bends up again). Also try...
Ad. 2 - Konfigurację oscylatora radzę poznać, konkretnie chodzi o częstotliwość z jaką pracuje rdzeń (częstotliwość rezonatora kwarcowego), którą należy wpisać do pliku konfiguracyjnego na samym końcu: flash bank lpc2000 0x0 0x7d000 0 0 0 lpc2000_v2 14765 calc_checksum Wartość wyrażona w kHz. Ad. 4 - kiedy zapala się ta dioda? Jej zapalenie się oznacza,...
Czyżby zadziałało :?: :D :?: Plik konfiguracyjny: [syntax=text]# # Joern Kaipf's OOCDLink # # http://www.joernonline.de/contrexx2/cms/... # interface ftdi ftdi_device_desc "OOCDLink" ftdi_vid_pid 0x0403 0x6010 ftdi_layout_init 0x0508 0x0f1b ftdi_layout_signal nTRST -data 0x0200 -noe 0x0100 ftdi_layout_signal nSRST -data 0x0800 -noe 0x0400...
Ok, dzięki za odpowiedzi. Przy uruchamianiu openocd, wskazuję interfejs którego zamierzam użyć: -f interface/jlink.cfg, potem wskazuję -f board/osk5912.cfg (który jest najbliżej tego co potrzebuję), jednak zmodyfikowałem go w ten sposób, że wskazałem tylko jeden bank pamięci, oraz wielkość: source [find target/omap5912.cfg] # NOTE: this...
Tak, to DIY. Ustawianie czegokolwiek w debuggerze nic nie da skoro openocd nie łączy się i kończy działanie. W plikach nic nie zmieniałem, oto one: stlink-v2.cfg stm32f4.cfg Only debugging on evaluation boards is allowed. Debugging on custom hardware is not supported and not allowed
Sprawa ma się tak. Twój bleeding-edge toolchain się zrobił. Zainstalowałem Eclipse Neon i do tego wtyczkę "GNU ARM Eclipse Plug-ins - http://gnuarmeclipse.sourceforge.net/upd... Stworzyłem od nowa projekt z użyciem kreatora. Podałem ścieżkę do tego toolchaina (/usr/local/bin/bleeding-edge) ale na etapie kompilacji mam tylko coś takiego 17:35:46...
Hmm, tylko że ja korzystam z OpenOCD i eclipse więc tam nie ma za dużo opcji (nie mogę wybrać ani JTAG ani SWD ani pozostałych parametrów o których piszesz. Myślałem, że to coś jest źle skonfigurowane w eclipse. Wszystko o czym napisał BlueDraco można skonfigurować w OpenOCD. Wielkie dzięki za naprowadzenie. Zacząłem przeglądać configi i faktycznie...
GCC (Codesourcery or Linaro) with Eclipse and OpenOCD. Simplifying your program to the smallest problematic code will most likely allow us to find the problem. Anyhow - check the PCB/connections using multimeter - check for good connection between STM32 and ENC and check for shorts between signals, ground, VCC, neighbouring traces, etc. 4\/3!!
Z bootloaderem nic nie osiągnąłem, ponieważ nie jestem w stanie wgrać programu. Po dodaniu wpisu SYSFS{idVendor}=="0483", SYSFS{idProduct}=="df11", MODE="666" GROUP="plugdev" SYMLINK+="usb/stm32_dfu" do udeva plik w /dev/usb/ powstaje, ale zapis kończy się niepowodzeniem Using Parser : Raw BINARY /dev/usb/stm32_dfu: Inappropriate ioctl for device Jeśli...
(void (*)(void))&__main_st... Pytanie jak działa ta konstrukcja ?? Pytasz o składnię czy o to dlaczego to inicjalizuje stos? mianowicie po odpaleniu GDB mam coś takiego Warn : not enough working area available(requested 16384, free 16336 Zignoruj - OpenOCD pisze, że ma mniej working area niż to zadeklarowane w pliku...
Mam płytkę w której prawdopodobnie siedzi LPCxxxx. Układ podpisany jest jako PHILIPS ARM 1825-0075 http://obrazki.elektroda.net/45_12577678... SOT1129-1/SOT1123-1/BGA324plastic ball grid array package; 324 balls; body 23 x 23 x 1.78 mmMS-034 (JEDEC); 144E (IEC); Praktyka sprzedaży tych samych chipów z customowym nadrukiem dla hurtowych odbiorców...
trace rotation trace route wzmacniacz trace
licznik instrukcja spalić bezpiecznik kondensator phison firmware ps2251
proace subwoofer pcf801 odbiornik
Błąd E40 w maszynach Komatsu i urządzeniach domowych Drut nawojowy 0,05 mm: grubość z izolacją