LEGO Mindstorms EV3


Running EV3 from NFS

    WARNING:          The commands shown are for reference only. Modify IPs and pathes to match your own environment
    --------

    SETUP:            Linux PC on network running a serial terminal connected to EV3 port 1 via "USB to EV3 port adapter"
    ------            EV3 running on same network with "USB Ethernet adapter"
                      EV3 filesystem installed on PC (see "Install Filesystem")
                      NFS server installed (see "Install NFS server on Linux PC")

    GET IP:           Get EV3 IP address (X.X.X.X) from the bottom of "Brick Info"
    -------           Get PC  IP address (Y.Y.Y.Y) from Linux terminal (type: ifconfig)
                      Get PC  user path  (ZZZZ) 

    UBOOT:            Restart EV3 and be prepared to hit "l" key on the serial terminal to activate uBoot
    ------            When uBoot writes "U-Boot > " type commands below:
    
setenv bootcmd 'sf probe 0;sf read 0xC0700000 0x50000 0x220000;bootm 0xC0700000'

                      REPLACE X,Y and Z               =======                       =======       ====
                                                   
setenv bootargs console=ttyS1,115200n8 noinitrd rw ip=X.X.X.X root=/dev/nfs nfsroot=Y.Y.Y.Y:/home/ZZZZ/am1808/DaVinci-PSP-SDK-03.20.00.13/filesys,nolock,rsize=1024 mem=64M

    PERMANENT NFS:    If NFS should be used until EV3 is "firmware updated" again use command below:
    --------------

saveenv

    RUN NFS:          After boot command EV3 should run on the NFS
    --------

boot

LEGO® Robotics Firmware Documentation
Confidential Information © 2013 The LEGO Group