SWRU439M October   2015  – April 2022

 

  1.   Trademarks
  2. 1Introduction
  3. 2Overview
    1. 2.1 Sensor Controller and AUX Domain Hardware Overview
      1. 2.1.1 Hardware Functionality
      2. 2.1.2 Power and Clock Management
        1. 2.1.2.1 CC13x0 and CC26x0 Operation Modes
        2. 2.1.2.2 CC13x2 and CC26x2 Operation Modes
        3. 2.1.2.3 Communication With the System CPU Application
    2. 2.2 Sensor Controller Interface Driver
      1. 2.2.1 Tailored How-To-Use Guide
      2. 2.2.2 Doxygen Documentation
    3. 2.3 Sensor Controller Programming Model
    4. 2.4 Sensor Controller Tasks
      1. 2.4.1 Data Structures
      2. 2.4.2 Task Code Blocks
      3. 2.4.3 High-Level Program Flow
    5. 2.5 Task Testing and Debugging
    6. 2.6 Run-Time Logging
  4. 3Prerequisites
    1. 3.1 Driver
    2. 3.2 Examples
  5. 4Installation
    1. 4.1 Sensor Controller Studio for Windows
      1. 4.1.1 Update Service
    2. 4.2 Sensor Controller Studio CLI for Linux (64-Bit)
  6. 5Sensor Controller Studio Tutorials
  7. 6Sensor Controller Studio Walkthrough
    1. 6.1  Start Page and Navigation
    2. 6.2  Documentation
    3. 6.3  Open the Example
    4. 6.4  Project Panel
    5. 6.5  Task Panel Settings
    6. 6.6  Constants and Data Structures Panel
    7. 6.7  Task Code Editor Panels
    8. 6.8  I/O Mapping Panel
    9. 6.9  Code Generator Panel
    10. 6.10 Compiling Example Applications in IAR or CCS
    11. 6.11 Task Testing Panel
      1. 6.11.1 Task Testing Setup
      2. 6.11.2 Task Testing Session
      3. 6.11.3 Data Handling
      4. 6.11.4 Task Debugging Panel
    12. 6.12 Run-Time Logging Panel
      1. 6.12.1 Run-Time Logging Setup
      2. 6.12.2 Run-Time Logging Session
  8. 7References
  9. 8Revision History

Code Generator Panel

The code generator panel validates project and task settings, compiles task code, and outputs the SCIF driver (see Figure 6-9).

GUID-0858145A-C62C-4027-8951-7C3DACC787C0-low.png Figure 6-9 Code Generator Panel

When only one project is open, this project will be selected automatically. The code generator is triggered by:

  • Entering the panel
  • Changing the project selection
  • Double-clicking on the selected project in the current project list

The event log will indicate errors with red icons GUID-5EC95145-2B4B-4285-AB5C-158D6D421F0C-low.gif, if there are any.

If AUX RAM image generation is successful, the memory usage will be displayed. This can be used to determine whether the tasks will fit, adjust data buffer sizes, and optimize the task code.

To trigger code output after successful code generation, either select the Output SCIF driver files automatically option, or press the Output SCIF driver files button. Press the View output directory button to explore the file output location.

The output includes a tailored "how-to-use" guide.

The SCIF driver is documented using Doxygen syntax. The output includes a doxyfile (Doxygen project file) and a Windows batch file for running Doxygen.