logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[AVR32] Memcpy - wyjątek "Data Address Read"

Booby 13 Sie 2008 00:00 1188 4
REKLAMA
  • #1 5434050
    Booby
    Poziom 14  
    Używam AVR32 Studio w wersji 2.0.2 oraz biblioteki "ATMEL AVR32-SoftwareFramework-1.3.0-AT32UC3A Release".
    Pracuję na procesorze AT32UC3A1512 serii "H".
    Przy wykonaniu funkcji "memcpy" procesor wykonuje wyjątek "Data Address Read".
    Jaka jest tego przyczyna? Jak to rozwiązać? Czy miał ktoś już podobny problem?
  • REKLAMA
  • #2 5434910
    szelus
    Poziom 34  
    Nie używałem jeszcze AVR32, ale ww. wyjątek wskazuje jednoznacznie, że przekazujesz do tej funkcji niepoprawny adres (źródłowy). Bez przynajmniej fragmentu programu trudno cokolwiek więcej powiedzieć.
  • REKLAMA
  • #3 5436656
    Booby
    Poziom 14  
    Dodam, że:
    Wczrśniej używałem AVR32 Studio w wersji 1..0.0 oraz biblioteki "ATMEL AVR32-SoftwareFramework-1.2.1ES-AT32UC3A Release" i pracowałem na procesorze AT32UC3A0512 serii "E".
    Nie było żadnych problemów z funkcją "memcpy" - wszystko działało poprawnie ( ten sam program) ...
  • REKLAMA
  • #4 5438420
    szelus
    Poziom 34  
    To, że program działa, nie koniecznie oznacza, że jest poprawny. Jak wiadomo, testowanie może tylko wykazać istnienie błędów, a nie ich brak.
    Może np. odwołujesz się do zewnetrznego RAM-u, którego nie ma w 1512?
REKLAMA