QFlash V19_dt

 Documents

 19 views
of 28
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Description
Help Dokumentation QFLASH V1.9 Dezember 2003 Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0,…
Share
Transcript
Help Dokumentation QFLASH V1.9 Dezember 2003 Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 1 / 28 QFlash Einleitung QFlash ist ein Anwendungs-Programm das von der Firma EKS GmbH zusammen mit den XCP Systemen (XCP-Box oder XCP-Board) ausgeliefert wird. Der Zweck des Programms ist es, die aktuellen Einstellungen eines XCP Systems darzustellen und evtl. zu verändern, sowie die Software des XCP Systems (Firmware) zu aktualisieren/auszutauschen. QFlash bietet folgenden Funktionsumfang:  Ändern der IP-Adresse des XCP Systemstem  Aktualisieren der Firmware  Anzeigen aller XCP Systeme im angeschlossenen Netzwerk-Segment  Auslesen und Darstellen der aktuellen Einstellungen  Anzeigen der aktuellen Software-Versionen (Firmware, Bootloader, FPGA)  Anzeige des momentanen Betriebszustands eines XCP Systems  Einstellen der Firmware-Parameter  Rücksetzen des XCP Systems Hinweis: Auf Grund der Funktionsweise von QFlash, werden automatisch beim Start des Programms, Anfragen ( (UDP) Broadcast-Botschaften ) an alle im Netzwerk angeschlossenen Teilnehmer versen- det. Daraufhin melden sich alle verfügbaren XCP Systeme der Fa. EKS GmbH, sodass QFlash eine Liste der XCP Systeme anzeigen kann. Daraus resultiert eine etwas erhöhte Belastung der betroffenen XCP Systeme, die dazu führen kann, dass evtl. laufende Messungen beeinträchtigt werden können. Bei XCP Systemen mit älteren Firmwa- re-Ständen (vor Release V1.2/SR5) kann es unter hoher Netzwerklast oder bei Zugriffen von mehr als einem Rechner zum Absturz der Firmware kommen. Bei XCP Systemen mit älteren Firmware-Ständen (vor Release V1.2/SR 5) kann es unter hoher Netzwerklast oder bei Zugriffen von mehr als einem Rechner zum Absturz der Firmware kommen. Stellen Sie daher vor dem Start von QFlash sicher, dass sich keine XCP Systeme mit einem Firmware- Stand vor Release V1.2/SR5 innerhalb des Netzwerk-Segments befinden, die sich momentan im Mess- Modus befinden. Hinweis: Stellen Sie bitte vor dem Start von QFlash sicher, dass sich in Ihrem Netzwerk-Segment keine Anwendungen befinden, die durch Anfragen über UDP-Broadcast-Botschaften auf dem UDP- Port 9000 gestört werden können. Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 2 / 28 Hauptfenster QFlash Nach dem Start von QFlash erscheint das Hauptfenster. Es wird sofort versucht mittels UDP-Broadcast- Botschaften auf dem Port 9000, Verbindung zu angeschlossenen XCP Systemen der Firma EKS GmbH aufzunehmen. Für jedes gefundene XCP System wird ein Eintrag in der XCP-Module List angelegt. Die XCP-Module List stellt die wichtigsten Informationen eines XCP Systems aufgeteilt in fünf Spalten dar: State Status des XCP Systems. Ist die Firmware gestartet und findet im Moment keine Messung statt, wird der Zustand angezeigt. Der Zustand einer gestarteten Firmware und laufender Messung wird durch dargestellt. In diesem Fall sind die meisten Funktionen von QFlash deaktiviert, da für die Ausführung der Funktionen ein Wechsel in den Bootloader erforderlich wäre. Die einzig mögliche Funktion, ist das Rücksetzen des XCP Systems. Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 3 / 28 Sollte keine Firmware geladen sein, oder die Startart des XCP System auf Boot- loader eingestellt sein, wird der Zustand angezeigt. Erhält QFlash keine Antwort vom XCP System, so wird ange- zeigt. Achtung: Dieser Zustand kann auch kurzzeitig angezeigt werden, wenn das XCP System zwischen den Betriebsarten Firmware und Bootloader, oder von Bootloader zu Firmware umschaltet oder ein Rücksetzen stattgefunden hat. MAC Address Aktuell eingestellte MAC-Adresse. Wird in einem Netzwerk-Segment mehr als ein XCP System mit der selben MAC-Adresse erkannt, so wird der Eintrag mit dem Symbol gekennzeichnet. In diesem Fall ist mit den betroffenen XCP Systemen keine Kommunikation möglich. IP Address Aktuell eingestellte IP-Adresse. Eine gültige IP-Adresse, mit der eine Kommunikation mit dem XCP System möglich ist, ist mit dem Symbol gekennzeichnet. Ist mit der eingestellten IP-Adresse keine direkte Kommunikation möglich, weil die Netzwerk-Adressen nicht übereinstimmen, so wird der Eintrag mit dem Symbol gekennzeichnet. Eine Kommunikation mit dem XCP System ist in diesem Fall nur möglich, wenn die temporäre IP-Adresse richtig eingestellt wur- de. Das Einstellen der temporären IP-Adresse geschieht mit dem Dialog Set Temporary IP Address. Wird in einem Netzwerk-Segment mehr als ein XCP System mit der selben IP- Adresse erkannt, so wird der Eintrag mit dem Symbol gekennzeichnet. In die- sem Fall ist mit den betroffenen XCP Systemen keine Kommunikation möglich. Seriennummer Seriennummer des XCP Systems. Die aktuelle Seriennummer des XCP Systems wird ausgelesen und dargestellt. Current Firm- Die Versions-Information der Firmware im XCP System wird angezeigt. ware Version Befindet sich das XCP System momentan im Mess-Modus, wird die Versions- Information nicht aus dem XCP System ausgelesen. Der Mess-Modus wird in der Spalte State entsprechend dargestellt (Firmware Busy). Ist die aktuell eingestellte IP-Adresse nicht zur Kommunikation mit dem XCP Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 4 / 28 System geeignet, wird die Versions-Information auch nicht ausgelesen. Die IP- Adresse in der Spalte IP Address ist in diesem Fall mit dem Symbol verse- hen. Ist im Moment keine (gültige) Firmware im XCP System vorhanden, so wird auch keine Versions-Information angezeigt, da die Versions-Information im Programm-Code der Firmware mit enthalten ist. Nach einem Firmware-Download wird die Versions-Information aktualisiert. XCP Systeme die für eine kurze Zeit nicht erreichbar sind, werden in der Spalte State mit dem Status gekennzeichnet. Zusätzlich wird die IP-Adresse in der Spalte IP Address mit dem Sym- bol markiert. Ist ein XCP System für längere Zeit (ca. 30 Sekunden) nicht erreichbar, wird der betreffende Eintrag wie- der aus der Liste entfernt. Wird ein XCP System aus dem Netzwerk entfernt, und durch ein anderes System mit der gleichen IP- Adresse ersetzt, werden zunächst zwei Einträge in der XCP-Module List angezeigt. QFlash geht in diesem Fall davon aus, dass zwei XCP Systeme vorhanden sind, da sich die beiden XCP Systeme durch unterschiedliche MAC-Adressen und Seriennummern unterscheiden. Das erste XCP System wird mit dem Status versehen, da es ja nicht mehr erreicht werden kann. Bei beiden Systemen wird die IP-Adresse mit dem Symbol markiert, da QFlash zu- nächst annimmt, dass ein IP-Adress-Konflikt vorliegt. Erst nach einer Wartezeit von ca. 30 Sekunden, wird das erste System aus der Liste enfernt, und somit der IP-Adress-Konflikt aufgelöst. Ab dann sind mit QFlash Zugriffe auf das zweite System möglich. Log-Fenster In diesem Fenster werden Informationen, die die Kommunikation mit den XCP Systemen betreffen aus- gegeben. Im Falle von Problemen sind Rückschlüsse auf die Ursache des Problems möglich. Meldungen, welche sich auf ein bestimmtes XCP System beziehen, wird die IP-Adresse des XCP Sys- tems vorangestellt. Somit lassen sich Ausgabezeilen direkt einem XCP System zuordnen. Das Kopieren des Fenster-Inhalts in das Clipboard kann über die Tastenkombinationen Ctrl-A und Ctrl-Einfg ausgeführt werden. Beispiel-Ausgabe beim Ausführen des Dialogs Basic Settings Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 5 / 28 Alle Ausgaben, die auf ein bestimmtes XCP System bezogen sind, bekommen die IP-Adresse des XCP Systems vorangestellt. Damit ist eine eindeutige Zuordnung der Ausgaben zum XCP System möglich. Funktionen Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 6 / 28 Rechts von der Liste der gefundenen XCP Systemen, befindet sich eine Spalte mit Buttons, über die die XCP Systeme eingestellt und gesteuert werden können. Die Buttons sind nur aktiv, wenn ein XCP System in der XCP-Module List selektiert wurde, eine Kom- munikation mit dem XCP System möglich ist und sich dieses System im Moment nicht im Mess-Modus befindet. Eine Ausnahme ist der Reset-Button: Es kann auch ein XCP System zurückgesetzt werden wenn es sich im Mess-Modus befindet. Es erfolgt allerdings eine zusätzliche Sicherheitsabfrage. IP-Adresse ändern Ändern der im XCP System eingestellten IP-Adresse. Geschieht mit dem Dialog Change IP Address. Grundlegende Einstellungen Grundlegende Einstellungen werden über den Button Basic Settings vorgenommen. Firmware Parameter Einstellung der Firmware spezifischen Parameter mit dem Dialog Firmware Parameters. Flash Programmierung Mit dieser Funktion können Sie den Flash-Speicher des XCP Systems programmieren, d.h. Sie können eine neue Firmware-Version laden, oder die Firmware-Parameter aus einer Intel-Hex-Datei laden. Es wird der Dialog Flash Programming angezeigt. XCP System Informationen Auslesen aller wichtigen Informationen aus dem XCP System und Anzeige im Dialog XCP Info. Reset Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 7 / 28 Rücksetzen des XCP Systems mit dem Button Reset Module. Das Rücksetzen eines XCP Systems mit QFlash ist nur dann möglich, wenn sich das XCP System in einem Zustand befindet, in dem es noch auf UDP-Pakete reagieren kann. Befindet sich das XCP System im Mess-Modus, so muss das Rücksetzen noch mal extra bestätigt werden. Dialog Basic Settings Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 8 / 28 Mit diesem Dialog werden alle Einstellungen vorgenommen, die nicht Firmware spezifisch sind. Ein Teil der Einstellungen kann nur angezeigt werden. Diese Einstellungen können nur werkseitig vorgenommen werden. In diesem Dialog sind folgende Parameter einstellbar: Ethernet Media  Auto Select (Default -Wert)  10MBit/s Half Duplex  10MBit/s Full Duplex  100MBit/s Half Duplex  100MBit/s Full Duplex IP Mode  Verwenden der fest eingestellten IP Adresse (Default-Wert)  Use of fixed IP Address (Default Value)  IP-Adresse über DHCP beziehen.  Getting IP Address via DHCP  Wichtig: in diesem Fall ist ein DHCP-Server erforderlich. Das XCP System kann über das Netzwerk nicht mehr erreicht werden, sobald DHCP eingestellt ist, und kein DHCP-Server vorhanden ist. Startup Mode  Firmware: Nach dem Einschalten des XCP Systems sofort die Firmware starten (Default-Wert)  Bootloader: Nach dem Einschalten des XCP Systems im Bootloader bleiben. Dialog Change IP Address of XCP System Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 9 / 28 Das Einstellen der IP-Adresse geschieht mit Hilfe dieses Dialogs. Zu beachten ist, dass die IP-Adresse mit den Einstellungen in Ihrem Mess-System übereinstimmt. Sollte in Ihrem XCP System eine IP-Adresse eingestellt sein, über die im Moment zum XCP System kei- ne Kommunikation aufgebaut werden kann, so können Sie mit dem Dialog Set Temporary IP Address eine IP-Adresse einstellen, die dem XCP System nur vorübergehend zugewiesen wird. Dialog Firmware Parameters Einstellungen, die für die gerade im XCP System vorhandene Firmware spezifisch sind, können über den Button Firmware Parameters geändert werden. Zu beachten ist, dass die Anzahl und die Bezeichnung der einstellbaren Parameter von der jeweiligen Firmware abhängig sind. Vor dem Anzeigen des Dialogs, holt sich QFlash zunächst die Beschreibung der Parameter sowie die aktuellen Werte der Firmware- Parameter aus dem XCP System. Dargestellt werden die Firmware-Parameter dann in einem Tab-Dialog, in dem sich z.B. für jeden Kanal eine Tabelle mit den jeweiligen Werten der Parameter befindet. ACHTUNG: Die Tab-Dialoge für die CAN Einstellungen sind noch nicht in die Firmware (Release V1.2/SR5) eingebunden. Die Tabelle ist aufgeteilt in zwei Spalten. In der linken Spalte steht die Bezeichnung des Wertes, in der rechten Spalte der eigentliche Wert. Momentan gibt es zwei Typen von Werten: 1. Integer-Werte 2. Symbolische Werte Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 10 / 28 Matrix gültiger Firmware-Parameter Kombinationen (SCON Mode - Parameter) Aufgrund der Flexibilität des XCP Systems bezüglich der Schnittstellen zum XCP-Slave, gibt es viele Betriebsmodi und Parameter. Die folgende Tabelle stellt eine Zusammenfassung dar, welcher Firmware- Parameter bei der entsprechenden Betriebsart des virtuellen Kommunikations-Kanals (SCON), Einfluss auf die Funktion des jeweiligen Kanals hat. Parameter Name SCON-Mode SPI SCI SPI_SCI DPRAM CAN SCONx_MODE X X X X X SCONx_BITRATE X X X SCONx_STOPBITS X X SCONx_PARITY X X SCONx_OPERATION X X X X X SCONx_DELAY X X SCONx_PORT X X X X X SCONx_CSMODE X X SCONx_XCPHEADER X X SCONx_CAN_TERM X SCONx_CRO_ID(TX)[Decimal] X SCONx_DTO_ID(RX)[Decimal] X Parameter für serielle Verbindung Hinweis: Der Begriff "serielle Verbindung" (Serial Connection im Dialog) ist formal nicht mehr rich- tig (Historie). Die Korrektur dieser Benennung wird in der nächsten Release vorgenommen. Achtung: Der Inhalt dieses Beispiel-Dialogs ist abhängig von der installierten Firmware im XCP Sys- tem. Die Screen-Shots wurden mit dem Firmware-Stand V1.2/SR5 erstellt. Bei zukünftigen XCP Sys- temen kann sich der Inhalt ändern. Auswahl der Hardware-Schnittstelle und Einstellung der Kommunikations-Parameter. Das XCP System stellt vier Schnittstellen (sog. UDP Ports) zum XCP-Slave zur Verfügung (Serial Connection 1 ... 4 SCONx). Jede dieser Schnittstellen kann einer Hardware-Schnittstelle zugeordnet wer- den. An Hardware-Schnittstellen stehen bei der XCP-Box CAN, SPI, und SCI zur Verfügung. Für sehr hohe Datenraten stellt das XCP-Board zusätzlich den DPRAM Mode zur Verfügung. Die Zuordnung der Ports zu den Hardware-Schnittstellen ist zur Zeit fest vorgegeben. Wenn z.B. unter Serial Connection 1 die CAN-Schnittstelle ausgewählt wurde, so wird der erste CAN-Kanal verwendet. Wird unter Serial Connection 2 die CAN-Schnittstelle ausgewählt, so wird der zweite CAN-Kanal ver- wendet. Analog dazu, wenn z.B. unter Serial Connection 2 die SPI-Schnittstelle eingestellt wurde, so wird über die zweite SPI-Schnittstelle kommuniziert. Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 11 / 28 Da die XCP-Box nur über zwei SPI/SCI-Schnittstellen verfügt, kann die Betriebsart SPI und SCI nur auf den Ports Serial Connection 1 und Serial Connection 2 eingestellt werden. Der DPRAM-Mode ist auf dem XCP-Board nur mit Serial Connection 1 möglich. Bezeichnung Wert SCONx_MODE Auswahl der Hardware-Schnittstelle Auswahlmöglichkeit:  UNKNOWN: Keine Schnittstelle zugeordnet.  SPI: Senden und Empfangen über SPI-Schnittstelle.  SCI_ISO: Zur Zeit nicht in der Firmware implementiert.  SPI_SCI: Senden auf SCI-Schnittstelle, Empfangen über SPI.  SCI: Senden und Empfangen über SCI-Schnittstelle  DPRAM: Verwenden der Dual-Port-RAM-Schnittstelle. Nur mög- lich bei XCP-Board.  DPRAMBP: Dual-Port-RAM im Bypass-Mode, z.Zt. nicht imple- mentiert.  CAN: XCPonCAN: Senden und Empfangen über CAN. SCONx_BITRATE Einstellung der Bitrate für SCI oder CAN-Schnittstelle in Bit/s. Wird nur berücksichtigt wenn MODE auf SCI, SPI_SCI oder CAN ge- setzt ist. SCONx_STOPBITS Anzahl Stopp-Bits. Wird nur berücksichtigt wenn MODE auf SCI oder SPI_SCI gesetzt ist. Mögliche Werte: 0, 1, 2 Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 12 / 28 SCONx_PARITY Parity-Bit bei serieller Kommunikation. Wird nur berücksichtigt wenn MODE auf SCI gesetzt ist.  EVEN,  ODD,  NONE SCONx_OPERATION Kanal ein- oder ausschalten: ON: Kanal aktiv, OFF: Kanal nicht aktiv. SCONx_DELAY Delay auf SPI-Kanal ein- oder ausschalten. Der Sample-Point der SPI-Schnittstelle kann auf eine andere Flanke des Clock-Signals gelegt werden. Das entspricht einem Delay von einer hal- ben Bit-Zeit, und kann für lange Kabel (8-10m) erforderlich sein. Wird nur berücksichtigt wenn MODE auf SPI oder SPI_SCI gesetzt ist. Diese Funktion ist in der Firmware der XCP Systeme im Moment nicht implementiert! Gültige Werte: ON, OFF (Default-Wert) SCONx_PORT UDP-Portnummer unter der der Kommunikationskanal über Ethernet erreichbar ist. Gültige Werte: 0...65535 Der Standardwert ist 9001 für den ersten Kanal, 9002 für den zweiten, 9003 für den dritten und 9004 für den vierten Kanal. SCONx_CSMODE Sonderbehandlung Chip-Select-Signal. Normalerweise ist das Chip-Select-Signal nur während der Übertragung eines Datenwortes auf der SPI aktiv (wie z.B. beim TMS470 Controller). Manche Controller lassen die Chip-Select-Leitung jedoch während der Übertragung mehrerer Datenworte kontinuierlich aktiv. In diesem Fall muss dieser Parameter auf ON gestellt werden.  OFF keine Sonderbehandlung (Default-Wert),  ON Sonderbehandlung eingeschaltet Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 13 / 28 SCONx_XCPHEADER XCP-Header Format. Wird nur berücksichtigt wenn MODE auf SCI oder SPI_SCI gesetzt ist. Gültige Werte:  1 Byte Length  1 Byte Length + 1 Byte Counter  2 Byte Length  2 Byte Length + 2 Byte Counter SCONx_CAN_TERM Abschlusswiderstand auf CAN-Kanal ein- oder ausschalten. Wird nur berücksichtigt wenn MODE auf CAN gesetzt ist. Gültige Werte:  OFF  ON SCONx_CRO_ID(TX)[Decimal] CAN-Sende-ID für XCP on CAN. Hier wird der CAN-Identifier einge- stellt, den das XCP System verwendet um XCP-Kommandos, die über die Ethernet-Schnittstelle empfangen wurden, auf dem CAN-Bus zu ver- senden. Der hier eingestellte Wert muss zu den Einstellungen des Steuer- geräts passen. Wird nur berücksichtigt wenn MODE auf CAN gesetzt ist. Gültige Werte: 0...2047 Default-Wert: 2046 SCONx_DTO_ID(RX)[Decimal] CAN-Empfangs-ID für XCP on CAN. Hier wird der CAN-Identifier ein- gestellt, den das XCP System verwendet um XCP-Daten auf dem CAN- Bus zu empfangen. Die empfangenen Daten werden dann über die Ether- net-Schnittstelle an das angeschlossene Mess-System versendet. Der hier eingestellte Wert muss zu den Einstellungen des Steuergeräts passen. Wird nur berücksichtigt wenn MODE auf CAN gesetzt ist. Gültige Werte: 0...2047 Default-Wert: 2047 Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 14 / 28 Beispiel DPRAM Mode Von QFlash werden immer alle vordefinierten Firmware Parameter ausgelesen. Für den DPRAM Mode werden deshalb mehr Paramater angezeigt, als benötigt. Nachfolgend ist ein Beispiel für die notwendigen DPRAM Einstellungen (nur für XCP Board möglich) dargestellt. Die Betriebsart DPRAM ist zur Zeit nur auf dem ersten virtuellen Kommunikationskanal (Serial Connection 1 - SCON1) möglich). Bezeichnung Wert SCONx_MODE Auswahl der Hardware-Schnittstelle Auswahlmöglichkeit  DPRAM: Dual-Port-RAM SCONx_BITRATE (Parameter hat auf DPRAM Mode keinen Einfluss - siehe Parameter Matrix) SCONx_STOPBITS (Parameter hat auf DPRAM Mode keinen Einfluss - siehe Parameter Matrix) SCONx_PARITY (Parameter hat auf DPRAM Mode keinen Einfluss - siehe Parameter Matrix) SCONx_OPERATION Kanal ein- oder ausschalten: ON: Kanal aktiv, OFF. Kanal nicht aktiv. SCONx_DELAY (Parameter hat auf DPRAM Mode keinen Einfluss - siehe Parameter Matrix) Copyright © 2003, EKS Elektronikservice GmbH, Enzstr. 9, D-70806 Kornwestheim, Tel. +49(0)7154/8311-0, http://www.eks-gmbh.com 15 / 28 SCONx_PORT UDP-Portnummer unter der der Kanal über Ethernet erreichbar ist. Gültige Werte: 0...65535 Der Standardwert ist 9001
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks