Seite 1 von 1

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

Verfasst: Mo 15. Mai 2017, 17:59
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.

Re: Trios r57 : Errors beim compilieren von belflash

Verfasst: Mo 15. Mai 2017, 23:55
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

Re: Trios r57 : Errors beim compilieren von belflash

Verfasst: Di 16. Mai 2017, 10:11
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. ;(

Re: Trios r57 : Errors beim compilieren von belflash

Verfasst: Mi 17. Mai 2017, 14:44
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.

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

Verfasst: Mi 17. Mai 2017, 14:53
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.

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

Verfasst: Mi 17. Mai 2017, 18:59
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

        _
       / )
___   / /__
   |-'    _)
   |      _)
   |      _)
___|-.____)