Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » A 7100 Fehlermeldung, springt von SCP ins Monitorprogramm » Themenansicht

Autor Thread - Seiten: -1-
000
11.08.2012, 15:33 Uhr
ADDERLY



Hallo,
Beim A 7100 ist mir jetzt eine Fehlermeldung aufgefallen, die ab und zu auftaucht:

*NMI occurred
*Break at F800:07D0
.

Das wars, dann bleibt nur RESET und er bootet wieder.
Er springt waehrend des Betriebes von SCP1700 2.2 in das Monitorprogramm und verursacht die Fehlermeldung.
der Befehl
.b (Boot) funktioniert dann aber nicht.

Ich hab leider nur sehr duerftig in Erfahrung gebracht das NMI eine zum Prozessor gehoerende Steuerung ist.
Sehr merkwuerdig.
Im ACT Test ist aber kein Hardware Fehler vorhanden.
???
Welche Tasten sind fuer einen Warmstart beim A7100 zu druecken ?(Alte Tastatur) CTRL+Alt+del, geht nicht.
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
11.08.2012, 16:10 Uhr
holm

Avatar von holm

Ich weiß es jetzt bezüglich des A71x0 nicht wirklich, aber im Allgemeinen wird ein NMI dann geworfen, wenn die Paritätschecker des RAMs auf einen Paritätsfehler stoßen.
(Das ist ein Feature das heutigen PCs nicht mehr eigen ist, es ei denn sie haben ECC RAMs was selten geworden ist). Das verhindert das die CPU mit falschen Daten weiterrechnet.
Du solltest mal die RAM Karte die den Speicherbereich um F800 abdeckt austauschen wenn das öfter passiert. Den Fehler selbst zu finden dürfte nicht ganz einfach sein, da dieser wohl nur sporadisch auftritt und der Speichercheck des ACTs diesen nicht findet.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
11.08.2012, 17:17 Uhr
ADDERLY



@Holm,
Danke. Das ist schon eine heisse Spur.
Der Fehler tritt selten auf, aber ich kann das mal testen.
Ich werde Ihn mal mit einem Speicher OPS (256kB) starten. Tritt der Fehler dann nicht mehr auf muss es am Modul liegen.
Ich hatte schon Bedenken das die ZVE einen Fehler hat.
Gruss
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
11.08.2012, 18:18 Uhr
RP



auf die Wickel-Brücken achten des 1. und der 2. OPS oft reicht schon das umwickeln der OPS.

Rolf

Dieser Beitrag wurde am 11.08.2012 um 19:19 Uhr von RP editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
11.08.2012, 18:51 Uhr
ADDERLY



Hi Rolf,
Danke.
Der 7100 ist schon ein lustiges Geraet.
...
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
11.08.2012, 18:58 Uhr
ADDERLY



Hat jemand eine Uebersicht ueber alle Monitor Befehle die man eingeben koennte?
Im Systemhandbuch vom A7100/A7150 steht da nichts weiter drin.
Ausser der ACT Abbruch mit .a, sowie .B Boot, das wars dann schon leider.
Nur ein Hinweis auf die BETRIEBSDOKUMENTATION BAND 1 des A7100 habe ich gefunden, hatte aber im Net keinen Erfolg.
...
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
16.08.2012, 21:38 Uhr
Madir



Also an NMI gehen nach meinem Wissen nur die OPS per OR Gatter. Auslöser ist ein Paritätsfehler. Für gewöhnlich prüft der 7100 beim hochfahren jedoch den ganzen Speicher durch Schreiben und Gegenlesen von Bitmustern. Normalerweise sollte ein Paritätsfehler dort auftauchen.

Ein SCP Programm könnte natürlich die OPS mit gerader (ungerader) Parität initialisieren, etwas schreiben und dann neu mit ungerader (gerader) Parität initialisieren. Ein neues lesen führt dann zum NMI. Man kann die OPS auch vom NMI trennen und auf INT0 legen. Ob der ACT damit zurechtkommt ist aber fraglich.

Band 1 habe ich übrigens. Am besten PM mit Mailadresse.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
17.08.2012, 15:31 Uhr
ADDERLY



@Madir,
Danke fier den Hinweis.
Der Fehler taucht sehr selten auf. Ich hatte den Rechner jetzt ab und zu mal fuer 2H laufen, da gab es keine Probleme.
Nur Text Programm (SCP1700) und Pascal (BORLAND) mal am Wickel.
Bei Basic oder SCP1700 3.1 springt er mal raus mit Fehler.
Ein Speichertest habe ich unber MS-DOS modus mit CP/K-86 Bootdisk gemacht.
Sehre einfaches Memory Testprogramm im TXT Modus.
Zeigt keine Fehler an.
OPS Module mal einzeln getestet, kein Fehler.
Sehr seltsam.
Aber ich kann mit leben.
Gruss
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
17.08.2012, 15:39 Uhr
ADDERLY




Zitat:
Madir schrieb
Man kann die OPS auch vom NMI trennen und auf INT0 legen. Ob der ACT damit zurechtkommt ist aber fraglich.

Nochmal zurueck zu Deiner Antwort:
Wie mache ich das mit NMI trennen und auf INT0 legen.???
Ich hoffe ich muss nicht den Loetkolben auspacken... :-)
Ich bin schon froh das das Geraet anspringt und durchlaeuft ohne Fehler.
Gruss


--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
17.08.2012, 17:20 Uhr
Enrico
Default Group and Edit


Das macht keinen Unterschied, ist das selbe in grün, nur in lila.
Paritätsfehler liegt auf dem Bus auf /INT0, auf der ZVE landet es dann auf NMI.
Pläne der OPS gibts bei Robbi.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
17.08.2012, 21:10 Uhr
ADDERLY



@Enrico,
Dann werden wir das mal angehen, danke.
Gruss
--
Gruss Frank

"Lieber Gott,: Bitte schmeiss Hirn vom Himmel; ...oder Steine, Hauptsache Du triffst Jemanden !..."
...und 'ne Tuete Schweineohr'n
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek