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

ATmega162 - Konflikt adresów SRAM i kontrolera RTL8019AS w AVT3505 i AVT1443

Losiek12 02 Sty 2014 20:58 717 0
REKLAMA
  • #1 13128625
    Losiek12
    Poziom 10  
    Natrafiłem na następujący problem. Korzystam z zestawu AVT3505 oraz modułu AVT1443. Obie części zostały połączone w sposób analogiczny jak w projekcie http://www.ethernut.de/en/hardware/enut1/index.html. Zgodnie ze specyfikacją NE2000, kontroler powinien znajdować się pod adresem: 0x8300 - 0x831F, a pamięć SRAM pod: 0x1100 - 0x7FFF. To się zgadza, ale przy próbie odczytu z pamięci SRAM o adresach: np. 0x1300, 0x2300, itd. dostaję dane z kontrolera. Zapis oraz odczyt z pamięci bez podłączonego kontrolera działa bez zarzutu, również zapis oraz odczyt rejestrów w NIC jest bezbłędny. Poniżej przedstawiam zrzut pamięci 0x7300 - 0x831F, który ilustruje problem. Pamięć została zapisana wartością aa.
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
REKLAMA