RN0017 Release note
SNDEV-260 ZigBee kit release 2.0.0
Introduction
About these release notes
This is Rev 5 of the release notes for release 2.0.0 of the SNDEV-260 ZigBee kit. The SNDEV-260 ZigBee kit is a full-featured tool kit which offers all the hardware and software needed for deployment of wireless networks for remote monitoring, sensing, and control-network applications based on the ZigBee standard. These release notes are updated periodically in order to keep you abreast of all software updates and of any problems or limitations found in this release. Check the ST Internet web site for the latest version of these release notes.
Changes in the release notes for SNDEV-260 ZigBee kit release 2.0.0
New features: Added support for the EmberZNet 3.3.1 (software version: 3.3 build 25) PRO stack Added support for the STM32F10xxx V2.0 firmware library Added STM32F103x HAL APIs for sleep management
Corrections - Refer to Section 2.1: Summary of changes in release 2.0.0 on page 4. Limitations - Refer to Section 3 on page 6.
Customer support
Software updates
For more information or help concerning this software, please refer to the ST Internet site.
bs O
let o
You can download software updates and all the latest documentation from the ST Internet site.
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
April 2009
Doc ID 13523 Rev 5
1/10
www.st.com
Contents
RN0017
Contents
1 Read me first . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 Host PC system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2
What's new in SNDEV-260 ZigBee kit release 2.0.0? . . . . . . . . . . . . . . . 4
2.1 2.2 Summar y of changes in release 2.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Hardware, software and targets supported by this release . . . . . . . . . . . . 4
3
Known problems/limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1 3.2 3.3 3.4 3.5 Known problems/limitations for SNDEV-260 kit installer . . . . . . . . . . . . . . 6 Known problems/limitations for the Ride7 toolset . . . . . . . . . . . . . . . . . . . . 6 Known problems/limitations for the IAR toolset . . . . . . . . . . . . . . . . . . . . . 6 Known problems/limitations for SNDEV-260 ZigBee kit . . . . . . . . . . . . . . . 6
3.4.1 STM32F103x and STR7x-STR91x microcontrollers problems/limitations 6
Known problems/limitations for InSight Desktop . . . . . . . . . . . . . . . . . . . . 7
4
Information for major previous releases . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 4.2 4.3 4.4 Release 2.0.0 (February 2009) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Release 1.0.2 (December 2007) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Release 1.0.1 (October 2007) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Release 1.0.0 (May 2007) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
2/10
Doc ID 13523 Rev 5
RN0017
Read me first
1
Read me first
This chapter provides important information about this release.
1.1
Note:
Host PC system requirements
PC and compatibles running Windows 2000 or XP operating systems. To install Raisonance toolsets (Ride7) used for building the wireless applications, users must have administrator privileges. To run the wireless applications using Raisonance toolsets (Ride7), users need to have power user or administrator privileges.
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
Doc ID 13523 Rev 5
3/10
What's new in SNDEV-260 ZigBee kit release 2.0.0?
RN0017
2
2.1
What's new in SNDEV-260 ZigBee kit release 2.0.0?
Summary of changes in release 2.0.0
New features
The SNDEV-260 ZigBee kit release 2.0.0 allows a ZigBee network to be set up using the included hardware and software components. It adds support for the EmberZNet 3.3.1 (software version: 3.3 build 25) PRO stack, for the STM32F10xxx V2.0 firmware library and also for the STM32F103x HAL APIs for sleep management. The building system is designed to allow the selection of the microcontroller (STM32F103x, STR71xF, STR75xF or STR91xF) and the rebuilding of the library to match the required microcontroller features. The ST7LITE39 microcontroller is no longer supported.
Corrections/changes
None.
2.2
b O
ol s
uc Hardware, software and targets supported by this release od Pr te ole bs -O (s) ct du ro P ete
The SNDEV-260 ZigBee kit includes:
s) t(
3 hardware nodes
InSightTM Desktop DEVeloper Up to 3 nodes Up to 10K radio events
EmberZnetTM ZigBee-compliant networking stack ST MCU development tools and applications:
EZSP library for driving the SN260 (by STMicroelectronics) or EM260 (by Ember) ZigBee devices HAL library for addressing some of the hardware platform devices and capabilities Some wireless applications examples: Sink and sensor applications which show how a single device (sink node) collects data from 2 sensor devices Light and switch applications which demonstrate how to drive a lighting system through 2 switches devices Range test application which perform some RF testing ST MCU selection guide and MCU mini CD-ROM
4/10
Doc ID 13523 Rev 5
RN0017
What's new in SNDEV-260 ZigBee kit release 2.0.0? Each individual hardware node in the new SNDEV-260 kit consists of:
1 SN260 radio communication module 1 REva board for ZigBee + RLink adapter attached + USB cable 1 STM32F103RBT6 ST daughter board 1 InSight Adapter (plus a USB connector) to monitor any type of exchanges 1 InSight Port cable 1 small bag of jumpers 1 USB-Mini cable
Note:
The Raisonance Integrated Development Environment (Ride7) for building and running the EZSP and HAL libraries and related applications is also provided. The IAR toolset and the IAR J-Link JTAG emulator are not included in the kit. For detailed information about the IAR products, refer to the www.iar.com web site.
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
Doc ID 13523 Rev 5
5/10
Known problems/limitations
RN0017
3
3.1
Known problems/limitations
Known problems/limitations for SNDEV-260 kit installer
No known problems/limitations.
3.2
Known problems/limitations for the Ride7 toolset
No known problems/limitations.
3.3
Known problems/limitations for the IAR toolset
No known problems/limitations.
3.4
3.4.1
Known problems/limitations for SNDEV-260 ZigBee kit
STM32F103x and STR7x-STR91x microcontrollers problems/limitations
The PC is not able to recognize multi instances of STR71x-9x USB virtual COM. Issue analysis: The PC is able to recognize only a single STR71x-STR9x USB device when plugged it on a PC USB port. When connecting a second STR71x-STR9x USB device to another PC USB port, the PC cannot not recognize it.
The PC does not enumerate the STR711 USB device when resetting the REva. Issue analysis: When using the STR71x virtual COM on the STR711 microcontroller, when resetting the board (through the REva board RESET button), the host PC does not detect that the USB device is no longer connected since there is a line (the D+) which is externally pulled up. No software workaround is possible: we are forced to power off/on the board to enable the PC to renumerate the USB device.
The Windows USB CDC driver behaves differently depending on the PC Operating System.
bs O
let o
Pr e
Issue analysis: The Windows USB CDC driver seems to behave differently depending on the PC operating system. To be better investigated. STM32 sleepy sensor does not support the USB virtual COM communication. Issue analysis: The workaround is to use the UART serial port as a communication channel. Button management is not smooth. Issue analysis: To be investigated.
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
Table 1 lists the HAL APIs currently not supported with the STM32F103x microcontroller.
6/10
Doc ID 13523 Rev 5
RN0017 Table 1.
HAL Features
Known problems/limitations HAL APIs not supported with the STM32F103x MCU
HAL API not supported Notes APIs not implemented with the current release since not required for targeting the ZigBee demo applications for the STM32F103x microcontroller.
micro.c
halResetWatchdog() halReboot()
Table 2 lists the HAL APIs currently not supported with STR75x-STR91x microcontrollers. Table 2.
HAL Features
HAL APIs not supported with STR75x-STR91x MCUs
HAL API not supported halPowerDown() halPowerUp() halResetWatchdog() halReboot() halSleep() Notes APIs not implemented with the current release since not required for targeting the ZigBee demo applications for the STR91x and STR75x microcontrollers.
micro.c
3.5
Known problems/limitations for InSight Desktop
When using the InSightTM Desktop with Windows 2000, certain problems are observed when uploading the firmware into the SN260 processor. In this case, the utility em2xx_load.exe can be directly used opening a Windows command prompt.
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
Doc ID 13523 Rev 5
7/10
Information for major previous releases
RN0017
4
4.1
Information for major previous releases
Release 2.0.0 (February 2009)
New features
Added support for the EmberZNet 3.3.1 (software version: 3.3 build 25) PRO stack. Added support for the STM32F10xxx V2.0 firmware library. Added STM32F103x HAL APIs for sleep management.
4.2
Release 1.0.2 (December 2007)
New features
Added support for the STM32F103x microcontroller.
Added information for using the Ride7 toolset (new Raisonance Integrated Development Environment) for the STM32F103x and STR7x-91x ARM microcontrollers.
4.3
Release 1.0.1 (October 2007)
New features
Added full scope support for the most recent EmberZnetTM 3.x stack with the SPI bootloader feature. Added IAR toolset support and virtual COM through USB communication. Reviewed REva power area description and library/applications.
4.4
Release 1.0.0 (May 2007)
Initial release of SNDEV-260 ZigBee kit.
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
8/10
Doc ID 13523 Rev 5
RN0017
Revision history
5
Revision history
Table 3.
Date 24-May-2007 17-Oct-2007
Document revision history
Revision 1 2 Initial release. New release supporting SPI bootloader, IAR toolset and virtual COM through USB communication. New release supporting the STM32F103x microcontroller and the Ride7 toolset (new Raisonance Integrated Development Environment). Updated list of hardware components supplied for SNDEV-260 kit in Section 2.2: Hardware, software and targets supported by this release on page 4. New release supporting the latest EmberZNet 3.3.1 (software version: 3.3 build 25) PRO stack, the STM32F10xxx V2.0 firmware library and the STM32F103x HAL APIs for sleeping management. Changes
7-Jan-2008
3
10-Dec-2008
4
14-Apr-2009
5
bs O
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
Doc ID 13523 Rev 5
9/10
RN0017
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST's terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST'S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER'S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
bs O
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
let o
Pr e
du o
(s) ct
so Ob -
te le
ro P
uc d
s) t(
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
2009 STMicroelectronics - All rights reserved STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com
10/10
Doc ID 13523 Rev 5
|