Trios r57 : Errors beim compilieren von belflash (gelöst)

Du hast ein Betriebssystem für den Hive geschrieben oder beschäftigst dich mit den grundlegenden Systemfunktionen, dann bist du hier richtig!
Antworten
Benutzeravatar
TuxFan
Beiträge: 1022
Registriert: So 6. Sep 2009, 11:18

Trios r57 : Errors beim compilieren von belflash (gelöst)

Beitrag von TuxFan »

Moin moin!
Ich hab gestern mal versucht mit PropellerIDE und OpenSpin Trios zu compilieren. Trios r57 neu von der Webseite geladen. Regflash und admflash funktionieren aber belflash macht Stress. Also Gegenversuch mit BST IDE (alle Compileroptionen an und Pfad auf das Trios-lib-Verzeichnis gesetzt. Pustekuchen. Heute nochmal ein Versuch mit BST, alles gecheckt, komponiert und wieder nix. Ich hab mal die Fehlermeldung fotografiert und angehängt.
Die Fehlermeldungen von OpenSpin und BST unterscheiden sich aber.
Kann das mal jemand gegenprüfen, vorzugsweise Drohne 235?
Danke im Voraus
Gruß
TuxFan

PS.: ich häng noch den Fehlerbehafteten Bereich als Bild an.
Dateianhänge
Bildschirmfoto_2017-05-15_19-01-55.png
Bildschirmfoto_2017-05-15_18-32-38.png
Zuletzt geändert von TuxFan am Mi 17. Mai 2017, 14:45, insgesamt 1-mal geändert.
Wunder gibt es immer wieder.......
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: Trios r57 : Errors beim compilieren von belflash

Beitrag von yeti »

Mit BSTC bekomm ich R57 aus des Hives Downloadzimmer gebaut:

Code: Alles auswählen

$ /opt/bst/bin/bstc -v
Brads Spin Tool Compiler v0.15.3 - Copyright 2008,2009 All rights reserved
Compiled for i386 Linux at 08:17:46 on 2009/07/20
$ ./make.bstc.sh > make.bstc.sh.log.$(date +%s) 2>&1
$ date
Mo 15. Mai 22:47:41 UTC 2017
$ ls -l bin/flash/
insgesamt 56
-rw-r--r-- 1 yeti yeti 14356 Mai 15 22:47 admflash.binary
-rw-r--r-- 1 yeti yeti  7624 Mai 15 22:47 belflash.binary
-rw-r--r-- 1 yeti yeti 32584 Mai 15 22:47 regflash.binary
...mit OpenSpin hab ich die nicht nur in PNs erwähnten Probleme mit zuviel Subroutinen⁽¹⁾ und der Vererbung der #defines von Hauptprogramm an benutzte Objekte⁽²⁾.

Zu PropellerIDE oder anderem Klickibunti kann ich Nix sagen.

——————————
(1): https://github.com/parallaxinc/OpenSpin/issues/34
(2): https://hive-project.de/board/viewtopic ... 012#p15012
Dateianhänge
make.bstc.zip
make.bstc.sh und make.bstc.sh.log.1494888454
(3.39 KiB) 590-mal heruntergeladen
Zuletzt geändert von yeti am Di 16. Mai 2017, 19:05, insgesamt 2-mal geändert.
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Benutzeravatar
PIC18F2550
Beiträge: 2831
Registriert: Fr 30. Sep 2011, 13:08

Re: Trios r57 : Errors beim compilieren von belflash

Beitrag von PIC18F2550 »

Sind die zwei Fehler immer noch in OpenSpin drin?
Die sind doch schon Hunde alt.
ist OpenSpin etwa eingeschlafen?
Ich dachte mal das währe ein Ersatz für BST. ;(
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: Trios r57 : Errors beim compilieren von belflash

Beitrag von drohne235 »

Also, du hast zwei Varianten TriOS zu compilieren:

1. Du startest einfach die Batch makelog.bat im Haupverzeichnis, dann wird TriOS komplett einmal übersetzt. Gut, wenn man Änderungen vornimmt, welche an mehreren Stellen Auswirkungen haben, geht aber nur unter Win.

2. Wenn du nur belflash.spin einzeln übersetzen möchtest, mußt du am Anfang von der Datei eine der zwei Zeilen auskommentieren:

'#define __TV
'#define __VGA

damit der entsprechende Code für VGA oder TV erzeugt wird. (Das regelt die Batch automatisch und erzeugt dann beide Versionen automatisch.) Ach ja: Suchpfade müssen in den Prefs auf dem Lib-Ordner stehen und alle Optimierungen an sein. Hast du ja gemacht, ich schreibe es nur der Vollständigkeit halber.

Dann sollte es funktionieren mit BST. In etwa 14 Tagen kommt ein Tutorial Video für die TriOS-Source Version (vorher eine Folge TriOS-Bin, also nur Install auf SD und Systemübersicht), habe mir diesen Fall gleich mal notiert.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
TuxFan
Beiträge: 1022
Registriert: So 6. Sep 2009, 11:18

Re: Trios r57 : Errors beim compilieren von belflash (gelöst

Beitrag von TuxFan »

Moin moin vom ersten Wärmeangriff!
Erst mal Danke für die Antworten.
Asche auf mein Haupt!!!!!!!!!!
Irgendwie hat sich ein Buchstabenverschwindibus eingeschlichen, der die Fehlermeldung auslöste.
Ich hab heute morgen Trios noch mal frisch von der Downloadseite geladen. Damit lief dann der Compiliervorgang von BST reibungslos, was man von PropellerIDE/OpenSpin noch nicht behaupten kann, da arbeite ich noch dran.
Gruß aus dem kühlen Verließ
TuxFan

PS.: Noch am Rande, ich arbeite unter XUbuntu/LUbuntu/Ubuntu-Mate jeweils letzte LT-Version und das übergreifende Thema ist der Ersatz von BST durch PropellerIDE/Openspin oder SimpleIDE/Openspin. Bei beiden gibt es noch Verbesserungen bei den usanischen Entwicklern zu initiieren.
Wunder gibt es immer wieder.......
Benutzeravatar
yeti
Beiträge: 2300
Registriert: Fr 27. Aug 2010, 14:48
Wohnort: Wrong Planet
Kontaktdaten:

Re: Trios r57 : Errors beim compilieren von belflash (gelöst

Beitrag von yeti »

drohne235 hat geschrieben:In etwa 14 Tagen kommt ein Tutorial Video für die TriOS-Source Version (vorher eine Folge TriOS-Bin, also nur Install auf SD und Systemübersicht), habe mir diesen Fall gleich mal notiert.

Code: Alles auswählen

        _
       / )
___   / /__
   |-'    _)
   |      _)
   |      _)
___|-.____)
 
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
Antworten