Gast
#954239
Hallo, Ich habe hier ein FPGA board auf dem ein 8051 Mikrocontroller implementiert wurde. Den Code erzeuge ich mit einem mit uVision3. Bisher habe ich meinen Code ausschliesslich in C geschrieben und habe mit Assembler nicht viel am Hut gehabt. Letztendlich möchte ich einfach ein einzelnes BIT einer Variablen ändern. Soweit so unklar :-) Bis jetzt komme ich aber nichtmal so weit mich mit Assembler rumzuärgern... Laut Keil schaut der Inlineassembler so aus: #pragma asm JMP $ #pragma endasm und laut: http://www.keil.com/support/docs/2308.htm steht da, dass man die C51 Run-Time Library manuell einfügen soll.... wenn man nur ein einziges C file hat (so wie ich gerade) kann mir wer sagen wie ich dieses obj file einfügen soll? bekomme jetzt folgende Fehler main.src(151): error A33: CONFLICTING ATTRIBUTES main.src(1662): error A8: ATTEMPT TO DEFINE AN ALREADY DEFINED LABEL Bin über jede konstruktive Hilfe sehr dankbar. Falls ihr noch Informationen braucht meldet euch einfach. Gruß Jonny