UG104: Testing and Debugging Applications for the Silicon Labs EM35x and EFR32MG Platforms

2020-04-16

This manual provides an overview of testing and debugging strategies for applications developed for Silicon Labs EM35x and EFR32MG platforms, and explores in more detail using Simplicity Studio for debugging. This overview is supplemented by the following documents
•AN1019: Using the NodeTest Application
•UG409: RAILtest User's Guide
KEY FEATURES
• Strategies for testing and debugging Zigbee applications
• Analyzing Network Analyzer session files
This manual provides an overview of testing and debugging strategies for applications developed for Silicon Labs wireless platforms,and explores in more detail using Simplicity Studio for debugging. It is designed for EmberZNet PRO users who are considering test strategies for their products. This overview is supplemented by documents AN1019: Using the NodeTest Application and UG409:
RAILtest User's Guide. Documents that address issues specifict to manufacturing testing include:
•AN718: Manufacturing Test Overview
•AN700.0: Manufacturing Test Guidelines for the EM35x Family
•AN700.0: Manufacturing Test Guidelines for the EFR32 Family
•Using the Manufacturing Test Library.
Development and testing of embedded applications has always relied on specific testing and debug strategies, such as the use of emu-lators or JTAG, to isolate problems. This has worked well when a problem exists on a single device, or between two devices communi-cating with each other. Commercial development and deployment of larger distributed embedded network applications has required an-other level of testing strategies. Without planning of the testing and debug process, development projects can stall in a cycle of bugfixing, field testing, bug fixing, and field testing until hopefully all problems have been resolved. Silicon Labs has participated or assistedin the development and deployment of a number of commercially available wireless products, and recommends a series of specific test-ing strategies throughout the development process. The development strategy and testing processes required are similar even if theproducts being developed are aimed at different marketplaces.
This chapter reviews the typical successful testing methodology, and the hardware and software tools required to qualify products. Itprovides a testing outline and methodology that can be used for software qualification. Consideration of this testing methodology is criti-cal from the beginning of the development efforts to ensure suitable means for qualification are built into the software, including appro-priate means for simulating testing and recording test results. Real world examples and test setups are used to illustrate the proposedtesting strategies. The key areas of testing to be covered are:
• Hardware and application considerations for testing and debug
• Initial development and lab testing
• Beta criteria and field trials
• Release testing process and criteria for release

Silicon Labs

EM35xEFR32MGEFR32ZB8PD-4-S+ZN4PD1-50-S+ZN2PD2-50-S+VAT-10VAT-20VAT-30ANNE-50L+1-3636-461-5224

More

Part#

Testing and Debugging ApplicationsDevelopment and testing of embedded applications

More

More

User's Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

2020/03/26

Rev. 0.8

UG104

2.1 MB

- The full preview is over. If you want to read the whole 24 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: