openocd rejestr

Znaleziono około 136 wyników dla: openocd rejestr
  • [Stm32] Jak skonfigurować openOCD dla STM32F103RBT6 w Eclipse?

    Nie widząc gdzie wpisać load posłużyłem się h-jtagiem. Właśnie-gdzie i jak wpisać ten load i czy z jakimiś parametrami? Zerknij do mojego tutoriala o ARM toolchain - na końcu jest o debuggowaniu i tam właśnie jest użyta ta komenda. Używasz jej tylko przy GDB (debugger). Można też wgrać bezpośrednio - odpalasz OpenOCD, odpalasz telnet i używasz komendy...

    Mikrokontrolery ARM   15 Lut 2010 14:34 Odpowiedzi: 64    Wyświetleń: 17037
  • Testowa wersja edytora rejestrów dla mikrokontrolerów SAM7S z OpenOCD

    Tu chodzi o otwarcie datasheet na konkretnej stronie opisującej aktualnie edytowany rejestr mikrokontrolera. Czy foxit obsługuje to z lini poleceń? Rozwiązanie ze stronami pdf'a w formacie PNG dobrze się sprawdza( aplikacja tworzy prosty, tymczasowy plik html z PNG i otwiera go w przeglądarce( dowolna, ścieżka do przeglądarki w pliku konfiguracji))....

    Mikrokontrolery ARM   05 Sie 2008 11:19 Odpowiedzi: 7    Wyświetleń: 2702
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [STM32F103] [STM32F103C6] - Zmniejszenie flash z 32kB do 16kB po podkręceniu do 96MHz?

    No a przez bootloader? Istnieje szansa, że w jakiś sposób się uszkodził rejestr podający ilość dostępnej pamięci flash - chyba wszystkie programy używają tego rejestru do poznania tego rozmiaru. W OpenOCD na pewno da się jednak wymusić rozmiar pamięci - wtedy program nie używa tego rejestru i programowanie powinno pójść. Chodzi o podanie rozmiaru pamięci...

    Mikrokontrolery ARM   18 Maj 2014 17:13 Odpowiedzi: 4    Wyświetleń: 1104
  • REKLAMA
  • Testowanie wsparcia ST-Link w OpenOCD - poszukiwani zaawansowani użytkownicy

    Próbowałem obie opcje GDB i w obu przypadkach to samo. No to zrób tak żeby się nie wywoływał Było by to dużo łatwiejsze, jak bym wiedział jaka jest tego przyczyna. Taki sam plik binarny na CooCoxie debugował się bez problemu i nie wchodził najpierw w HardFault. Dlatego mam wrażenie, że to może być coś z OpenOCD. Tym bardziej, że już wcześniej miałem...

    Mikrokontrolery ARM   05 Lip 2014 16:55 Odpowiedzi: 298    Wyświetleń: 65474
  • [openOCD] Jak skonfigurować openOCD dla LPC2368 z JTAG Wiggler?

    Ale kompilator i linker jest inny, w innej wersji. To już wystarczy, żeby się niekoniecznie lubił z kodem "starego typu", którego jest pełno w necie. W tych chwilach zwykle polecam swój przykład, który akurat nie cierpi na tą przypadłość [; Startup, tablicę wektorów i skrypt linkera możeś śmiało wziąć z przykładu dla LPC2103 - zobacz tylko w pliku z...

    Mikrokontrolery ARM   12 Maj 2012 15:59 Odpowiedzi: 27    Wyświetleń: 3415
  • REKLAMA
  • Cortex-M3 STM32F107: Watchpointy w Eclipse i OpenOCD - błędne zatrzymania

    Postanowiłem bardziej dokładnie przeanalizować dokumentację rdzenia Cortex-M3 (na którym jest wykorzystywany przeze mnie uP STM32F107) – dokument „DDI0337G_cortex_m3_r2p0_trm.pdf&#... ze strony http://infocenter.arm.com/help/index.jsp Cortex-M3 TechnicalReference Manual. W dziale System Debug -> 11.5 DWT page 11-13 opisane są dokładnie...

    Mikrokontrolery ARM   17 Lut 2010 12:02 Odpowiedzi: 6    Wyświetleń: 1934
  • [STM32f4 eval] [Eclispse Helios sr2 Code Sourcery] linker

    Pierwsza kwestia. Chodzi o to, że Cortex-M3 może zostać zresetowany "programowo" - jest specjalny rejestr który na to pozwala, jednak jest to właśnie reset samego rdzenia. Możliwy jest jeszcze jakby "drugi poziom" takiego "programowego" resetu - który resetuje też peryferia. Tak czy siak - OpenOCD domyślnie korzysta z tego co może, a ponieważ żaden...

    Mikrokontrolery ARM   13 Lip 2014 20:15 Odpowiedzi: 11    Wyświetleń: 2566
  • STM32F373 - SysTick nie uruchamia się po migracji z STM32F103

    Blue Draco: 1. Debugger twierdzi, że jestem we flashu. Programu do RAM-u nie ładuję. Nie wiem dlaczego wyświetl mi w oknie OpenOCD adres z RAM-u. 2. Wpisywanie wartości domyślnych na pewno nie zaszkodzi. Widziałem już takie kwiatki, że rejestr jest po resecie inny niż deklarowany przez producenta (co prawda nieczęsto, ale nawyk mi pozostał). 3. memset...

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1242
  • Jak uzyskać podgląd rejestrów w Eclipse GDB dla AVR/ARM?

    mam takie pytanko, ktore chyba jest bardziej życzeniem, no ale moze... otoz jak wiadomo, przez gdb mozna sobie grzecznie debuggowac rdzenie ARM w eclipse (jak i AVRy, kwestia ta sama), tyle ze w ogole nie istnieje tam cos takiego jak podglad rejestrow (taki jak w komercyjnych srodowiskach), nie mozna tez ustawic podgladu konkretnego adresu, w ktorym...

    Mikrokontrolery   11 Sty 2009 23:19 Odpowiedzi: 8    Wyświetleń: 3970
  • [STM32/Eclipse/OpenOCD] - Debuger zgłasza dziwne bledy

    Opcje -g? Masz ustawioną? EmbSysRegisters wtyczka do eclipse polecam pełen podgląd rejestrów.

    Mikrokontrolery ARM   18 Gru 2013 23:23 Odpowiedzi: 36    Wyświetleń: 6579
  • REKLAMA
  • Przykładowe projekty ARM dla NXP LPC2103 i ST STM32F103RB w Eclipse

    No więc zasadniczo w każdym przypadku (w sensie niezależnie od tego jakiego ARMa masz) musisz zmienić skrypt linkera. Z grubsza wywalasz z niego definicję pamięci rom, a następnie wszystkie sekcje umieszczasz w ram ("... } > ram AT > ram"). Poniżej różnice między skryptem dla rom i dla ram z projektu STM32: >diff -u stm32f103rb_rom.ld stm32f103rb_ram.ld...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 101544
  • stm32f1 eclipse openOCD - podczas debugu od razu wchodzi do Default_Handler

    Widzę że dosyć cich. dorzucam jeszcze skrypt linkera i startup. nawet mam brakepointa w void Reset_Handler(void) i w niego nie wchodzi. ale na brakepointa w Default_Handler reaguje. Zanaczam że jak wgram program na mikrokontlorer to działa bez zarzutu... [syntax=c]/* Procedura startowa dla STM32 connectivity line devices */ /* NastÄ™pujÄ…ce...

    Mikrokontrolery ARM   17 Lut 2016 11:37 Odpowiedzi: 51    Wyświetleń: 2916
  • [Cortex-M3] Jak odczytać i zapisać rejestry specjalne przez Eclipse?

    Zakładka Memory jest trochę lewa... Najlepiej zrób to za pomocą OpenOCD i telnetu: komendy: mww address value (zapis) mdw address (odczyt) 4\/3!!

    Mikrokontrolery ARM   29 Lip 2010 13:09 Odpowiedzi: 4    Wyświetleń: 1983
  • [eclipse,openocd0.4,jtag] Jak włączyć podgląd rejestrów STM32 w Eclipse z JTAG usbScarab2?

    Ja mam tylko target remote localhost:3333 monitor reset halt lub target remote localhost:3333 monitor reset halt #load monitor flash write_image erase main.bin 0x08000000 bin load działa ale mam przypadek gdzie muszę użyć tego drugiego

    Mikrokontrolery ARM   07 Mar 2010 23:26 Odpowiedzi: 14    Wyświetleń: 1774
  • openocd: próba odblokowania układu lm3s811 - zablokiwane piny portu JTAG

    Plik konfiguracji ustawia Ci prędkość adaptera. Przesuń "adapter_khz 1" do tego końcowego bloku -c "...". Czyli np. tak: sudo openocd -f /usr/local/share/openocd/scripts/interfa... -c "transport select swd;" -f /usr/local/share/openocd/scripts/target/... -c "reset_config srst_nogate connect_assert_srst; adapter_khz 1"...

    Mikrokontrolery ARM   14 Lip 2019 21:19 Odpowiedzi: 7    Wyświetleń: 819
  • Błąd zapisu do pamięci flash przy użyciu SWD i STM32 - jakieś sugestie?

    Odpowiedź na Twoje pytanie jest dosyć prosta - protokół SWD nie ma rozkazu zapisu do flash i tego się po prostu nie da tak zrobić jak zapisu do RAM. Oprogramowanie na PC, które się komunikuje przez SWD z układem (np. program do ST-Linka, OpenOCD) wgrywa do RAMu specjalną procedurę, która fizycznie realizuje zapis (poprzez odpowiednią sekwencje zapisów...

    Mikrokontrolery ARM   20 Lut 2018 23:25 Odpowiedzi: 3    Wyświetleń: 1308
  • STM32F072RB - Debugowanie w Eclipse i OpenOCD 0.8.0

    Spróbuj może też debuggowania przez samo OpenOCD i telnet - sprawdź czy wszystkie typowe operacje (podgląd pamięci, instrukcji, rejestrów, step, halt, resume, reset, programowanie, ...) działają jak należy. 4\/3!!

    Mikrokontrolery ARM   02 Lis 2014 15:25 Odpowiedzi: 17    Wyświetleń: 2880
  • [LPC1788] [LPC1788][Eclipse] Breakpointy nie działają podczas debugowania aplikacji

    1. Upewnij się, że OpenOCD ma skonfigurowane reset_config na "separate". 2. Upewnij się, że w komendach startowych dla GDB jest "monitor halt reset" 3. Poniżej tej komendy dodaj "monitor mww adres wartosc" (adres - adres rejestru MEMMAP, wartosc - wartość która ustawi "normalne" mapowanie pamięci). Zauważ, że po resecie włącza Ci się bootloader (pc...

    Mikrokontrolery ARM   20 Lut 2013 16:10 Odpowiedzi: 10    Wyświetleń: 3023
  • Jak skonfigurować ARM toolchain: integracja CodeSourcery, OpenOCD i Eclipse

    Zmieniłem -g na -g3 i dalej nie mogę podglądać tych rejestrów :( Co by tu jeszcze zmienić ?

    Mikrokontrolery ARM   22 Wrz 2017 13:17 Odpowiedzi: 374    Wyświetleń: 134468
  • [LPC2103] [LPC2103][C][OpenOCD] Timer0 odmierza czas 2x dłużej niż powinien - co sprawdzić?

    Jedynka nie jest tutaj problemem. Popatrz na to w ten sposób jak na preskaler. Jeśli wpiszesz do preskalera wartość x (np 5), to w rzeczywistości dzielisz sygnał zegarowy na x + 1 (czyli np 6). 0 -> 1, 1 -> 2, 2 -> 3, 3 -> 4, 4 -> 5, 5 -> 0 => całość trwa SZEŚĆ taktów dokładnie tak samo jest z timerem i rejestrami match / compare...

    Mikrokontrolery ARM   17 Lis 2010 22:28 Odpowiedzi: 6    Wyświetleń: 1281
  • Problem z połączenie do Atmega640 przez JTAG z wykorzystiem konwertera Sipeed

    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...

    Mikrokontrolery AVR   10 Lis 2024 19:36 Odpowiedzi: 10    Wyświetleń: 363
  • Linux Tutorial STM32, ST-Link/V2 + OpenOCD + Eclipse + GDB + Linaro

    z mojej strony: warto byłoby polecić jeszcze instalację wtyczki Embsys RegView, podgląd rejestrów peryferyjnych może być przydatny

    Mikrokontrolery ARM   10 Mar 2015 20:21 Odpowiedzi: 44    Wyświetleń: 43897
  • Jak skonfigurować Eclipse i CodeSourcery do programowania LPC2478?

    Jak w ogóle uruchomić jakieś okno programowania? I jak to ustawić żeby programowało przez Wigglera? Jeśli chcesz spod Eclipse, to trzeba dodać odpowiednie wywołanie dla OpenOCD. Zerknij na moją stronę, w dziale download > JTAG-lock-pick jest taki plik "JTAG-lock-pick - ultra-krótka instrukcja" - w nim jest pod koniec napisane jak należy wywołać...

    Mikrokontrolery ARM   27 Paź 2011 07:11 Odpowiedzi: 103    Wyświetleń: 17512
  • [BK7231T] Prosty projekt urządzenia BLE z wykorzystaniem WB2L.

    Jesteśmy. Myślę, że mamy też leżące urządzenia zasilane „N”, więc jak tylko je podłączymy, powinniśmy być w stanie uzyskać coś podobnego. W międzyczasie planujemy użyć interfejsu API profilu BLE firmy Beken, aby uzyskać w pełni „przezroczysty UART” i dokonać inżynierii wstecznej wywołań niższego poziomu (zasadniczo ustawiając rejestry). Staramy się...

    Smart Home Poradniki   21 Wrz 2023 17:19 Odpowiedzi: 8    Wyświetleń: 3492
  • GDB nie wyświetla zawartości rejestrów peryferiów w projekcie STM32F103 (Bluepill)

    Dzień dobry, Kiedyś sobie dłubałem z stm32f103 (bluepill). Wtedy udało mi się (na podstawie ukradzionego skądś projektu i Makefile'a) zrobić sobie taki folder szablon i wszystko fajnie działało. Jednak teraz nie mogę w gdb wyświetlić zawartośi rejestrów peryferiów. Kiedyś wystarczyło napisać: p/x GPIOB->ODR i wyświetlał wszystko ładnie. Teraz dostaję:...

    Mikrokontrolery ARM   25 Lut 2022 14:16 Odpowiedzi: 16    Wyświetleń: 669
  • [STR912] [STR912][C/OpenOCD] Jak poprawnie obsłużyć przerwanie WIU dla GPIO6 i GPIO8?

    Kolego prawdopodobnie pomyłka jest przy przesuwaniu. Zwróciłeś uwagę na to co się najbardziej rzuca w oczy ? zm = (16>>rejestr); Obsługa przerwania jest, jakby to ująć, nie napisana. Moje pytanie dotyczy maski przerwań zewnętrznych. Rejestru WIU->MR. Pozdrawiam.

    Mikrokontrolery ARM   02 Wrz 2009 12:55 Odpowiedzi: 2    Wyświetleń: 966
  • [STM32]Logger GPS nie działa gdy procesor jest aktywny

    LPC spisuje się świetnie. Biblioteki do LPC niestety nie ma tak fajnej jak do STM32 i przez to troszkę bardziej trzeba się w rejestry zagłębiać. Działa normalnie z OpenOCD tylko troszkę plik konfiguracyjny od innego LPC17xx trzeba przerobić. Ja osobiście polecam LPCExpresso, ma od razu wbudowane rejestry procesora i szybko i fajnie działa. Również odpaliłem...

    Mikrokontrolery ARM   21 Sie 2014 20:47 Odpowiedzi: 67    Wyświetleń: 20463
  • Nie mogę zainstalować debugera OpenOCD na Windows 7 po zezwoleniu zapory

    A jeżeli utworze projekt z HALem i nie usunę tej biblioteki i będę programować na rejestrach, to może mi się coś wgrać do mikrokontrolera co może mi potem przeszkadzać w czymś?

    Mikrokontrolery   11 Gru 2017 07:42 Odpowiedzi: 15    Wyświetleń: 735
  • [STM32F746][Ubuntu] undefined reference to `__errno'

    $ arm-none-eabi-objdump --demangle -S output/program.elf > output/program.lss i wrzuć ten plik tutaj. Byle to był firmware bez ŻADNYCH zmian względem tego co debuggowałeś wyżej, bo wtedy porównywanie wartości rejestrów jest bezcelowe. Dodatkowo w OpenOCD (przez `telnet localhost 4444`) wywołaj takie dwie komendy gdy jesteś w HF: mdw 0x200003fc 16 mdw...

    Mikrokontrolery ARM   20 Lut 2018 18:44 Odpowiedzi: 100    Wyświetleń: 4587
  • [STR911][OpenOCD]Problem z połączeniem. Odsłona II.

    Chciałbym tu napisać kilka słów o problemach z poleceniem "halt" w OpenOCD z którymi sam walczyłem przez dni kilka. Używam procesora LH79520 (ARM720T) i za pomocą JTAG jest tam programowany zewnętrzny Flash - działa bez problemu. Natomiast próba wgrania softu i uruchomienia uparcie kończyła się komunikatem "halt time out", mimo wielu kombinacji z resetem,...

    Mikrokontrolery ARM   20 Cze 2011 11:04 Odpowiedzi: 5    Wyświetleń: 1931
  • [TSM470] Wymagane napięcia zasilania Core i I/O podczas programowania ARM

    Muszą być oba napięcia. Pamiętaj też, że TMS470 mają rdzeń ustawiony na big-endian i nie można tego zmienić. BTW, widzę że ode mnie kupiłeś te układy. Może Ci trochę pomoże ta stronka: http://kred.wikidot.com/tms470-board - znajdziesz tam trochę rzeczy do których doszedłem jak się jeszcze tymi układami bawiłem. Jakiego kompilatora używasz? Jeśli GCC...

    Mikrokontrolery ARM   18 Sie 2010 06:09 Odpowiedzi: 3    Wyświetleń: 1243
  • AT91SAM7S256 - problem z zapisem bitu 6 w rejestrze SOURCE_MODE_R[]

    nie wiem, gdyz nie uzywalem ARMow ATMELa [; niemniej jednak yagarto przy uploadzie przez OpenOCD i JTAGa na USB do prockow LPC2xxx definitywnie odczytuje plik elf. 4\/3!!

    Mikrokontrolery ARM   18 Lis 2008 20:54 Odpowiedzi: 10    Wyświetleń: 1739
  • C i procesory ARM - od czego zacząć naukę programowania?

    Jeśli już zdecydowałeś o wyborze mikrokontrolera i jest to STR7 to nie mogę Ci pomóć( nie miałem z nimi styczności ale koledzy z działu 'mikrokontrolery' na pewno z nimi pracowali). Osobiście polecam rodzinę AT91SAM7 od ATMELa. Procesory przyjazne, odporne na pomyłki :), dużo materiałów( w tym sporo postów na 'mikrokontrolery'). W praktyce wygląda to...

    Programowanie   28 Lis 2007 07:52 Odpowiedzi: 6    Wyświetleń: 3185
  • [STM32][C] TIM1 taktowany dwa razy niższą częstotliwością

    Dzięki za uwagę. Zauważyłem, że podczas debugowania niektóre rzeczy zostają (w innych odrębnych przypadkach). Jeśli używasz standardowych konfigów do OpenOCD, to dodaj do jego wywołania coś takiego: -c "reset_config trst_and_srst" Domyślnie OpenOCD zakłada, że JTAG nie ma pinów resetu i w przypadku Cortex-M3 resetuje go specjalnym rejestrem rdzenia....

    Mikrokontrolery ARM   07 Lip 2011 06:41 Odpowiedzi: 23    Wyświetleń: 3440
  • AT91SAM7S ARM - program nie startuje po resecie, jak uruchomić z flasha?

    Hej, mam problem z tytułowym mikrokontrolerem. Po wgraniu przez JTAG (CrossStudio "Build and Run") prostego programu zapalającego LEDy na płytce projektowej, wszystko działa. Jednak gdy zresetuje cały układ (poprzez przycisk reset, bądź odłączając zasilanie), przestaje działać. Debug pokazuje, że rejestr instrukcji (PC) wskazuje w inne miejsce, niż...

    Mikrokontrolery   19 Mar 2008 17:53 Odpowiedzi: 3    Wyświetleń: 1130
  • [OpenOCD][GDB][STM32] - szybkość dostępu do flash procesora

    Za dużo GDyBbania jest. Wszystko zależy od sposobu dostarczenia danych dla loadera. Są dwa sposoby jeden to ładowanie obszaru ramu danymi dla flash i uruchamianie funkcji i tak jest chyba w CW, drugi to załadowanie loadera do ramu, puszczenie go luzem i komunikacja z nim poprzez rejestry i tak może być w O²CD, ale tak jak powiedziałem na początku...

    Mikrokontrolery ARM   19 Paź 2010 08:31 Odpowiedzi: 16    Wyświetleń: 2895
  • [OpenOCD][STM32F4][Solved] stm32f4 discovery + openOCD wgrywanie programu

    odhaczyłem reset i halt i wpisałem monitor reset halt monitor reset init Wystarczy tylko to drugie i zaznaczyłem, żeby sam ładował obraz (pewnie tutaj nie powinien tego robić) i symbole potem break point at main i zahaczyłem Resume. Jak będziesz mieć nowe Eclipse i nową wtyczkę GDB to nie ma siły aby te konfiguracje nie były widoczne - wtedy zobaczysz...

    Mikrokontrolery ARM   20 Lut 2013 21:56 Odpowiedzi: 20    Wyświetleń: 7566
  • [STM32/Wiggler/OpenOCD/Eclipse] Problem z debugowaniem

    Cześć Wszystkim! Mam Eclipse w wersji Yagarto i AT91SAM7S256. Układ programuję przez SAM-BA. Niestety nie mogę uruchomić debugowania w Eclipse przez Wiggler'a. OpenOCD mam w wersji 2006re82, bo tylko taki znalazłem ze sterownikiem portu równoległego. Próbowałem kolejnych kroków z manuala Jima Lynch'a oraz ze strony kolegi Chopina ale bez końcowego rezultatu....

    Mikrokontrolery ARM   02 Lis 2009 10:48 Odpowiedzi: 16    Wyświetleń: 6110
  • ST32F103 - Odczyt stanu pinu GPIO nie działa poprawnie, dlaczego?

    GrzegorzKostka: nie używam debugera, zawsze piszę kod na żywca i wyrzucam komunikaty przez UART albo telnet. Ta funkcja po prostu nie zwraca poprawnych wartości, nie wiem, może błąd jest gdzieś wyżej. Może w tym przypadku faktycznie dobrze byłoby podejrzeć rejestry w pracy krokowej, ale JTAG + OpenOCD nigdy mi nie zadziałał tak jak trzeba w trybie debugu....

    Mikrokontrolery ARM   10 Lis 2013 13:08 Odpowiedzi: 4    Wyświetleń: 1182
  • Konfiguracja JTAG USBSCARAB2 w Eclipse ARM z OpenOCD i Yagarto – krok po kroku

    Mam problem z uruchomieniem Eclipse + usbscarab2 + stm32f103rbt6 (eval board od stm). Calosc robiona wg poradnika ze strony Freddiego. Czesc narzedziowa, tj openocd + jtag oparta na openocd w wersji 0.4.0, wywolany z argumentami: -f interface/usbscarab2.cfg -f target/stm32.cfg gdzie usbscarab2.cfg jest tresci: #interface interface ft2232 ft2232_device_desc...

    Mikrokontrolery ARM   18 Paź 2010 12:52 Odpowiedzi: 37    Wyświetleń: 7621
  • Jakie są alternatywne środowiska dla RP2040 do programowania w assemblerze?

    żeby była jasność bo może nie sprecyzowałem: nie szukam wynalazków typu visual studio... itp... bo to wszystko sprowadza się generalnie do straty czasu podczas konfiguracji oraz późniejszej pracy ... (chociaż coś czuje że bez tego sie chyba nie obejdzie) Dziwie sie w ogóle - że cały ten dramat pod postacią "mozliwości" instalacji OPENOCD, C/C++ SDK...

    Raspberry Pi i inne SBC   05 Wrz 2024 00:36 Odpowiedzi: 12    Wyświetleń: 489
  • Konfiguracja OpenOCD z Atmel-ICE i Atmega32 pod Linuksem - jak to zrobić?

    Dziękuję Ci za pomoc. Troche mnie to "ugotowało", bo sam chyba przez to nie przebrnę. A ten Atmel-ICE pod Atmel Studio genialnie chodzi. Ale teraz coś mnie na Linuksa tknęło. No i do tego w Code::Blocks. Tam ładnie działa mi xds100v2 na tych lpc2142, co do których mi w innym wątku pomogłeś. A że ten Code:Blocks mi sie praktycznie nie wiesza, no i ogólnie...

    Mikrokontrolery AVR   23 Lis 2017 18:51 Odpowiedzi: 16    Wyświetleń: 1380
  • [STM32F429IIT6][C] - Programowanie zewnętrznego procesora STM32F429

    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...

    Mikrokontrolery ARM   02 Lut 2015 20:58 Odpowiedzi: 16    Wyświetleń: 1011
  • [OMAP5912][ARM9] brak możliwości zapisu do pamięci flash

    Do flash nie zapisujesz przez komendy mww/mwh/mwb, tylko albo trzeba użyć funkcji np. "flash write_image ..." / "program ..." (wymaga to odpowiednio skonfigurowanego pliku opisującego Twoją płytkę dla OpenOCD), albo musisz się bawić ręcznie tak jakbyś chciał zrobić taki zapis bezpośrednio przez rejestry procesora (czyli żeby zapisać jeden bajt to musisz...

    Mikrokontrolery ARM   15 Mar 2020 22:45 Odpowiedzi: 10    Wyświetleń: 624
  • std::tuple + arm-none-eabi-g++ v8.3.1 = brak możliwości debugowania ?

    U mnie jak dam -gddb3 to zaczyna niepokojąco wariować (np step in do funkcji foo1() powoduje chwilowe wejście do foo2(), by po jednym stepie przeskoczyć na odpowiednie miejsce). Miał ktoś podobnie ? Przy włączonej optymalizacji to zasadniczo (niestety) "normalne", ale przy -O0 nie powinno się tak dziać. (at)Freddie Chopin Czy jest jakaś ewolucja aby...

    Mikrokontrolery   13 Gru 2019 11:47 Odpowiedzi: 5    Wyświetleń: 399
  • [stm32] [stm32][C++] Undefined reference przy łączeniu C i C++ w Code Sourcery

    Tzn, że program może działać dalej poprawnie a debuger wskazuje na to, że jesteśmy w np HardFaultHandlerze ? Mógłbyś nieco rozwinąć myśl ? Czasem może być jakiś problem sprzętowy/programowy/systemowy, który może spowodować wywalenie się debuggera, który będzie np. uparcie twierdził, że jesteśmy wciąż w jakiejś linii, choć mikrokontroler sobie wtedy...

    Mikrokontrolery ARM   08 Lip 2011 16:43 Odpowiedzi: 17    Wyświetleń: 5796
  • Konfiguracja OpenOCD z JTAG lock pick Freddiego - błąd debugowania w Eclipse

    Jeśli przed zatrzymaniem procka układ coś tam jeszcze zrobił (co jest dosyć popularnym problemem), to po zaprogramowaniu faktycznie może nie działać opcja "resume" i jest to całkowicie naturalne - to tak jakbyś uruchomił program, zatrzymał go w losowym momencie, zmienił program na inny i odblokował rdzeń, który zacznie pracę od tego miejsca gdzie skończył...

    Mikrokontrolery ARM   08 Lis 2011 22:17 Odpowiedzi: 36    Wyświetleń: 10684
  • [at91sam7s256] OpenOCD+Eclipse - nieprawidłowe działanie funkcji Menu() w switchu

    Twój układ ma jakieś zworki do wybierania z której pamięci ma działać? Bo gdy ładujesz program do flash, to wartość PC sugeruje, że całość chce działać z RAM, więc faktycznie jest problem. Do tego program dla RAM masz skompilowany dla adresów od 0, natomiast program dla Flash od 0x100000, ale to akurat jest mało istotne jeśli poprawnie konfigurujesz...

    Mikrokontrolery ARM   05 Sty 2011 02:30 Odpowiedzi: 11    Wyświetleń: 2625
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    hdr_bitband.h Cortex-M0 nie obsługuje bitbandingu. Tak wiec wszystkie operacje na "zmiennych" bitband na 99% spowodują hard-fault. Rozchodzi się więc o WSZYSTKIE dostepy do rejestrów i dostęp do LEDa. Co do openOCD wystarczy zmienić f4 na f0 w argumencie a w debugger config chyba tylko jak się nie mylę nazwę projektu. Tak jest. No widzę że w sumie...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4254
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Dobra, to jeszcze jedno pytanie - w jaki sposób uruchamiasz program w RAM? Moje testy na szybko pokazują, że przez GDB nie da się tego zrobić "standardowo" (; Czy np. przestawiasz zworkę na układzie tak żeby bootował się z RAMu czy może używasz jakichś specjalnych komend podczas inicjalizacji debuggera żeby wymusić pracę z RAM? Gdy uruchomię debuggowanie...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38523