Laird WB45NBT
Reference Guide
Embedded Wireless Solutions Support Center:
http://ews-support.lairdtech.com
www.lairdtech.com/wi-fi
18
© Copyright 2016 Laird. All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0600
The serial interface should be configured for 115200 baud, no parity, 8 data bits, 1 stop bit (N81), and no
handshaking. When the WB45NBT is powered up, the serial terminal displays some bootloader messages. At this
point, press Enter several times; the following command prompt will appear:
U-Boot>
Note: If U-Boot does not see any key press, then it automatically boots the operating system after a one
second delay.
At this point, U-Boot may be used to update itself, the bootstrap loader, the Linux kernel, or the file system. Any
one of these items may be updated, and they do not all necessarily need to be updated at the same time. However,
because of compatibility, it is good to ensure that the Linux kernel and the file system are intended to work together
(from a relatively similar release, if not the same release version).
The process of updating a flash image using U-Boot is comprised of downloading the image to be programmed into
local SDRAM of the WB45NBT, erasing the flash at the target memory location, and then copying the contents of
SDRAM to flash memory.
Preparing for using network and tftp:
set autoload no
dhcp
set serverip <ip-address-of-tftp-server>
To update the bootstrap loader, follow these commands:
tftp at91bs.bin
protect off all
nand erase 0x00000000 0x00020000
nand write 0x22000000 0x0 ${filesize}
To update U-Boot, follow these commands:
tftp u-boot.bin
nand erase 0x20000 0x80000
nand write 0x22000000 0x20000 ${filesize}
To update the Linux kernel, follow these commands:
tftp kernel.bin
nand erase 0x000e0000 0x00280000
nand write 0x22000000 0x000e0000 ${filesize}
To update the file system, follow these commands: