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