USB BOOT mode/zh-hans

From Qi-Hardware
Jump to: navigation, search

Contents


使用 xburst-tools 的工具 usboot 重新刷新写你的NanoNote, 首先需要让设备以USB_BOOT_mode模式启动。

有两种USB_BOOT_mode启动方式,一种通过软件,一种通过硬件的pin脚来实现,软件要方便很多,不过硬件可以在软件特别是uboot有损坏的情况下使用。

[edit] 软件USB BOOT方式

按住[U]键,再按电源键,这样就可以进入软件USB_BOOT_mode模式。需要注意的是,这时候屏幕不会亮。

[edit] 硬件USB BOOT方式

NanoNote的板子上有两个引脚短接以后可以进入USB BOOT模式,按照下面的步骤来。

  1. 取出电池
  2. 把你的 NanoNote 用 USB 电缆和电脑连接。
  3. 这是个关键的时刻:_用你能想到的方式_ 短接USB的两个引脚,这两个引脚在电池的后面,在图中的右边,两个挨着的引脚。
  4. 短接了引脚以后,再长按电源键2秒(如果机器在已经启动,按下 RESET 键)即可进入 USB BOOT 模式。
    USB Boot pins
  5. 设备的液晶屏应该还是黑的,如果你按电源键时间够长,而且液晶屏还是黑的话(如果机器在已经启动屏幕有时会是白的),你应该就进入USB_BOOT_mode模式了。
  6. 在 PC 的 kernel 输出的log(dmesg)中,你应该会看到看到类似的log:
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

在你的电脑上运行 usbboot 命令,直接输入usbboot命令或者运行reflash_ben.sh脚本。如果usbboot命令报错

 Error - no XBurst device found

那么你就没有成功进入USB_BOOT_mode模式,重新尝试以上的步骤。

如果usb命令/脚本说:

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

那么你就成功进入USB_BOOT_mode模式, 你可以重刷了。


Not sure if this is still true:

There is a little red LED on the right side. You can only see it if it's dark. If you plug in the USB cable, there is a brief moment when it's very bright. Then it goes into 'half bright' state. When you boot the device (either via flash or USB), it will go to a very low bright state, almost dark. That's another way how you can see whether you have booted into USB boot mode. If you short the two USB boot pins, then press the power button and then you can see how the LED goes dark (and the LCM stays dark as well), then you are in USB boot state. --MichaelShiloh 04:44, 14 September 2009 (UTC)

[edit] 另一种检查你是否进入usb模式的方法

输入lsusb在你的LINUX命令行: 如果能看到601a:4740的设备,你就成功进入USB_BOOT_mode模式了。

Personal tools
Namespaces
Variants
Actions
Navigation
interactive
Toolbox
Print/export