Forum: Mikrocontroller und Digitale Elektronik DEV und VEN ID bei Cypress erstellen


von Matthias (matthiasm)


Lesenswert?

Guten Abend zusammen,

ich hab ein Cypress CY7C68013A Mini Board aus Ebay.

Wenn ich das Board an den Windows PC anstecke und mit dem 
Standardtreiber installiere meldet er sich mit der Vendor ID 0x04B4 und 
Dev. ID 0x8613.

Ich suche nun einen Weg diese ID's selbst zu bestimmen. Das muss doch 
möglich sein, oder?

Installiert habe ich mir die Cypress USB Console und das Cypress USB 
Control Center. Leider bin ich in keinem der Programme oder deren Hilfe 
Dateien schlau geworden.

Achja... auf dem Board ist ein EEPROM, ich denke man muss sich selbst 
eine Firmware schreiben (iic File) und in diese die gewünschten ID's 
packen und aufs EEPROM laden, richtig? ... nur wie?

Hoffe ihr könnt mir helfen :=)

Vielen Dank
Matthias

von Christian R. (supachris)


Lesenswert?

Lade dir das komplette Software Paket für den FX2 herunter, ca. 60MB da 
ist ein Keil Compiler drin und Code Beispiele, die kannst du anpassen. 
Der FX2 braucht immer eine Firmware, die im Rom ist nur für den 
Bootloader. Eigene Firmware kann in das Eeprom oder beim Anstecken 
nachgeladen werden.

von Matthias (matthiasm)


Angehängte Dateien:

Lesenswert?

Hmm also den Keil Compiler hab ich mir nun besorgt und ein Beispiel für 
eine Firmware (VEND_AX.c) hab ich glaube ich auch gefunden.

Nur leider finde ich in keiner der Dateien Einträge für die VEND und DEV 
ID... ganz zu schweigen von einem Export nach .iic zum flashen des 
Eeproms :(

Auf der Cypress Seite bin ich leider total verloren und es gibt zwar 
schöne HowTo's aber in keinem wird beschrieben wie ich es schaffe dass 
der CY7c68013A vom Eeprom bootet und sich mit der gewünschten DEV ID 
meldet.

von Matthias (matthiasm)


Lesenswert?

Habs!! Läuft...

mensch... Die entsprechenden Beispiele liegen im /Firmware/Bulkloop 
Verzeichnis. Dort muss man die dscr.a51 bearbeiten und entsprechend 
compilieren.

Danke für den Tip!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.