prefetch abort

Znaleziono około 32 wyników dla: prefetch abort
  • Data Abort i Prefetch Abort [ARM]

    Witam, Mógłby mi ktoś przesłać kod na obsługę tych dwóch wyjątkow, bo nie mam zielonego pojęcia co procedury obsługi wyjątków mają robić. Dla błędów recoverable z tego co przeczytałem w dokumentacji rdzenia Cortex R4F procedury nic nie muszą robić, bo po wskoczeniu do wyjątku błędy są naprawiane hardwarowo....

    Mikrokontrolery   31 Gru 2010 10:30 Odpowiedzi: 0    Wyświetleń: 549
  • [ARM7][Eclipse c++] obsługa wyjątku Abort

    LD PC, [PC, #-0x0ff0] oznacza, że do PC zostanie załadowana zwartość komórki pamięc spod adresu PC - 0x0ff0. Ponieważ owa instrukcja leży na początku pamięci odjęcie od PC -0x0FF0 spowoduje ze powstanie "ujemny" w postaci 0xfffffxxx. Jeśli LDR PC ... będzie leżalo na adresie 0xF0 po odjeciu 0xff0 wyjedzie...

    Mikrokontrolery ARM   20 Lut 2011 11:33 Odpowiedzi: 9    Wyświetleń: 1835
  • Data Abort w Data Abort [Cortex R4-F]

    Ja specjalnie wywołuje wyjątek pierwszy by zobaczyć czy da się powrócić z Data bądź Prefetch Aborta. Wywołuje w ten sposób, że odwołuje się do adresu ponad zadeklarowany Background, konkretnie próbuje tam zapisać pewną wartość. OK to sprawdzę bez breakpointa czy powraca z exceptiona. BTW jak zamienić...

    Mikrokontrolery   26 Gru 2010 21:31 Odpowiedzi: 9    Wyświetleń: 981
  • [LPC2478] [Eclipse OpenOcd CSLite] debug

    Witam, Mam problem z debugowanie procesora LPC2478. Środowisko: postawione zgodnie z tutorialem ze strony Freddiego Chopinna czyli Eclipse (helios edition with HDT hardware debugging) + OpenOcd + Code Sourcery Lite edition Procesor: ARM NXP LPC2478 z kwarcem 12MHz Aplikacja: Na tym etapie...

    Mikrokontrolery ARM   08 Gru 2011 00:57 Odpowiedzi: 6    Wyświetleń: 2194
  • [LPC2103][C][OpenOCD] problem z przerwanie FIQ

    pliki vectors.s i startup.s mam od Ciebie /***************************************... author: Freddie Chopin, http://www.freddiechopin.info/ * file: vectors.S * last change: 2010-04-08 * * chip: LPC2103 * compiler: arm-none-eabi-gcc...

    Mikrokontrolery ARM   15 Lis 2010 22:23 Odpowiedzi: 6    Wyświetleń: 1293
  • Przerwanie T0 w LPc2103 + IAR

    Proszę napisz gdzie to widzisz (kod, linia) Dodano po 1 Zmieniłem cześć kodu i chyba dobrze to wymyśliłem, ale teraz kompilator krzyczy mi ze nie ma definicji dla irq_handler Why? ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;... Part one of the system initialization code, ;;...

    Mikrokontrolery ARM   04 Maj 2009 10:55 Odpowiedzi: 20    Wyświetleń: 2317
  • Przykładowe projekty dla ARMów

    Mogę wiedzieć skąd wziąłeś te liczby: void (* const vectors 0xe59ff018 , // "Reset" vector (void (*)(void)) 0xe59ff018 , // "Undefined instruction" vector (void (*)(void)) 0xe59ff018 , // "Software interrupt (SWI)" vector (void (*)(void)) 0xe59ff018 , // "Prefetch Abort (instruction...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 99735
  • [LPC2368][Keil+GNU]Zepsuty czy nie?

    Tak powinno być .A w moim przypadku program przechodzi do adresu 0xfffffff3.Z tego co wyczytałem to jest właściwie Prefetch Abort (błąd pobierania?). In addition, a Prefetch Abort exception is generated for any instruction fetch that maps to an AHB or APB peripheral address, or to the Special Register...

    Mikrokontrolery ARM   03 Lis 2009 16:40 Odpowiedzi: 6    Wyświetleń: 2023
  • Uporządkujmy [WinARM][SAM7]

    tak wyglada przykladowy startup dla LPC, w ktorym nie ma zadnych nadmiarowych rzeczy w zasadzie - samo minimum: /*************************************... © 2008 Freddie Chopin * * file: startup.s * last update: 19.04.2008 * * processor:...

    Mikrokontrolery ARM   18 Mar 2009 00:41 Odpowiedzi: 5    Wyświetleń: 3516
  • [at91sam7s256][gcc] przerwanie z timera

    /* * Some defines for the program status registers */ ARM_MODE_USER = 0x10 /* Normal User Mode */ ARM_MODE_FIQ = 0x11 /* FIQ Fast Interrupts Mode */ ARM_MODE_IRQ = 0x12 /* IRQ Standard Interrupts Mode ...

    Mikrokontrolery ARM   16 Paź 2010 10:52 Odpowiedzi: 30    Wyświetleń: 3999
  • LPC 2148 i system plików fat16/32 problem ze startupem

    Dzięki za startupik jest fajnie opisany i napewno sie przyda z tym, że nie rozwiązuje on jeszcze mojego problemu. Chodzi o to, że w keilu funkcje przerwań wywolywane są poprostu poprzez określenie typu: np.: void podpr_obsl_przerw (void) __irq irq jest tu chyba jako makro asemblerowe tylko skąd to...

    Mikrokontrolery ARM   28 Gru 2008 00:01 Odpowiedzi: 8    Wyświetleń: 3224
  • AT91SAM + RTOS...pierwszy raz

    Od trzech dni bawię się ARM AT91SAM7x256 i RTOS. O RTOS nie wiem nic. Analizując program z www.freertos.org doszedłem co gdzie zmienić żeby dane które chce pojawiały sie w przeglądarce na PC, może ktoś zna odpowiedzi na te pytania: 1. RTOS w AT91SAM i w ogóle "system czasu rzeczywistego" w mikrokontrolerach...

    Mikrokontrolery   05 Maj 2008 17:09 Odpowiedzi: 3    Wyświetleń: 2476
  • AT91SAM7 - dziwny problem

    Witam! Sory ze odpisuje dopiero teraz ale mialem problemy z kompem, swoja droga dosyc ciekawe (komputer zalaczal sie tylko na kilka sekund, zanioslem do serwisu a tam wspanialomyslni panowie serwisanci stwierdzili - plyta glowna do wymiany, wybulilem wiec 200 na nowa, podlaczylem i to samo, pozniej...

    Mikrokontrolery   09 Sty 2008 13:41 Odpowiedzi: 8    Wyświetleń: 2532
  • [LPC2124][C] przerwania od timera.

    no wlasnie. to przeciez kluczowa sprawa. w pliku startup musi byc zadeklarowany wektor dla IRQ w tej oto postaci: ldr PC,reset_vector // reset exception ldr PC,undef_vector // undefined instruction exception ldr PC,swi_vector // software interrupt exception ldr PC,prefetch_abt_vector ...

    Mikrokontrolery ARM   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 3914
  • [AT91SAM7S256][C++/yagarto] error: no memory region specifi.

    A na jakiej podstawie stwierdzasz, że nie działa? To programik do prostego migania dioda. Kiedy podlaczam do PA11 diode, to nie miga niestety. W keilu, przy tym samym kodzie migala. Co do linkera, to dodaj tam linijki: . = ALIGN(4); *(.text.*); zaraz za sekcją .text i będzie ok. 4\/3!!...

    Mikrokontrolery ARM   26 Mar 2009 07:22 Odpowiedzi: 9    Wyświetleń: 2538
  • AT91SAM7S256 + USB BASIC ARM EXAMPLE + obsługa w przerwaniac

    Mój plik CStartup.S wygląda następująco: /*------------------------------------... ATMEL Microcontroller Software Support - ROUSSET - //*----------------------------------... The software is delivered...

    Mikrokontrolery   23 Cze 2009 06:19 Odpowiedzi: 5    Wyświetleń: 2559
  • Wszystko o ARM (LPCxxxx) i programowaniu w asm i C.

    A jak uruchomić przerwanie FIQ? Na początku zmieniłem atrybut (jak się później okazało nie zmienia to niczego w programie (porównałem pliki BIN)): static void t0isr(void) __attribute__ ((interrupt("FIQ"&... Później zmiana w rejestrze VIC: VICIntSelect...

    Mikrokontrolery ARM   28 Lis 2009 17:35 Odpowiedzi: 141    Wyświetleń: 16633
  • STM32F107+openOCD+turtelizer

    Witam, Frieddie dzięki za odpowiedź. Mam kolejny problem. W eclipsie wyskakują mi takie błędy: W projekcie używam takich plików: startup.c /***************************************... Copyright (c) 2009 by Michael Fischer. All rights...

    Mikrokontrolery ARM   21 Gru 2009 07:32 Odpowiedzi: 33    Wyświetleń: 6131
  • Przerwanie [ARM] (sam7s). Dlaczego to nie działa?

    Witam, Mam problem z uC AT91SAM7z256. Używam kompilatora WinARM. Oczywiście chodzi o przerwania. Przejrzałem kupę wątków na elektrodzie i doszedłem tylko do tego, że błąd może tkwić w startupie. Znalazłem wiele odpowiedzi co w nim zmienić ale akurat nie do tego procka i wersji tego pliku nikt się...

    Mikrokontrolery   23 Mar 2010 19:27 Odpowiedzi: 10    Wyświetleń: 2636
  • [AT91SAM7] przesłanie strumienia na wyświetlacz

    Witam ! No wrzuciłem dwa bo tak mam jeden dla ROM drugi dla RAM co do startup to już wrzucam. /*------------------------------------... ATMEL Microcontroller Software Support - ROUSSET - //*----------------------------------...

    Mikrokontrolery ARM   14 Lut 2010 13:40 Odpowiedzi: 28    Wyświetleń: 2466
  • [ETHERNUT] kompilowanie przykladowago programu pod DEBUG

    Witam, natknąłem się na następujący problem: Probuję debuggować w środowisku Ethernut dla procesów arm (SAM7X256 jesli chodzi o ścisłość). Niemniej jednak postępując zgodnie z instrukcją umieszczoną na stronie yagarto: nie mogę skopilować przykładu httpd. Otrzymuję kominikaty: C:\ethernut\nutapp\httpd>make.....

    Mikrokontrolery ARM   08 Mar 2010 16:54 Odpowiedzi: 0    Wyświetleń: 1170
  • [STR912] Problem z przerwaniem od ADC

    Wywala sie przy wyjsciu z przerwania 0x000013ac <ADC_IRQHandler+92>: pop {r4, r5, r6, pc} BUG: couldn't calculate PC of next instruction, current opcode was 0x5c002000 should never reach this point Dorzuce jeszcze moj plik startup: /* Startup code for STR91x ARM-based microcontrollers based...

    Mikrokontrolery ARM   27 Paź 2010 21:01 Odpowiedzi: 4    Wyświetleń: 1418
  • [SAM7X][C]Problem z sprintf

    Przesyłam zawartość pliku .s //--------------------------------------... Headers //-----------------------------... "board.h" //---------------...

    Mikrokontrolery ARM   23 Gru 2010 16:06 Odpowiedzi: 26    Wyświetleń: 2085
  • Problem kompilacja Eclipse + WinARM na AT91SAM7XC512

    Dobra to tak oryginalny plik linkera wygląda tak: /*--------------------------------------... ATMEL Microcontroller Software Support - ROUSSET - */ /*----------------------------------... The...

    Mikrokontrolery ARM   19 Gru 2010 10:25 Odpowiedzi: 6    Wyświetleń: 2034
  • ARM nie wchodzi w procedure obsługi przerwania

    Chodzi tylko o zapis do EOI_R? Czy o coś jeszcze? Chodzi o specjalny sposób powrotu i koniec - powrót z funkcji przerwania jest inny niż ze zwyczajnej i w C się tego nie da zrobić "ręcznie". Mógłbym użyć również LDR pc,#0xFFFFF100 żeby bezpośrednio wskazać ten adres? Nie mógłbyś, bo...

    Mikrokontrolery ARM   28 Gru 2010 21:44 Odpowiedzi: 10    Wyświetleń: 1524
  • at91SAM7s256 problem z enumeracją przy połączeniu USB

    Witam Podczas podłączenia urządzenia do USB na pc dostaje komunikat "Nie rozpoznano urządzenia usb". Po zdebagowaniu programu zauważyłem ze program nie wychodzi z pętli [syntax=c] while (!pCDC.IsConfigured(&pCDC));[/syntax] ... jest zaimplementowana w następujący sposób: [syntax=c]static...

    Mikrokontrolery ARM   16 Mar 2011 21:34 Odpowiedzi: 0    Wyświetleń: 750
  • Obsługa przerwań at91sam7 yagarto

    Witam Wątpie, że mi ktoś pomoże ale cóż zależy spróbować. Nie mogę włączyć obslugi przerwań w moim procesorze. wiem że kod jest napisany prawidłowo gdyż testowalem na innym kompilatorze. Chodzi o plik startup, którego w sumie nie rozumiem. A może ktoś zna jakieś źródła wyjaśniające jak pisać takie...

    Mikrokontrolery ARM   13 Kwi 2011 21:04 Odpowiedzi: 0    Wyświetleń: 1094
  • AT91SAM7S64 + Keil struktury, tablice problem

    sprawdz JTAGiem gdzie wisi. zapewne wskakuje w jakis wektor typu Prefetch Abort, wiec dopisz jakies procedurki obslugi wszystkich wyjatkow i wstaw tam jakies miganie diodkami albo cos. 4\/3!!

    Mikrokontrolery ARM   11 Lis 2008 08:47 Odpowiedzi: 4    Wyświetleń: 1642
  • Dahua DHI-NVR2108-4KS2 Błąd przy aktualizacji, nie wstaje

    W trakcie aktualizacja OTA wywaliło bł, zrestartował się i już nie uruchomił. Po podpięciu się rs232 mam zapętlone info jak poniżej. Jak to zatrzymać i wgrać soft? System startup U-Boot 2010.06-svn4868 (Sep 24 2020 - 09:56:33) Check Flash Memory Controller v100 ... Found ECC provided by...

    Monitoring Wizyjny CCTV   07 Lut 2021 23:35 Odpowiedzi: 5    Wyświetleń: 471
  • SAM7 przerwanie FIQ od PIO

    To jest startup: .section .vectors, "ax" .code 32 .align 0 .global _vectors .global reset_handler /**********************... Exception Vectors ****************************************...

    Mikrokontrolery ARM   14 Cze 2009 17:29 Odpowiedzi: 9    Wyświetleń: 2070
  • Błędy przy linkowaniu CStartup.s oraz konfiguracja Segger J-link+OpenOCD

    Witam, mam problem z implementacją projektu z załącznika (docelowo WinArm/miganie dioda) na CrossWorksie i mikrokontrolerze AT91SAM7X256(konkretnie SAM7-EX256 olimex.dev). Przy linkowaniu dostaje blad : Building “faty_z_ksiazki” in configuration “ARM Flash Debug” —...

    Mikrokontrolery ARM   30 Lis 2011 00:54 Odpowiedzi: 10    Wyświetleń: 2358
  • LPC2148, Eclipse+Codesourcery, Timer0 niewłaściwe działanie.

    Nie mogę jednak pogodzić się z tym, że nie mogę na LPC pisać przerwań z dowolnie długą ich zawartością No chyba żartujesz z tą 'dowolną długością' przerwania? 1. Przerwania zawsze na każdym typie CPU powinny być jak najszybsze - taka ich natura. 2. LPC nie różni się pod tym względem od innych kontrolerów. ...

    Mikrokontrolery ARM   13 Lip 2010 23:36 Odpowiedzi: 24    Wyświetleń: 2745