Laird WB45NBT Reference Guide ONTENTS Revision History ..............................2 Contents .................................. 3 Introduction to the Laird WB45NBT Device ......................4 Product Description ............................... 4 Software ................................. 5 WB45NBT Usage .................................. 5 Configuring IP Based Connectivity ........................5 Choosing an Interface to the WB ............................6 Configuring the WB to Use Layer 2 Bridging or Layer 3 NAT ....................
WB45NBT D NTRODUCTION TO THE AIRD EVICE The Laird WB45NBT wireless bridge module is a wireless communications subsystem that may be integrated into a variety of host devices via a number of available electronic and logical interfaces. Interfaces Features Specifications ARM9 processor (396 MHz) ...
Laird WB45NBT Reference Guide OFTWARE The WB45NBT has 128 MB of NAND flash memory that is divided into partitions (see Table 1). It uses 4-bit ECC in a 64 bit OOB area in each sector. Table 1: Flash memory partitions...
Laird WB45NBT Reference Guide ones available; more complex configurations are also possible. Please contact Laird support if you have a use case this is not covered in this document. Choosing an Interface to the WB The first consideration in configuring the Wi-Fi connectivity is what interface will be used between the host device and the WB.
We recommend that you use a NAT-based configuration instead. The WB does not currently support this use case in the standard release. If this use case is required, please contact Laird with complete details of the use case for potential customized options.
Laird recommends to use a NAT-based configuration instead. The WB does not currently support this use case in the standard release. If this use case is required, please contact Laird with complete details of the use case for potential customized options.
UILDING THE FROM OURCE The WB50NBT utilizes Buildroot to build the entire system. Laird's WB50NBT source release package provides everything necessary to build and customize a WB image for your application and hardware system. WB source releases are distributed on GitHub.
For example: # fw_update http://<url of server>/<path>/fw.txt Remote Update Requirements To use the Remote Update capability of the WB45NBT, three pieces of hardware must to be in place: Wi-Fi Access Point ...
Page 16
The WB45NBT must be connected to a power source and have a Wi-Fi antenna connected to it. Bootfile Description The bootfile (called fw.txt) is a list of all images that are to be updated on the WB45NBT. It resides on the file server and is pointed to by the Bootfile-Name option in the DHCP Server’s configuration.
Page 17
The fw_update program can be invoked from the CLI. Access to the CLI can be obtained either through the serial port or over a network connection through the use of SSH. By default, an SSH server is enabled on the WB45NBT.
Page 18
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.
Troubleshooting U-Boot If it is not known whether or not a WB45NBT module has a boot loader programmed into it, the presence of a boot loader can be determined by examining the serial data from the Debug UART at power-on. This serial interface runs at 115200 baud, no parity, 8 data bits, 1 stop bit, and no hardware handshaking.
By disabling the flash in this way, the AT91 processor executes its own internal ROM Boot Loader during the application of power. The ROM Boot Loader must be running in order to attach to the WB45NBT using SAM-BA. Roughly three seconds after power is applied, the short across R16 may be removed.
One modification to the SAM-BA utility configuration file is required. SAM-BA must be configured for the 16-bit hardware connection between the AT91 CPU and the SDRAM on the WB45NBT module. Because the configuration file specifies a 32-bit connection by default, this setting must be changed.
A RAM initialize error message usually because at power-on, need to wait a bit. The rootfs uses 'trimffs'. EBUGGING Application Debugging The GNU Debugger (gdb) is loaded onto the WB45NBT file system by default. It can be used to debug userspace applications. gdb <application_name> Type r and then press Enter.
/etc/init.d/opt/S50sshd /etc/init.d/opt/S50tftpd REAKOUT OARD CHEMATIC AND The Breakout Board schematic and BOM (Bill of Materials) are available from the Laird website. EVELOPING AND NTEGRATING SING THE EVELOPMENT There are many helpful tools and hints to developing software and integrating hardware with the WB45N.
The kernel version can be found via the uname command: # uname -a Linux summit 3.8.0-laird5 #30 PREEMPT Tue Aug 13 14:48:13 PDT 2013 armv5tejl GNU/Linux The rootfs Laird release can be found in /etc/summit-release: # cat /etc/summit-release Laird Linux wb45n-laird_fips-3.4.0.6 ARDWARE...
Four analog inputs shared with digital signals Note: ADC3 is located on pin 9 of the WB45NBT connector. Software Information about the ADC can be accessed at the following link: http://www.at91.com/linux4sam/bin/view/Linux4SAM/IioAdcDriver Accessing the ADC in Linux If the driver is not included in the kernel, load it.
All Laird products are sold pursuant to the Laird Terms and Conditions of Sale in effect from time to time, a copy of which will be furnished upon request. When used as a tradename herein, Laird means Laird PLC or one or more subsidiaries of Laird PLC.
Page 31
WiFi Modules (802.11) Click to view products by manufacturer: Laird Connectivity Other Similar products are found below : SX-PCEAN2C-SP BCM43602KMLG 7265.NGWG.W ENW-49801A1JF WH-M2SD50NBT SX-680-2700-SP RN171-IRM481 FXX-3061- MIX 9668C52W10E EMIO-1533-00A2 EWM-W162M201E ISM43340-L77-TR BCM4352KMLG BCM43520KMLG BCM43217KMLG 7265.NGWWB.W PPC-WL-KIT02-R11 RC-CC2640-A M113DH3200PS3Q0 SX-PCEAN2c WT-01S WT8266-S3 ESP-07S WT8266-S6...
Need help?
Do you have a question about the WB45NBT and is the answer not in the manual?
Questions and answers