Hallo zusammen Ich probiere gerade einen Massenspeicher mit dem EKTM4C1294XL launchpad von TI zum laufen zu bekommen. Es gibt für das EKTM4C1294XL leider keinen Beispielcode, aber für das DK-TM4c1294. In diesem Beispiel wird aber der Flash auf dem Board verwendet. Ich habe das Beispiel des DK-TM4c1294 auf mein EKTM4C1294XL portiert. Es wird jetzt als Laufwerk am PC erkannt, aber wenn ich darauf zugreifen will, sagt mir der PC, dass das Gerät formatiert werden muss. Wenn ich das mache ändert sich aber nichts. Ich denke das liegt daran, dass ich keine SD-Karte habe. Jetzt würde ich gerne das interne Flash des COntrollers dafür verwenden. Aus diesen AppNote http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4379.pdf und vielen Anderen lese ich, dass eigentlich alle einen SCSI-Command-Server und ein Pseude-FAT verwenden. Reicht es vielleicht in mein Flash den Bootsektor eines FAT16 Dateisystem zu flashen und in die LESE/Schreib-Callbackfunktionen ein lesen/Schreiben des Flahs umzuleiten? Oder wie würdet ihr ran gehen? Vieel Grüße und Danke
Noch ein Nachtrag: Damit es nicht zu Verwirrungen kommt: das DKTm4c1294 hat ein Flash auf dem Board, das EKTm4c1294 nicht, deswegen will ich das interne Flash des COntrollers verwenden. Ich glaub das kam oben villeicht nicht klar raus. Ich habe gerade diese struct entdeckt:
1 | tUSBDMSCDevice g_sMSCDevice = |
2 | {
|
3 | |
4 | USB_VID_TI_1CBE, // Vendor ID. |
5 | USB_PID_MSC, // Product ID. |
6 | "TI ", // Vendor Information. |
7 | "Mass Storage ", // Product Identification. |
8 | "1.00", // Revision. |
9 | 500, |
10 | USB_CONF_ATTR_SELF_PWR, |
11 | g_ppui8StringDescriptors, |
12 | NUM_STRING_DESCRIPTORS, |
13 | {
|
14 | USBDMSCStorageOpen, |
15 | USBDMSCStorageClose, |
16 | USBDMSCStorageRead, |
17 | USBDMSCStorageWrite, |
18 | USBDMSCStorageNumBlocks, |
19 | USBDMSCStorageBlockSize
|
20 | },
|
21 | USBDMSCEventCallback
|
22 | };
|
Das sind die Funktionen, mit denen das Flash beschrieben wird. Reicht es jetzt diese Funktionen durch Funktionen zu ersetzen, die den internen Fash beschreiben? Viele Grüße
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.