AN0822: Simplicity Studio™ User GuideSimplicity Studio greatly reduces development time and complex-ity with Silicon Labs' EFM32, EFM8, and
5. Energy ProfilerThe [Energy Profiler] is a tile available from the Simplicity Studio Tools area and enables Advanced Energy Monitoring. This tool e
6. Simplicity ConfiguratorSimplicity Configurator is part of Simplicity Studio and greatly simplifies EFM32, EFM8, and C8051 MCU peripheral initializ
7. Network AnalyzerThe Simplicity Network Analyzer enables debugging of complex wireless systems. This tool captures a trace of wireless network acti
7.2 Logging ResultsSimplicity Network Analyzer can record software-based debug activity from the firmware on the embedded networking devices, allowin
8. Application BuilderSimplicity Studio shortens the software design cycle and reduces time-to-market with Application Builder, a graph
8.1 Callback InterfaceAppBuilder is very versatile, with one example being the callback interface, which allows user applications to be notified abou
9. Simplicity IDEThe Simplicity IDE is an Eclipse-based Integrated Development Environment (IDE) enabling code editing, downloading, and debuggingfor
Figure 9.2. Launching Simplicity IDE9.1 WorkspacesA workspace in the Simplicity IDE is a grouping of active projects shown in the [Project Explorer]
9.3 Importing a ProjectTo import a project from Keil µVision4, IAR Embedded Workbench, or the 8-bit Silicon Labs IDE into Simplicity IDE:1.Go to [Fil
9.5 Creating a New ProjectThere are four project types in Simplicity Studio:•Empty C Program• Example—This type of project is based on a pre-existing
1. Relevant Resources• Simplicity IDE Guide—In the Simplicity Studio IDE, select [Help]>[Help Contents] to display this guide as well as any insta
9.6 Views and PerspectivesPerspectives are a saved set and configuration of views. Each view within a perspective provides information specific to th
9.7 Code Editing and Debugging FeaturesSimplicity IDE is a code editing and development environment. The editor includes context highlighting, refere
12 34Figure 9.4. Finding Symbol DeclarationsContent AssistSimplicity Studio also supports code completion, a feature called [Content Assist]. Content
2. Press [Ctrl+Space] to display the [Content Assist] list.3.Use the arrow keys or page up and down keys to look through the list of matching symbols.
Figure 9.6. Link with EditorSymbol ExpansionHovering over a function or macro in the editor will create a hover window with expanded information on t
Figure 9.8. Using the Task ListQuick-Access ConsolePressing [Ctrl+3] within Simplicity Studio brings up a quick-access console for locating any menu
Figure 9.9. Quick-Access ConsoleCall HierarchyThe IDE includes a call stack and call hierarchy that can help debug and find where functions are calle
Figure 9.10. Using the Call Stack and Call HierarchySnapshotsThe [Snapshot] feature is available while debugging saves the values of the registers on
Figure 9.11. Using the Snapshot FeatureAN0822: Simplicity Studio™ User GuideSimplicity IDEsilabs.com | Smart. Connected. Energy-friendly. Rev. 0.2 |
9.8 Common ActionsThe common actions while developing are described in Table 9.1 Simplicity IDE Development Toolbar on page 28.Table 9.1. Simplicity
2. OverviewSimplicity Studio is a launching pad for everything needed to evaluate, configure, and develop with EFM32, EFM8, and 8051 MCUs,wireless MC
Figure 9.12. Navigating the IDE while Debugging9.9 Running Blinky with an EFM32 DeviceTo create a project based on the Blinky example using the Zero
9.10 Running Blinky with an EFM8 or 8-bit DeviceTo create a project based on the Blinky example using the EFM8BB1 starter kit:1.From the main Simplic
10. Other ToolsMore information on the other tools available in Simplicity Studio can be found at http://www.silabs.com/support/%20trai
DisclaimerSilicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules avail
2.1 Part SelectionSelecting the device in the Product area of the launcher will change the available tiles and the behavior of each tile in the launc
Figure 2.2. Using the Parametric SearchTo automatically detect the appropriate device, connect the board to the PC. The board will automatically dete
2.5 ResourcesThe [Resources] section provides links to useful resources, like the Silicon Labs Community or Technical Support.AN0822: Simplicity Stud
3. Kit ManagerThe [Kit Manager] is a tool used to control the supported starter and development kits. When connected to a kit, the tool displays info
The default setting, [MCU], will debug the device on the kit. To use the on-board debug adapter to debug custom hardware, select the[Out] option in th
4. Setup TasksThe [Setup Tasks] tile consolidates all optional setup items after installing Simplicity Studio. These items include:•Configuring Simpl
Commentaires sur ces manuels