Forum: Mikrocontroller und Digitale Elektronik MSP430F550x und MSP430 USB_Developer_Package Beispiel SD-Karte


von Daniel S. (nasenschleim)


Lesenswert?

Hallo,

hat jemand Erfahrungen mit dem USB Developer Package v.3.11 von TI mit 
den Controllern MSP430f550x gemacht?
In diesem Paket sind einige Beispielprogramme verfügbar. Ich habe die 
Beispiele „C1 Commandline interface„ (CDC) und „H1Commandline Interface“ 
(HID-Datapipe) erfolgreich testen können.

Mein Aufbau besitzt einen Anschluss für eine SD-Karte. Für diese 
Anwendung ist ebenfalls in dem Paket ein Beispielprojekt vorhanden „M2 
SD Card“, welches aber für das Experimentierboard MSP-EXP430F5529 
geschrieben ist.

Mit Hilfe des „USB Descriptor Tools“ habe ich die Anpassung am meine 
Hardware vorgenommen und die Dateien descriptors.c, descriptors.h und 
UsbIsr.c erstellt und meinem CodeComposer-Projekt hinzugefügt. Des 
weiteren habe ich im Programm die Portanpassung vorgenommen.

Nach Kompilierung, Upload und Start scheint der Controller trotzdem 
nicht richtig anzulaufen. Er meldet sich noch nicht mal als 
Usb/Mass-Storage-Device am PC an.

Mich würde es interessieren wer schon Erfahrungen mit diesem oder einen 
ähnlichen Beispiel gemacht hat. Sprich mit dem MSP430F55xx?
Schon einmal danke für die Antworten.

Verwendete Komponenten:
MSP430F5506
CodeComposerStudio v5.1
MSP430 USB-Developer-Package v.3.11

von Potter (Gast)


Lesenswert?

>Mit Hilfe des „USB Descriptor Tools“ habe ich die Anpassung am meine
>Hardware vorgenommen und die Dateien descriptors.c, descriptors.h und
>UsbIsr.c erstellt und meinem CodeComposer-Projekt hinzugefügt.
Es gibt nur ein HID Descriptor Tool.

Die MSD-Klasse hat allerdings nichts mit HID zu tun, sondern mit CDC. 
Deine Anpassungen waren wohl nicht richtig.

Gruß Potter

von Daniel S. (nasenschleim)


Angehängte Dateien:

Lesenswert?

Hallo,

der angefügte Programmausschnitt zeigt einen Teil des USB Descriptor 
Tools. In dem Screenshot ist ersichtlich das ich die Auswahl zwischen 
CDC, HID, MSC und PDHC habe. Das Device ist als MSC konfiguriert. VID 
und PID wurden wie in der PDF "Programmers_Guide_MSP430_USB_API" 
aufgeführt mit 0x2047 & 0x0316 deklariert.

Gruß,
Daniel.

von Potter (Gast)


Lesenswert?

>der angefügte Programmausschnitt zeigt einen Teil des USB Descriptor
>Tools.
Dein Tool ist vom Hersteller, ich dachte von USB.org.

>In dem Screenshot ist ersichtlich das ich die Auswahl zwischen
>CDC, HID, MSC und PDHC habe.
Es kann schon sein, dass die Daten über HID übertragen werden können. 
Dann aber nur im 'Rohformat' (Byte für Byte) und nicht wie bei der 
MSD-Klasse, mit einer Anzeige als Datenträger im Explorer (also auch mit 
Protokoll).

Gruß Potter

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.