| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Speedy
Anmeldungsdatum: 04.01.2003 Beiträge: 54
|
Verfasst am: 04.01.2003, 17:22 Titel: Timing Problem mit 2,5" Festplatte |
|
|
Hallo,
ich verwende an meinem H-Mpeg eine 2,5" Fesplatte von Toshiba (Typ HDD2716M; 2,1 GB).
Wird der Hmpeg eingeschaltet, so erscheint zwar im Display die Versionsnummer, aber dann tut sich nichts mehr. Erst nach einem Reset am Programmierstecker (Pin5, Pin6) fängt der Player an zu spielen.
Wenn eine Debug-SW eingespielt wird, zeigt die Festplatte erstmal falsche Werte an. Wir jedoch über die Reset-Funktion der Reset ausgelöst, so zeigen sich anschließend die richten Werte und auch das auslesen der Verzeichnisse funktioniert.
Dieses Phänomen konnte ich mit dem 8515 als auch mit dem MiniMega feststellen.
Ein delay_ms in der hmoeg_hd.c hat nicht gebracht
Wie kann man das ändern?
Speedy
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 05.01.2003, 12:23 Titel: |
|
|
Hi,
versuch mal in der Datei ide.c die erste Zeile der Funktion ide_init() zu aktivieren, die ist auskommentiert,
Die Anweisung sollte die Platte resetten. _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Speedy
Anmeldungsdatum: 04.01.2003 Beiträge: 54
|
Verfasst am: 05.01.2003, 15:24 Titel: und ein zusätzliches Delay |
|
|
Hallo Oli,
das alleine hat noch nicht gereicht
Aber ich habe dann einfach noch ein delay_ms(5000) eingefügt. Jetzt funzt es
Danke
Speedy
|
|
| Nach oben |
|
 |
Jacob Gast
|
Verfasst am: 06.01.2003, 13:18 Titel: delay_ms(5000) -> brauch ich auch, aber wohin denn genau? |
|
|
Hallo,
scheint irgendwie ein bestimmtes FP Problem zu sein... ich muss das wohl auch bei mir reinbringen, aber wohin hast du die Paise (sorry, Pause mein ich natürlich) gesetzt??
Danke, Jacob 
Zuletzt bearbeitet von Jacob am 06.01.2003, 19:14, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
Speedy
Anmeldungsdatum: 04.01.2003 Beiträge: 54
|
Verfasst am: 06.01.2003, 16:52 Titel: |
|
|
> aber wohin hast du die Paise gesetzt??
Was meinst Du????
Ich habe die ind_init() Funktion wieder aktiviert und dahinter ein delay_ms(3000) gesetzt. (zuerst hatte ich 5000).
Speedy
|
|
| Nach oben |
|
 |
t-master
Anmeldungsdatum: 02.01.2003 Beiträge: 16
|
Verfasst am: 07.01.2003, 13:46 Titel: |
|
|
hm... vielleicht kommt die Pladde nur verdammt lahm in Wallung
Wie auch immer - schn das es funzt 
|
|
| Nach oben |
|
 |
|