
MC1322x SMAC Demonstration Application User’s Guide, Rev. 1.3
Freescale Semiconductor
10-1
Chapter 10
Over The Air Programmer Demonstration
The Over the Air Programmer (OTAP) application allows users to update a board’s FLASH remotely
without a physical connection. Given an OTAP enabled application and an OTAP programmer, users can
replace an existing application on a board with a new application. Two boards are required for the OTAP
application:
•
One board used as the OTAP Programmer
•
One board used as the OTAP-enabled target
Freescale recommends that both of the images to be flashed are OTAP-enabled applications.
The following summarizes what users will accomplish with the OTAP application:
•
On the OTAP Programmer Board:
— Download and run the OTAP Programmer software
— Download an OTAP-enabled application via the UART. This example uses the Wireless UART.
– The Wireless UART application must have its OTAP module property enabled when the
project is generated in BeeKit
— Any of the MC1322x development boards can be used as the OTAP Programmer
•
OTAP-enabled target Board (The board having its firmware updated.)
— Download and run an OTAP-enabled application on the board. This example uses the
Accelerometer Demonstration application. The Accelerometer Demonstration application will
be replaced by the Wireless UART application using the OTAP Programmer.
– The Accelerometer Demonstration application must have its OTAP module property
enabled when the project is generated in BeeKit.
— Any of the MC1322x development boards can be used as an OTAP enabled target board.
If the following conditions are not met, the OTAP programmer will not function properly:
•
The OTAP enabled target board application must be in the receive mode most of the time
•
The devices on the network must have different IDs
See
Section 1.3, “UART/USB Virtual COM Port Setup”
for information about how to set up a virtual COM
port for this application.