Ceibo - The Development Tools Of Choice
Emulatoren
In-Circuit Emulatoren
Low Cost Emulatoren
Low Cost Emulatoren
Programmern
Programmern,
ROM Emulatoren,
Logic Analyzern
und PSD Systeme
Adapters
Adaptern
Software
C-Compilern, Assemblern
und Internet Lösungen
CAN Products
Wireless Lösungen für
CAN Data Transfer

FAQs Über EB-51

ROMless Operation

1. Wie arbeitet das System in ROMless Model?

ROMless Operation bedeutet daß der Chip ausgewählt ist 80C31, 80Cxx, etc., und Ports 0 und 2 sind der Bus. P3.6 und P3.7 können nur an der RD/WR Leitung benutzt werden. Port 0 kann nur an der AD0-7 addreß/data bus Leitung benutzt werden. Port 2 kann nur an der A8-15 addreß Leitung benutzt werden.

ROMed Operation

2. Wie arbeitet das System in ROMed Model?

ROMed Operation bedeutet daß der Chip ausgewählt ist 83Cxx, 87Cxx, 80C51, etc., und Ports 0 und 2 sind I/O Ports. P3.6 und P3.7 können nicht benutzt werden. Port 0 kann nur als I/O Port genutzt werden. Port 2 kann nur als I/O Port genutzt werden. Jede MOVX Instruktion wird nicht unterstützt und muß nicht benutzt werden.

Ports

3. Ich kann nicht (lesen oder schreiben) zu Port 0 und 2 gehen.

Wählen Sie den Chip Type ROMed (wie 87C51) und nicht ROMless (wie 80C31)aus.

4. Wird MOV port3,#0 geschrieben, arbeitet das System nicht.

Schreiben Sie MOV port3,#c0h, weil Sie nicht port 3, bits 6 und 7 schreiben können. Die anderen Bits von Port 3 haben keine Begrenzungen.

5. Ich weiß nicht wie man Port 3.6 und 3.7 verwendet.

Diese Ports können niemals als I/O Ports bei EB-51 benutzt werden. Sie können sie nur als RD und WR Leitungen nutzen.

6. Ich weiß nicht wie man Port 2 verwendet.

MOVX @Ri Instruktion wird hinsichtlich Port 2 Operation nicht unterstützt. Das bedeutet, Sie können nicht Port 0 als Bus und Port 2 als Port nutzen; arbeiten Sie mit beiden als Ports oder als Buse.

Timers

7. Wieviele Zeit Takte sind während dem Stoppen und Wiederannahme der Emulation verloren?

Mehr als 50 Zeit Takte, abhängig von der Zeitart und Freqünz. Mikrokontroller

8. Ich ersetze den Mikrokontroller und das System arbeitet nicht.

EB-51 kann viele verschiedene Derivatives annehmen. EB-51 nutzt Standard Mikrokontrollern die im Emulation Model arbeiten. Dieses spezielle Model wird beim Emulator in ROMed Model verwendet, "outputs" interne Buse und es ist nicht im Philips Mikrokontroller Daten Buch dokumentiert. Das Programmieren der Sicherheits Bits erfordert eine Bearbeitung beim Chip um das Anmelden im Emulation Model zu akzeptieren. Wenn Sie die Sicherheits Bits nicht programmieren könen oder keinen Philips Mikrokontroller nutzen, suche Sie im Software Menü ein ROMless Type (i.e. 80C32, 80C51FA, etc.) und nicht ROMed (i.e. 87C51FB, 87C...., etc.)aus.

9. Welche Sicherheits Bits sollte Ich programmieren, wenn Ich den Mikrokontroller ersetze?

Benützen Sie die Philips Mikrokontrollern und programieren Sie nur "lock" Bit 1 und 2. Programieren Sie nicht "lock" Bit 3.

10. Wie kann Ich Sicherheits Bits programmieren?

Nutzen Sie Ceibo MP-51 oder einen anderen Programmer mit gleicher Fähigkeit.

Daughter Board

11. Ich versuche das Ceibo 552 Daughter board für EB-51 zu nutzen und das System arbeitet nicht.

Überprüfen Sie ob das Daughter board richtig angeschloßen ist. Benutzen Sie den Stromschalter nur mit 5V und nicht 3.3V. Setzen Sie die Freqünz bei 12MHz und nicht 24MHz oder höher.

System Probleme

12. EB-51 arbeitet bei 5V aber nicht bei 3.3V.

Sie haben keinen Chip Satz für 3.3V Operation (das Set ist U1 zu U4 und es sind "L" Devices und nicht "C").

