Jetzt geht es bei mir auch, aber irgendwie ist es doch eine Notlösung.Doch geht, man muss nur für die Tinys bei Projekteinstellungen => Compilereinstellungen => Pfade => Andere Units den Pfad auf die rtl-avr25 angeben, sonst versucht der Compiler die avr51 zu nehmen. Da das aber in den Einstellungen zu jedem Projekt gespeicht wird, finde ich das akzeptabel, -CpAVR25 und -WpATTINY2313 muss man ja auch einmalig im Projekt festlegen.
Ich habe gerade gesehen, dort wird es ein wenig anders gelöst. Die verschiedenen Plattformen sindSolche CPU-Unterschiede gibt es auch auf der PC-Plattform und dort funktioniert es.
sstvmaster hat geschrieben:wäre es dann nicht besser es gibt eine ini Datei wo die ganzen Plattformen/Compiler, die installiert sind, eingetragen werden.
Und wenn man ein neues Projekt erstellt, die dann auch zur Verfügung stehenden Plattformen direkt angeboten würden?
So könnte man mit Templates direkt die Vorgaben in den Projekteinstellungen setzen.
Mathias hat geschrieben:Nachtrag.
Man könnte hier doch mal den Vorschlag machen: http://lists.freepascal.org/cgi-bin/mai ... /fpc-devel
Socke hat geschrieben:Mathias hat geschrieben:Nachtrag.
Man könnte hier doch mal den Vorschlag machen: http://lists.freepascal.org/cgi-bin/mai ... /fpc-devel
Ich hatte dazu mal einen Feature Request erstellt: https://bugs.freepascal.org/view.php?id=30294
Bisher hat sich aber noch niemand gefunden, der den umsetzen will.
Den Report mal mit einem neuen Post wieder mal aufwärmen.Ich hatte dazu mal einen Feature Request erstellt: https://bugs.freepascal.org/view.php?id=30294
Bisher hat sich aber noch niemand gefunden, der den umsetzen will.
Dies wäre natürlich Deluxe.Und wenn man ein neues Projekt erstellt, die dann auch zur Verfügung stehenden Plattformen direkt angeboten würden?
sstvmaster hat geschrieben:Hi,
wäre es dann nicht besser es gibt eine ini Datei wo die ganzen Plattformen/Compiler, die installiert sind, eingetragen werden.
Und wenn man ein neues Projekt erstellt, die dann auch zur Verfügung stehenden Plattformen direkt angeboten würden?
So könnte man mit Templates direkt die Vorgaben in den Projekteinstellungen setzen.
Natürlich müsste man sich noch gedanken drum machen wie man die einzelnen Plattformen installiert, theoretisch immer aktuell aus dem SVN.
Das fiel mir jetzt nur so bei eurer interessanten Diskusion auf, das ihr immer manuell die Parameter der einzelnen Plattformen/Compiler setzen müsst.
Maik
At the moment one needs to manually compile the RTL for different sub architectures, then copy to different folders, then modify fpc.cfg to locate the correct RTL for the sub architecture n the user program.
Vor allem ein automatisches Update der verschiedenen Subarches wäre wünschenswert
Ich habe gerade gesehen, dort wird es ein wenig anders gelöst. Die verschiedenen Plattformen sind
schon unter /fpc/units gelistet, dort wo auch avr-embedded vorhanden ist.
Somit müsste es eigentlich hier folgende Ordner geben, wen es sauber sein soll.:
- avr-embedded-25
- avr-embedded-5
- avr-embedded-6
- etc.
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast