Answer
After storing the files in USB storage, plug the USB storage into the USB port on the WB45 breakout board
Type the following commands to upgrade via the USB interface:
Summit Data Communications
summit login: root
Password:
#
#
# /etc/init.d/opt/S91g_ether stop
Disabling USB gadget ethernet
# /etc/init.d/opt/S37usbhost start
Enabling USB host-mode for Mass Storage
# sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] No Caching mode page present
sd 0:0:0:0: [sda] Assuming drive cache: write through
# cd /media/usb0/
# cd wb45n-laird_fips-3.4.1.106/
# ls
bootstrap.bin fw_select kernel.bin u-boot.bin
fw.txt fw_update rootfs.bin
# ./fw_update
Accessing images via locally attached media.
# wb45nbt update
Checking Bootstrap Loader...OK
Updating bootstrap from local... à Choose Yes
/media/usb0/wb45n-laird_fips-3.4.1.106/bootstrap.bin
erasing, writing...(0s) OK
Checking U-Boot Loader... OK
Updating bootloader from local... à Choose Yes
/media/usb0/wb45n-laird_fips-3.4.1.106/u-boot.bin
erasing, writing...(0s) OK
Checking Linux Kernel...
Updating kernel-a from local... à Choose Yes
/media/usb0/wb45n-laird_fips-3.4.1.106/kernel.bin
erasing, writing...(1s) OK
Checking Root Filesystem...
Updating rootfs-a from local... à Choose No
/media/usb0/wb45n-laird_fips-3.4.1.106/rootfs.bin
erasing, writing...(12s) OK
Sync'ing updated_% at91bs=x u_boot=x kernel=a rootfs=a
Done.
fw_select v20130313
Stopping LigHTTPd
Stopping inetd services.
Stopping network interfaces... wl eth0 lo
Stopping system message bus: done
Saving random seed... done
Stopping execution of events, via udev...
Stopping logging services: syslogd klogd
The system is going down NOW!
Sent SIGTERM to all processes
RomBOOTGKILL tRestarting system.
ba_offset = 0xb ...
Loading 1-Wire info...
Enumerate all roms:
Done, 0x0 1-wire chips found!
sn: 0x0; rev: 0x0
AT91Bootstrap 3.4.4-laird2 ( Mon Apr 14 12:50:28 EDT 2014 )
Downloading image...
Nand: ONFI not supported
NAND device: NAND 128MiB 1,8V 8-bit, Manufacturer ID: 0x0 Chip ID: 0xa1
Nand: Copy 0x80000 bytes from 0x20000 to 0x23f00000
Done!
U-Boot 2013.01-laird2 (Apr 14 2014 - 12:50:30)
CPU: AT91SAM9G25
Crystal frequency: 12 MHz
CPU clock : 400 MHz
Master clock : 133.333 MHz
DRAM: 64 MiB
WARNING: Caches not enabled
NAND: 128 MiB
MMC: mci: 0
In: serial
Out: serial
Err: serial
Net: macb0
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0xe0000, size 0x280000
2621440 bytes read: OK
## Booting kernel from Legacy Image at 22000000 ...
Image Name: Linux-3.8.0-laird15
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2150254 Bytes = 2.1 MiB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
gluebi (pid 1): gluebi_resized: got update notification for unknown UBI device 0 volume 0
Starting logging services: syslogd klogd
Starting udev daemon, populating /dev
Initializing random number generator... done
Checking platform... wb45n-laird_fips-3.4.1.106
updated bootstrap: (-?-)
updated u-boot: (-?-)
updated kernel-a (95fbed43d075ff3050e7e5bb00e632cb)
updated rootfs-a (b4645e745a88e3cdf68b2749efecbd83)
Starting system message bus: done
Starting network interfaces... lo eth0 wl usb0
Starting inetd services...
tftp is setting up...
ssh is setting up...
ftp is setting up...
Starting LigHTTPd
Summit Data Communications
summit login: