Booting using the graphical interface

The installation script is made to be easier (no long lines to write, works around some bugs/limitations...), but it requires some packages: python-usb (and python-gtk if you're going to use the Gtk interface, which is the default).

  • Fetch the installation tool
  • Boot from NOR u-boot (press AUX, then POWER, without releasing AUX)
  • Launch the installation tool by typing "./boot.py" and follow the instructions

Booting manually

  • Boot from NOR u-boot (press AUX, then POWER, without releasing AUX)
  • Connect the FreeRunner to your computer through USB
  • In a terminal, as root:

    # dfu-util -d 1d50:5119 -a 0 -D $IMAGE -R
    
  • Then, connect to /dev/ttyACM0 using, for instance, picocom:

    # picocom /dev/ttyACM0
    

    You should get something like:

    In:    usbtty
    Out:   usbtty
    Err:   usbtty
    Unrecognized hardware revision 0x101. Defaulting to GTA02v6.
    PCB rev: 0x101
    Power: 1000mA
    switching led 2 0
    switching led 2 1
    switching led 2 0
    DEVICE_CONFIGURED: 1
    ## Executing script at 18050100
    mtdparts mtdparts=physmap-flash:-(nor);neo1973-nand:0x00040000(u-boot),0x00040000(u-boot_env),0x00800000(kernel),0x000a0000(splash),0x00040000(factory),0x0f6a0000(rootfs)
    READY.
    GTA02v6 #
    

    Then, tell u-boot to boot the previously uploaded image (beware, don't copy-paste or type too fast, or the tty will lock up):

    GTA02v6 # setenv bootargs console=ttySAC2,115200 console=tty0 loglevel=8 ${mtdparts}
    GTA02v6 # bootm 0x32000000
    
  • Now, enjoy (or at least try to :))