
MC1322x SMAC Demonstration Application User’s Guide, Rev. 1.3
Freescale Semiconductor
2-1
Chapter 2
Wireless UART Demonstration
The Wireless UART application allows the Freescale ZigBee family of boards to communicate at
typematic rates from one board to another over RS-232 cables or USB virtual COM ports. In order to
execute this demonstration application the user will need a tool to send and receive characters over two
serial ports in addition to what Freescale supply.
This chapter provides a simplified example. Currently, the code cannot be used as a cable replacement. If
cable replacement is the ultimate goal, then queues, buffers, and other constructs must be added to increase
the reliability and efficiency of this demonstration.
Prior to loading the Wireless UART application, the application must be generated using BeeKit, as
described in the
BeeKit Wireless Connectivity Toolkit User’s Guide
.
The MC1322x SMAC Wireless UART demonstration application is protocol compatible with previous
SMAC Wireless UART applications (those that run on the MC1319x, MC1320x, and MC1321x boards).
However, if security is enabled, the MC1322x SMAC Wireless UART demonstration application is
incompatible with previous SMAC versions.
See
Section 1.3, “UART/USB Virtual COM Port Setup”
for information about how to set up a virtual COM
port for this application.
2.1
Generating a Project From BeeKit
Once the UART/USB virtual ports have been configured, continue with generating the project from
BeeKit as follows.
1. Open BeeKit (Start->Programs->Freescale BeeKit->Freescale BeeKit).
2. In BeeKit, select the MC1322x SMAC codebase (File menu -> Select Codebase...)
3. Click on File -> New Project and choose the Wireless UART template.
4. Follow the steps as displayed in the New Project wizard.
5. Configure the properties as needed.
6. Validate the solution.
7. Export the solution.
8. BeeKit creates the project folder with the structure as shown in
Figure 2-1
.