13. Gestern habe Ich mit dem System gearbeitet und es war OK. Heute zeigen die Ports keine Tätigkeit an.

Die Software kann nicht angewählt werden wenn das System nicht an den Netzanschluß verbunden wird; dann wird das Model von Emulation zu Simulation geändert und deshalb arbeiten Sie nur mit dem Simulator.

14. Ich kann keine Kommunikation zwischen dem System und meinem PC aufbaün, obwohl der Serial Port bei meinem Comupter sowohl mit einem anderem System als auch das Serial Kabel arbeitet.

1. Ein Kabel von einem anderem System kann das Problem sein. Benutzen Sie nur das schwarze Kabel das mit dem System geliefert wird.

2. Stellen Sie den Stromschalter auf 5V. Vielleicht brauchen Sie nicht das 3.3V Chip Set.

3. Ihr PC unterstützt nicht die hohe "baud rate". Versuchen Sie die "baud rate" im Menü "Option" herunter zu setzen.

15. Das System zeigt immer den Fehler "Error #6 - crystal problems" an.

Setzen Sie den "crystal jumper" zu "Internal".

Software

16. Warum kann Port 0 und 2 keinen Zugang im "watches window", etc. bekommen?

Wählen Sie den Chip Typ ROMed (wie 87C51) und nicht ROMless (wie 80C31)aus.

17. Warum werden einige Optionen grau?

Jetzt in der gegenwärtigen Sofware Version nicht verfügbar.

18. Ich benutze BSO/Tasking Aßembler und wenn Ich versuche das Symbol im "Watches window" zu betreten, bekommen Ich den Fehler "Error #311" und die Werte der Variablen sind als Fragezeichen dargestellt(?????).

Diese Aßembler und viele andere sind "case" empfindlich, betreten Sie die Variable manüll und immer im oberen "case".

19. Ich kann das "Module Window" nicht Öffnen.

Sie haben den Ordner mit "DEBUG Information" nicht geladen. Überprüfen Sie nochmals wie man den Ordner erstellen kann und ob Sie den paßenden "Vendor" im "Load command" ausgewählt haben.

20. Ich drücke "Ctrl-Break" und das Programm stoppt nicht.

Wenn Sie versuchen Ihr Programm zu stoppen mit dem Stopbefehl(Ctrl-Break), und der Debugger beginnt zu laufen, bedeutet daß der ausgesuchte "Halt Mechanism Interrupt" nicht vorkommt. Der Debugger wird nur beim nächsten Mal halten wenn der ausgesuchte "Halt Mechanism Interrupt" vorkommt. Ausführung des "Reset command" (Ctrl-F2), nach Ausführung des "Halt command" und bevor der Debugger stoppt wird das "User" Programm gezwungen mit Nachdruck den "Reset Halt Mechanism" anzuhalten.

21. Wie kann ich die Liste der Module in Ceibo's Debuggers sehen?

1. Versichern Sie sich, daß der "absolute file" Debug Info beinhaltet.

2. Wenn die Ursprungs "files" und die "absolute files" nicht in dem selben "directory" lokalisiert sind, legen Sie den paßende Weg für die Ursprungs "files" fest, verwenden Sie den Menü Punkt 'Options->Path for source' in Ceibo Debugger.

3. Wenn Sie immer noch nicht die Module sehen können, finden Sie es selbst.
1)Öffnen Sie Dialog Window 'Options->Module list file';
2)Drücken Sie den Button 'File find...';
3)Prüfen Sie die Checkbox 'Absolute path' bei der rechten Seite vom Dialog Window;
4)Ändern Sie file type zu 'all files(*.*)';
5)Finden Sie Ihren "file" und wählen ihn aus;
6)Drücken Sie OK(Sie werden die ausgewählten Module sehen mit * von links);
7)Klicken Sie auf das Modul und drücken Sie OK;
8)Gehen Sie zu 'View->Module'Window(Das Menü 'Module' wird aktiv sein);
9)Klicken Sie auf das Modul und Sie können "debug";

4.Notiz: Sie benötigen die "files" mit Erweiterung .lst nur wenn Sie sich mit der PLM Sprache befaßen.


Bestell-Informationen | Produkt Liste | Preis Liste | Distributors | Technischer Support | Katalog | Über uns

Kontaktieren Sie uns | Site-Map | Suche | Software Updates | News Letters | Home Page



Wenn Sie auf Probleme stoßen, oder Bemerkungen hinsichtlich dieser Seite haben, kontaktieren Sie bitte unserenwebmaster. <