Hallo, mich störte die Meldung auch. Ich hatte sie auch mit der IDE nicht wegbekommen. Möglicherweise lag es daran, dass ich mehrere Lazarus Versionen parallel betreibe. Auf der Lazarus Mailingliste hatte ich dann mal nachgefragt, ob man den fppkg nicht einfach deaktivieren kann. Zumindest in der 2....
Hallo, Was mich jedoch wundert: Ich muss nach if Abfragen ein end; setzen, ohne jedoch ein Begin benutzt zu haben :shock: Ist das ein spezieller Syntax von Früher oder so ? ich kann mich daran eigentlich nicht erinnern. Vom gleichen Autor gibt es noch einen Compiler für den 6502. Dort kann man mit {...
Aber die LED bleibt dunkel. Die peripheral clock für GPIOC müsstest Du noch aktivieren, dann sollte es gehen procedure TestPC13; var APB2ENR: DWord absolute $40021018; // APB2 peripheral clock enable register PortC : record CRL, CRH, IDR, ODR, BSRR, BRR, LCKR: uint32; end absolute $40011000; be...
>>>> und ich hoff ja, dass sich der FPC hier, d.h. im Embedded-Bereich, auch etablieren kann. <<<< Ob sich das durchsetzt ? , da habe ich momentan noch meine Bedenken. Und zwar aus dem folgenden Grund. Die kompilierte Bin-File-Größe geht gar nicht . Ich habe vor knapp einem Jahr ein Projekt erfolgr...
"Was sagt objdump?" sowohl für test.o als auch für system.o test.o: file format elf32-avr Es sieht so aus, als ob eine Änderung in Rev. 31032 das Phänomen bei mir (Windows 2000) hervorruft. Bis Rev. 31031 erzeugt der Compiler/Linker ein Binary. Folgende Dateien sind in Rev. 31032 geändert ...
schaut auf den ersten blick aus als ob die rtl nicht compiliert ist ?! doch, die objects und ppus befinden sich in D:\fpc311\31200\src\rtl\units\avr-embedded. Ich denke, der Linker findet sie auch. Die Linker-Meldung "skipping incompatible...." deutet meiner Meinung nach auf das Problem h...
Hallo, ich wollte mal den AVR compiler (trunk, Revision 31200) ausprobieren und bekomme Fehlermeldungen beim Linken eines Testprogrammes: D:\fpc311\31200\mue\project\test>avr-embedded-fpc -Wpatmega128 test.pas -al d:\FPC311\31200\binutils_avr\avr-embedded-ld.exe: skipping incompatible D:\fpc311\3120...
...Sicher dauert es einige Zeit um einen Crosscompiler zu schreiben... Wenn ich mir anschaue, wie lange die Programmierer für den 64-Bit Windows Compiler gebraucht haben, dann hätte ich da erhebliche bedenken, daß die eine eigene Crossplatform-Version (neuer Prozessor, neues Betriebssystem angepaßt...
Lazarus/FPC können nicht Thumb kompilieren, sondern nur arm. Quelle: Freepascal 2 bzw. Lazarus Buch. Das ist 2.4.0, Alt Auf 2009-10-04 11:03:4 (r13801) ist eine Arm-thumb Branche eingemerged. Also es konnte das 2.5.1 es schon unterstützt. Ob es genügt kann nur testen ausweisen. nein, braucht man ni...