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.