Hallo Ich bin voll am verzweifeln ! Ich versuche gerade eine ISA RTL netzwerkkarte in betrieb zu nehmen (an nem mage32) ich bekomms einfach nicht hin. Ich verwende den code von ulrich (besser gesagt die abwandlung für den mage32. Über den Uart bekomm ich immer den error 195. Auch wenn ich die ISA karte ganz vom system nehm. mir ist aufgefallen, dass die led an der karte blinkt sobald ich die hand über den adressbus heb. also hab ich mal ein paar pullups dazu geschalten...gleicher fehler nur die led blinkt nicht mehr, wenn man die hand nähert. Der Init müsste doch auch funktionieren, wenn der IRQ falsch ist !? (normal müsst der aber stimmen) Ich weiss einfach nicht mehr an was es liegen kann und so langsam verlässt mich auch die motivation (und die wut auf den ganzen schei.. steigt). (Ich versuchs jetzt schon seit 6,5 Std) An was könnte es noch liegen ?
Hallo, hast du die richtige Adresse an der Netzwerkkarte eingestellt? Martin
Hi! Kontrollier mal alle leitungen. Also alles vom atmel zu den Pins auf der Karte. Und guck mal ob du nicht die Kabel spiegelverkehrt am Isa angeschlossen hast. Ist mit passiert :-X Guck mal an der Karte, da sind ein paar dicke Leiterbahnen die zum Steckplatz gehen. Dort müssen +5V und GND drangehen. Wenn nicht hast du die Spiegelverkehrt angelötet ;) Und sonst auch alle (!) Leitungen nochmal verfolgen. Wo hast du den Interrupt am mega angeschlossen ? Hast du #define ISA_CTRL aus ? Das mit dem blinken beim näher kommen hatte ich auch mal, da war eine Leitung nicht verbunden. Am Code musst du mit pullups etc nichts ändern. Kabellänge 20cm (flachband) ist auch total egal. Hab mich auch totgesucht...
Und wenn das alles nichts bringt, trete die Karte in die Tonneoder den Eimer und kauf dir ne neue. Alternativ kannste welche von mir haben, hab hier noch ca. 30 Stück liegen und würde sie für 1 Euro pro Stück abgeben.
Hast Du die Fuses korrekt gesetzt? Wenn die Einstellungen für den Takt falsch sind, bekommt man die merkwürdigsten Fehler.
Ich hab den Takt auf den externen Quarz gestellt. (16 Mhz) habs auch mal mit dem internen 8 Mhz versucht. Gleiches Bild. Was mir allerdings aufgefallen ist: am anfang kommen übern den uart mehrmas keine SD/MMC gefunden....anschließend dauert es ca 1e sekunden und dann kommt erst karte erfolgreich initialisiert. und dann der fehler. und währendessen blinkt die LED an der ISA karte kurz auf. Also muss ja irgendwas gehen. Aber es kommt trotzdem der gleiche fehler, ob mit oder ohne ISA karte. An der Karte kanns nicht liegen....die Karte(n) sind neu (von Ebay). (nach angaben noch nie benutzt). Dann müssten doch eigentlich die gunderstellungen sein. Ich hab 2 Karten gesestet und 2 Mega32. immer das gleiche. Hab die karte an ca. 15 cm flachbandkabel dran (daten und addressbus getrennt). Die Verbindungen zum µC hab ich durchgeprüft. Joachim B.: was soll an dem Takt falsch sein, gibts da bei isa karen einen Standart, der eingehalten werden muss ? Sssssss: wo kann ich denn das mit "#define ISA_CTRL" ändern...habs net gefunden. Kann ich irgendwie ein paar einfache routinen schreiben, um die funtkion zu testen ? vielleicht liegts ja am code.
Hi! //#define ISP_CTRL in der rtl8019.h Mach erstmal MMC aus zum testen (define USE_MMC ändern) Achja ganz vergessen, JTAG ausgeschaltet ? Das hat mich auch ne h gekostet :-X
Es geht !!!! Danke an alle! für was ist denn das ISP_CTRL da ? was ist da anders ?, wenn ich des an hab ?
ISP_CTRL musst du aktivieren wenn du holgers Platine benutzt glaub ich. Dort sind die I/Os anders angeschlossen ;) Woran lags denn jetzt ? JTag ? ggg voll die miese Falle wenn man noch nie mit nem mega32/128 gearbeitet hat :-X
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.