Gast
#285382
#define USB_CSR0_DTGLE_MASK 0x800U
|
Anzeige
|
Header Datei Verstaendnisproblem
Gast
#285382
#define USB_CSR0_DTGLE_MASK 0x800U
Gast
#285383
Hallo, ich habe eine Header-Datei,wo folgendes zu finden ist: #define USB_CSR0_DTGLE_MASK 0x800U Wozu steht da ein U am ende? Die Datei wird mit CrossStudio mitgeliefert, ist aber ein Frontend fuer GCC. das U steht fuer 'unsigned' In diesem Falle unsigned int
Gast
#285385
@Karl Heinz Buchegger Hallo, danke fuer die Antwort. Ich habe damit folgendes Problem. Wenn ich in Assembler OR r1,r2, USB_CSR0_DTGLE_MASK versuche zu compilieren, ich bekomme natuerlich eine Fehlermeldung wegen dem U. Ist diese Header-Datei fuer C gedacht? Wie kann man diese Header-Datei in Assembler brauchbar machen? Per hand mag ich die Datei erstmal nicht aendern, weil ich das U an ein paar hundert stellen loeschen muesste. Ob die fuer Assembler gedacht ist kann ich nicht sagen. Zumindest in C ist das aber gueltig und in Ordnung. Wie du sie brauchbar machen kannst. Klingt jetzt bloed, aber: Da wird Dir nichts anderes uebrig bleiben als Hand anzulegen. Wenn's wirklich so viele Stellen sind, und du keinen Editor hast, der das ganze per Makro-Programmierung packt, wuerde ich mir mal ueberlegen auf dem PC ein HJilswerjzeug zu schreiben, das genau diese Aenderung durchfuehrt. Sind ein paar Zeilen C Code.
Gast
#285387
Hallo,
>Sind ein paar Zeilen...
stimmt, die Angst das Program zu schreiben war groesser als das
Program.
Danke nochmals fuer die Anregungen.
Antwort schreiben |
Anzeige
|