Vinculum VNC2 "klemmt"

OP #2275545
Lesenswert?

Hallo Leute,
ich vermute einen Fehler in der VDAP2 Firmware.

Bis zu einem bestimmten Punkt läuft die Kommunikation über UART mit 
RTS/CTS zum VNC2 ohne Probleme. Dann geht aber RTS dauerhaft auf 1 und 
der VNC nimmt keine Daten mehr auf.

Pseudocode:
1
for(i=0;i<100;i++) //100 Dateien anlegen
2
{
3
  createfilename(); //neuen Dateinamen erzeugen
4
  fopen(filename);  //Datei anlegen
5
  bytes_to_write(100000);   //Anzahl der zu schreibenden Bytes
6
  for(j=0;j<100000;j++) uputc('X'); //100000 Byte schreiben
7
  ugetc();ugetc();  //Antwort vom VNC2
8
  fclose(filename);
9
}

Die Übertragung bleibt meistens bei der 37. Datei stehen während diese 
gerade gefüllt wird. Mache ich die Dateien kleiner gibt es keine 
Problem. Auch deutlich mehr Dateien zu schreiben funktioniert dann.
1
for(i=0;i<500;i++) //500 Dateien anlegen
2
{
3
  createfilename(); //neuen Dateinamen erzeugen
4
  fopen(filename);  //Datei anlegen
5
  bytes_to_write(1000);   //Anzahl der zu schreibenden Bytes
6
  for(j=0;j<1000;j++) uputc('X'); //1000 Byte schreiben
7
  ugetc();ugetc();  //Antwort vom VNC2
8
  fclose(filename);
9
}

Alle Antworten vom VNC werden natürlich abgefragt, geben aber keine 
Hinweise auf Probleme. Da das ganze mit kleinen Dateien funktioniert 
würde ich ein Hardwareproblem ausschließen.

Benutzt jemand von Euch den VNC2 und kann das mal ausprobieren?

Mfg,
Kurt
OP #2295879
Lesenswert?

Um das Rätsel aufzulösen:

Der Fehler liegt tatsächlich in der Firmware des VNC2. Ich hatte zum 
Glück auf der Festplatte noch die allererste Version der Firmware 
gefunden und dann in den VNC programmiert. Jetzt läuft mein programm 
Problemlos durch.

Natürlich werden nicht mehr Datum und Uhrzeit in die Dateien eingetragen 
da das von dieser Firmware noch nicht unterstützt wurde. Ebenso gibt es 
Probleme wenn der USB-Stick mit FAT32 formatiert wurde, nur mit FAT16 
klappt alles. Von den Fehlern und unklarheiten im Datenblatt und den 
Application Notes will ich garnicht erst reden.

FTDI hat es nach 2 Wochen und 2 Anfragen nicht für nötig gehalten mir zu 
Antworten. Ich werde demnächst nur noch den FT232 einsetzten und um die 
restlichen FTDI Produkte einen großen Bogen machen!

Mfg,
Kurt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren