atari-home.de - Foren
Hardware => Firebee => Thema gestartet von: drelius am Sa 08.03.2025, 17:17:37
-
Ich habr jetzt das Flash-Modul von Mathias. Ich hatte Hilfe von Bernd.
home-ordner
ich hab das Paket in den Download Ordner geladen und entpackt im home-ordner
Eine neue Datei erstellen und mit einem Texteditor auf der Konsole:
sudo nano /etc/udev/rules.d/91-tblcf.rules
"mit Zugangsrechten"
Kopiere dann folgendes rein :
SUBSYSTEM=="usb",ATTR{manufacturer}=="Freescale",ATTR{idVendor}=="0425",
ATTR{idProduct}=="1001",MODE="0666",SYMLINK+="tblcf%n"
Ich speichere die Datei und beende den Editor mit der Tastenkombination
"strg+x" .
Das System neu gestartet werden: ?
sudo service udev restart ?
Wenn du jetzt das USB-Kabel anschließt sollte im Linux ein neues Gerät
auftauchen. Prüfen kannst du das mit
ls /dev/tb* ,in meinem Fall die 2
/dev/tblcf2
Nun kannst du mit dem flashen beginnen
./flash_firebee_bas.bdm /dev/tblcfX
./flash_firebee_firetos.bdm /dev/tblcfX
./flash_firebee_fpga.bdm /dev/tblcfX
./flash_firebee_etos.bdm /dev/tblcfX
Das funktioniert nicht, warum ? Bis hier komme ich.
Flashen von einzelnen Komponenten:
Das Flashen der einzelnen Systemsoftware-Teile erfolgt einfach durch Ausführen
des entsprechenden .bdm Scripts. Diese Scripte sind klar benannt, z.B.
"flash_firebee_bas.bdm".
Wichtig: Die Systemsoftware-Dateien in diesem Rettungspaket sind voneinander
abhängig, also erwartet nicht daß das Flashen einer einzelnen Komponente eine
"tote" Biene wieder zum Leben erweckt. Flasht immer alle Komponenten des Pakets
direkt nacheinander, somit seid ihr sicher daß keine alten oder defekten Dateien
im ROM sich mit den neuen mischen und das ganze dann eventuell nicht funktioniert.
Das Beispiel hier zeigt das Flashen von BaS, die gleiche Verfahrensweise gilt
aber auch für die anderen Komponenten.
Im Terminal: Gehe in das zuvor entpackte Verzeichnis (fbrescue). Schalte jetzt
die FireBee an und gib dann den Befehl
./flash_firebee_bas.bdm /dev/tblcfX
ein. Das " X " muß durch die Nummer ersetzt werden die man vorher mit dem
"ls"-Kommando ermittelt hat. Mit RETURN startet dann der Flashvorgang.
Nachdem das Flashen von BaS beendet ist, wiederhole dasselbe für FPGA,
FireTOS und EmuTOS (mit dem entsprechenden flash_firebee_*.bdm Kommando).
Ich weiß da nicht mehr weiter, den roten Teil verstehe ich nicht.
-
Hi.
Lt. deinem Screenshot ist bei ./flash_firebee_bas.bdm /dev/tblcfX hinter dem .bdm keine Leerstelle.
Das solltest Du mal kontrollieren.
Gruß
Wolfgang
-
Danke. Werd ich kontrollieren.
-
Hab ich kontrolliert und geändert. Kein Erfolg.
-
... hast du mal ein "ls" eingegeben um zu sehen ob alle Dateien da sind?
-
Danke.werd ich probieren.
Bin ein Window User und mit Linux nur ein wenig vertraut.
-
Wenn du im /home Verzeichnis bist zeigt dir ls an was da alles drin ist ...
... bin ein Atari TOS User und kann nur mit der Maus umgehen und klicken.
-
Hab ich kontrolliert und geändert. Kein Erfolg.
Du bist im falschen Verzeichnis. Danke für den Screenshot, damit sieht man es: Die Scripte sind in deinem Home und dort im Download-Ordner und dort im fbrescue-Ordner. Ausführen willst du aber alles aus dem Home-Ordner direkt, das ist zwei Ebenen zu hoch.
Entweder gibst du im Terminal als erstes ein "cd Downloads/fbrescue" ein, und machst dann weiter, oder mußt die Dateien verschieben.
-
@Lukas Frank
dein Hiweis auf ls und mit cd
hilft mir weiter.
Die Bilder reiche ich morgen nach.
Aber trotzdem konnte ich nichts flasen.
-
Hier ist eins der Bilder.
-
@goetz @ 3rz
Danke für deine Antwort, werde es morgen probieren.
-
@goetz @ 3rz
Danke für deine Antwort, werde es morgen probieren.
Ne, mein Tipp braucht es nach deinem neuesten Screenshot nicht mehr, diesmal wird das Programm ja tatsächlich gefunden (und ausgeführt), bei der Fehlermeldung müssen andere ran, ich hatte noch nie eine Firebee in Händen.
-
... das sieht für mich so aus, als ob die Firebee für den Flash-Versuch gar nicht eingeschaltet wäre?
-
So, ich gebe bald auf. Der Schrothändler wird sich freuen.
-
War die Firebee denn eingeschaltet wie @mfro angemerkt hat ...?
-
So, ich gebe bald auf. Der Schrothändler wird sich freuen.
Das meinst Du doch nicht ernst? Falls doch... ich nehme sie dir gerne ab.
-
So, ich gebe bald auf. Der Schrothändler wird sich freuen.
Das ls vor den Zeilen zum flashen muss weg…
-
Habe verschiedenes schon probiert. mit dem ls war ein Versuch.
Ja die Firebee war an.
-
Schalte mal die Firebee ein und flashe nochmal aus dem richtigen Verzeichnis und der richtigen Reihenfolge und mache einen Screenshot ...
Nun kannst du mit dem flashen beginnen
./flash_firebee_bas.bdm /dev/tblcfX
./flash_firebee_firetos.bdm /dev/tblcfX
./flash_firebee_fpga.bdm /dev/tblcfX
./flash_firebee_etos.bdm /dev/tblcfX
-
Was ist das richtige Verzeihnis.
Home Downloads fbrescue ?
Und wie komme ich da hin ?
CD fbrescue ?
-
cd "wechselt in ein verzeichnis z.B. cd fbrescue"
cd .. "geht ein verzeichnis zurück"
ls " zeigt dir was in dem verzeichnis drin ist"
-
wenn die Firebee an war, bleibt entweder ein falsch aufgestecktes oder defektes BDM-Interface übrig.
-
Ich finde ja den allgemeinen tblcf-Workshop mittlerweile sehr erheiternd. Auch wenn mir die Sinnhaftigkeit nicht ganz verständlich ist, da wir ja immer von der SD-Karte flashen hätten können, … ;)
Was mir aufgefallen ist; die selbst zu erstellende Datei wurde "91-tbcf.rules" benannt anstatt "91-tblcf.rules" wie es richtig gehört. Die Software findet also ihre "rules" nicht. Erstell' doch mal eine richtige Datei als Erstes und versuche das Flashen dann – aus dem richtigen Verzeichnis heraus – noch mal.
Zum Verzeichnis noch; das ist unter Linux der Name für das was wir am Atari als Ordner kennen. Du bewegst Dich mit den Befehlen wie von Lukas Frank beschrieben darin herum. Das hast Du eh schon richtig gemacht im Screenshot von der Antwort #175. Die "Ordner" sind blau, Dateien weiß. Da warst Du schon richtig zum Ausführen der Scripte, mußt also bei weiteren Versuchen auch wieder dort hin; home -> fbrescue (also nicht ins Verzeichnis Downloads).
Mach doch auch mal einen Screenshot, davon was "ls" ausgibt, wenn Du im Verzeichnis fbrescue bist, dann sehen wir ob alles da ist was da sein sollte.
So und jetzt, wo wir alle dann wissen wie das Flashen mit tblcfs funktioniert; wir haben aktuell ein paar Hundert davon auf Lager, auch als sehr günstige Leerplatinen ;-p
-
OK,
werde es nochmal probieren.
Wird was dauern.
-
Und wie komme ich da hin ?
CD fbrescue ?
Nur um sicher zu gehen - unter Linux ist Groß-/Kleinschreibung von Bedeutung! "CD fbrescue" wird daher nicht funktionieren. Ansonsten wie @Lukas Frank bereits geschrieben hat.
-
... Was mir aufgefallen ist; die selbst zu erstellende Datei wurde "91-tbcf.rules" benannt anstatt "91-tblcf.rules" wie es richtig gehört. Die Software findet also ihre "rules" nicht...
Gutes Auge, Mathias.
Das ist aber nicht der Grund - Linux ist es an der Stelle wurscht, wie die Datei heisst, es werden alle Dateien im entsprechenden Verzeichnis abgearbeitet, egal wie sie heissen.
Ich bleibe dabei: Firebee war nicht an beim Flashversuch, hatte nicht genügend Saft oder die tblcf war falsch herum eingesteckt oder kaputt: bei dem Beitrag oben ist zu sehen, daß zumindest einmal das Programm mit dem richtigen bdm-Script ausgeführt wurde, die tblcf aber nicht geantwortet hat.
-
Falls das wieder nicht klappt von @drelius schreibt doch jemand mal wie und mit was darauf (welche Dateien) er eine SD Karte einrichten kann um vom Firebee TOS aus zu flashen ...?
-
Ich bleibe dabei: Firebee war nicht an beim Flashversuch, hatte nicht genügend Saft oder die tblcf war falsch herum eingesteckt oder kaputt: bei dem Beitrag oben ist zu sehen, daß zumindest einmal das Programm mit dem richtigen bdm-Script ausgeführt wurde, die tblcf aber nicht geantwortet hat.
@mfro deswegen hatte ich @drelius ja mal nach den Leistungsdaten des Netzteils, was er zusammen mit der Firebee verwendet, gefragt. Die Leistungsdaten hat er uns leider nicht verraten.
So und jetzt, wo wir alle dann wissen wie das Flashen mit tblcfs funktioniert; wir haben aktuell ein paar Hundert davon auf Lager, auch als sehr günstige Leerplatinen ;-p
An einem Bausatz zum selbst zusammen löten hätte ich ggf. Interesse, wenn es eine BOM-Datei gibt und man kein Bauteil, was man dort draufbrutzeln muss, programmieren muss. Letzteres kann ich leider nicht. :( Und es sollten nicht unbedingt Mini SMD-Bauteil draufsitzen. Hättest Du ggf. ein paar Bilder von der Leerplatine oder dem Bausatz?
-
Das ist aber nicht der Grund - Linux ist es an der Stelle wurscht, wie die Datei heisst, es werden alle Dateien im entsprechenden Verzeichnis abgearbeitet, egal wie sie heissen.
Spannend, jetzt wirds zum Linux-Workshop auch noch hier ;)
Ich bleibe dabei: Firebee war nicht an beim Flashversuch, hatte nicht genügend Saft oder die tblcf war falsch herum eingesteckt
Ja, Du hast vermutlich recht. Wie immer, wenn drelius mit uns kommunizieren würde, wäre alles einfacher.
wie und mit was darauf (welche Dateien) er eine SD Karte einrichten kann um vom Firebee TOS aus zu flashen ...?
Das ist doch nicht der Punkt. Der Stand mit SD-Karte war, daß er denkt sie wird nicht erkannt, und dann nicht geantwortet hat (nachdem wir gesehen haben, daß sie eh eingebunden wird beim Booten), was am FireTOS Desktop passiert wenn er auf "A" klickt, weil seine Maus angeblich nicht ging (die zuerst angeblich eine Atari-Maus war und dann eine USB-Maus im Screenshot) :-\
Aber um Deine Frage zu beantworten; flash060.prg ist z.B. im FireTOS addon Archiv dabei: https://firebee.org/fb-bin/page?label=tos_setup&lng=DE und die neueste Firmware von 2020 zum Flashen gibts auf der Downloadseite https://firebee.org/pictures/files/firmware/2020/FBfw2020.zip
An einem Bausatz zum selbst zusammen löten hätte ich ggf. Interesse,
Bausatz ist das Einzige was es jetzt gerade nicht gibt. In der Zukunft dann schon und das sogar bevorzugt. Derzeit aber nur fertige Geräte oder Leerplatinen.
-
So, ich hab jetzt alles tblcf-Spezifische in einen neuen Thread moderiert. Ich mache sowas wirklich selten, denke aber, daß das Thema für Andere in Zukunft so interessant sein könnte, daß es nicht in einem extrem langen anderen Thread versteckt sein sollte.
-
neue Bilder.
-
Teil 2 neue Bilder
-
Vielleich hilft es mir.
-
neue Bilder.
Bild 04: ist das in der .rules Datei wirklich alles in einer Zeile geschrieben?
sieht nach 2 Zeilen aus...
-
War die Firebee mit ihrem Netzteil verbunden und an ...?
-
Du hast recht, werde das beheben mit der Zeile.
Das das tblcf lechtet, ist also OK
-
Das das tblcf lechtet, ist also OK
Ja weil die Spannung über das USB Kabel kommt, bedeutet aber nicht das die Firebee selbst mit Spannung versorgt wird normalerweise über das Netzteil zur Firebee ...
-
Bin mit meinem Versuchen am Ende und weiß nicht mehr weiter
@Lukas Frank, werde das mit dem Netzteil nochmal versuchen.
Anbei noch ein von einem Versuch.
Eigentlich hab ich von Linux keine wirkliche Ahnung.
-
Das Netzteil muss an der Firebee ran sein und eingeschaltet. Die Zeile im Bild mit dem roten Pfeil ist richtig aber du muss die Reihenfolge beachten also zuerst das bas flashen und dann so wie in der Anleitung aufgelistet die anderen Sachen.
Kannst mir die Sachen auch zuschicken und ich mache das für dich ...!
-
@Lukas Frank Du hast Recht. Einen Versuch habe ich noch. Komme eventuell auf deinen Vorschlag zurück.
-
Bin mit meinem Versuchen am Ende und weiß nicht mehr weiter
@Lukas Frank, werde das mit dem Netzteil nochmal versuchen.
Anbei noch ein von einem Versuch.
Eigentlich hab ich von Linux keine wirkliche Ahnung.
Du hast vor dem Programmaufruf immer ein "ls" gepackt. "ls" (list) ist zum anzeigen von Dateinamen. Bei der Programmausführung zum Flashen musst du das weglassen.
-
@Lukas Frank
Ich komme nicht weiter mit dem Flashen. Was müsste ich dir zuschicken ?
- Firebee im Gehäuse
- tblcf
- CF-Karte
Noch andere Sachen ?
-
... alles was ich dazu brauche. PM ist raus
-
Alles Ok, geht morgen raus.
-
Alles Ok, geht morgen raus.
Ich würde das Netzteil noch dazulegen. Dann kann Frank es sich mal ansehen.
-
@Lukas Frank hat mir eine PM geschickt.
Anbei ein Bild meiner Firebee.
-
Hat ja zuvor bei @drelius mit der Firebee immer funktioniert mit dem Netzteil, denke da liegt nicht das Problem. Aber kontrolliere das als erstes ...
-
Hat ja zuvor bei @drelius mit der Firebee immer funktioniert mit dem Netzteil, denke da liegt nicht das Problem. Aber kontrolliere das als erstes ...
Ja, aber vielleicht ist das Netzteil doch etwas schwach auf der Brust. Im Ruhezustand geht alles, bei Aktivität (USB, Flashkarte, usw.) reicht der Strom nicht und es kommt zu Fehlfunktion? Nicht zu unterschätzen.
-
Ok, danke für di Info.
-
Paket ist da ...
Am Wochenende habe ich Zeit und ersetze zu allererst den Akku gegen den beiliegenden neuen.
Das Netzteil ist von einem Fujitsu Laptop mit 19 Volt und 6,3 Ampere. Die original noname CF (vermute ich?) hat eine FAT16 2GB C:\ Parition und die zweite CF hat 2GB und eine FAT 32 Partition ...
https://www.youtube.com/watch?v=9CC95URls5Y
-
... ist das Flash Paket 2020 das letzte Aktuelle von der firebee.org Seite?
Der alte Akku ist noch gut war allerdings Sche!ße eingelötet und an einer Seite schon ab, trotzdem den neuen eingelötet.
-
Das Flash Paket ist das aktuelle von 2020, soweit ich das weiß.
Vielleicht kann Mathias was dazu sagen.
-
Ich gebe auf über das tblcf zu flashen, bekomme das nicht hin ...!
Vielleicht sollte man die Anleitung nochmal überarbeiten und die Texte kürzen und präzisieren?
Habe jetzt über die SD Karte vom TOS aus geflasht.
Mein Fehler war wahrscheinlich das rüber kopieren auf den Linux Rechner so das die Datei Attribute nicht stimmten bzw. da waren!?!
Eine Anleitung ohne viel Text so nach Punkten die man abarbeiten kann z.B. "Schritt 1", "Schritt 2" usw. und wichtig von Anfang an beginnend mit dem rüberkopieren bzw. Auspacken des Archiv ausschliesslich mit Terminal Befehlen ...