USB BOOT mode/de

From Qi-Hardware
Jump to: navigation, search

Contents


Um das NanoNote mittels xburst-Tools(usbboot) zu bespielen, muss das Gerät zuerst in den USB-Boot-Modus bebracht werden.

[edit] Software USB-Boot-Modus

Halte die U-Taste während des Einschaltens auf dem NanoNote gedrückt ([POWER] + [U]) um in den Software USB-Boot-Modus zu gelangen. Hinweis: Der Bildschirm des Geräts wird in diesem Modus nicht mit Strom versorgt.

[edit] Hardware USB-Boot-Modus

Die Platine des NanoNote hat 2 Pins(sichtbar unter der Batterie), welche kurzgeschlossen werden müssen. Die folgende Anleitung zeigt Schritt für Schritt wie man in diesem Modus gelangt:

Grundsätzlich bootet das NanoNote nur dann in diesen Modus, wenn beim kurzschließen der beiden Pins auch das USB-Kabel mit dem Computer verbunden ist.

  1. Dafür entfernt man die Batterie.
  2. Verbindet das NanoNote mit dem Computer über das USB-Kabel: Es kann passieren, dass beim verbinden des USB-Kabels(ohne dass sich eine Batterie im Gerät befindet), das Gerät sich von selbst einschaltet, sogar wenn der Anschaltknopf nicht gedrückt wurde. Wenn dies passiert, einfach abstecken und wiederverbinden ans USB-Kabel bis das Gerät wirklich aus bleibt.
  3. Desweiteren stelle sicher, dass usbfs(USB Device Filesystem) eingehängt wurde in /proc/bus/usb und läuft watch lsusb im Terminal-Fenster.
  4. Der Dreh- und Angelpunkt ist dabei: Auch der Rückseite des Geräts unter der Batterie befinden sich zwei beschriftete Pins. Benutze den mit kohlenstoffbestückten Rubber um die beiden Pins kurzzuschließen. Stelle dabei sicher, dass die Pins sauber sind(frei von Fett und Staub).
USB-Boot-Pins
kohlenstoffbestückten Rubber-Knopf
  1. Anschließend drücke den Anschaltknopf für ungefähr 2 Sekunden, während die beiden Pins kurzgeschloßen sind.
  2. Der Bildschirm sollte dunkel(LCM ist dunkel) bleiben. Wenn er dunkel bleibt(und der Anschaltknopf wurde lang genug gedrückt), befindet man sich in den meisten Fällen im USB-Modus. Wenn der LCM angeht, dann war man nicht erfolgreich mit dem kurzschließen der Pins.
  3. Die Ausgabe von watch lsusb wird nun wie folgend aussehen: 601a:4740. Im Kernel-Log(dmesg) wird in etwa folgendes sehen: (auf einigen Systemen, wie *buntu, werden nur die ersten beiden Zeilen stehen)
usb 1-5: new high speed USB device using ehci_hcd and address 6
usb 1-5: configuration #1 chosen from 1 choice
usb 1-5: New USB device found, idVendor=601a, idProduct=4740
usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-5: Product: JZ4740 USB Boot Device
usb 1-5: Manufacturer: Ingenic

4. Desweiteren stelle sicher, dass /dev/bus/usb ein usbfs-Dateisystem ist. Zum Beispiel über, /dev/bus/usb wäre ein leeres Verzeichnis und man hängt usbfs ein

 $ mkdir -p /dev/bus/usb
 $ mount -t usbfs none /dev/bus/usb

Oder /dev/bus/usb mittels Symlink /proc/bus/usb an den Ort wohin das usbfs eingebunden werden soll.

5. Nun starte usbboot auf deinem Computer, entweder direkt oder benutze dafür das Update reflash_ben.sh Skript. Wird folgendes ausgegeben:

 Error - no XBurst device found

dann, ist man sehr wahrscheinlich nicht im USB-Modus. Versuch' es erneut!

Kommt hingegen folgende Meldung:

 Now checking whether all configure args valid: YES
 Current device information:
 CPU type is Ingenic XBurst Jz4740

befindet sich das NanoNote im USB-Boot-Modus und ist bereit zum bespielen:

Eines noch: Es braucht seine Zeit bis alle Bauelemente des NanoNote wirklich stromlos sind. Durch das Entfernen der Batterie und trennen vom USB-Kabel werden weitere 30 Sekunden Wartezeit(!) empfohlen, das Kurzschließen der Pins hingegen dauert nur wenige Sekunden an.


Unbestätigter Fakt:

Es gibt eine kleine rote LED-Leuchte auf der rechten Seite. Diese kann man aber nur in dunkler Umgebung erkennen. Wenn man das USB-Kabel anschließt, gibt es eine kurzes helles Aufleuchten. Dann leuchtet diese nur halb so stark. Wird hingegen das Gerät gestartet von Flash oder via USB wird es nur schwach leuchten. Desweiteren gibt es noch eine andere Möglichkeit zu überprüfen, ob man sich im USB-Modus befindet. Wenn man die beiden Pins kurzschließt und Anschaltknopf betätigt, dann geht die LED aus und der Bildschirm(LCM) bleibt dunkel. Auch dann befindet man sich im USB-Modus. --MichaelShiloh 04:44, 14 September 2009 (UTC)b

[edit] Überprüfe ob der NanoNote im USB-Boot-Modus ist

Benutze dafür lsusb auf deinem Rechner. Wenn man die Zeile 601a:4740 sieht, so befindet man sich im USB-Boot-Modus.

[edit] Starte das NanoNote neu

Wenn man damit fertig ist, ziehe das USB-Kabel ab und starte das Gerät. Sollte das nicht funktionieren, benutze den Hardware-Reset-Knopf am Boden des Gerät und versuche es erneut.

Personal tools
Namespaces
Variants
Actions
Navigation
interactive
Toolbox
Print/export