TI-RTOS 2.20 User’s Guide Literature Number: SPRUHD4M June 2016 Contents Preface . 6 1 About TI-RTOS . 7 1.1 What is TI-RTOS? . 7 1.2 What are the TI-RTOS Components?. 8 1.3 SYS/BIOS: The TI-RTOS Kernel . 9 1.4 UIA: TI-RTOS Instrumentation . 9 1.5 NDK: TI-RTOS Networking. 10 1.6 TI-RTOS Network Services. 10 1.7 FatFS Module: TI-RTOS File System . 10 1.8 TI-RTOS Drivers and Board Initialization . 11 1.8.1 Drivers . 11 1.8.2 MWare . 11 1.8.3 MSPWare. 12 1.8.4 TivaWare . 12 1.8.5 C26xxWare and the CC3200 Driverlib. 12 1.9 XDCtools. 13 1.10 wolfSSL Embedded SSL Library . 13 2 Instrumentation with TI-RTOS . 14 2.1 Overview. 14 2.2 Adding Logging to a Project . 15 2.3 Modifying an Example to Upload Logging Data at Runtime . 17 2.3.1 Project Changes . 17 2.3.2 Code Changes. 19 2.3.3 Configuration Changes . 20 2.4 Using Log Events . 22 2.4.1 Adding Log Events to your Code . 22 2.4.2 Using Instrumented or Non-Instrumented Libraries. 22 2.5 Viewing the Logs . 23 2.5.1 Using RTOS Analyzer and System Analyzer. 23 2.5.2 Viewing Log Records in ROV . 24 3 Debugging TI-RTOS Applications . 25 3.1 Using CCS Debugging Tools . 25 3.1.1 Stepping Through TI-RTOS Code . 27 3.2 Using IAR Debugging Tools . 27 3.3 Generating printf Output . 28 3.3.1 Output with printf() . 28 3.3.2 Output with System_printf() . 28 3.4 Controlling Software Versions for Use with TI-RTOS . 31 3.5 Understanding the Build Flow. 32 4 Board-Specific Files . 33 4.1 Overview. 33 SPRUHD4M—June 2016 Contents 2 Submit Documentation Feedback www.ti.com Contents 4.2 Board-Specific Code Files . 34 4.3 Linker Command Files . 35 4.4 Target Configuration Files . 35 5 TI-RTOS Drivers . 36 5.1 Overview. 37 5.2 Driver Framework . 38 5.2.1 Static Configuration . 38 5.2.2 Driver Object Declarations . 39 5.2.3 Dynamic Configuration and Common APIs . 42 5.2.4 TI-RTOS Driver Implementations for Concerto Devices . 42 5.2.5 TI-RTOS Driver Implementations for TivaC Devices . 43 5.2.6 TI-RTOS Driver Implementations for CC26xx Devices . 43 5.2.7 TI-RTOS Driver Implementations for CC3200 Devices . 44 5.2.8 TI-RTOS Driver Hwis for MSP43x Devices . 45 5.3 Camera Driver . 48 5.3.1 Static Configuration . 48 5.3.2 Runtime Configuration . 48 5.3.3 Camera Modes . 48 5.3.4 APIs . 49 5.3.5 Examples . 49 5.4 EMAC Driver. ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages134 Page
-
File Size-