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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.