3. Foundational ComponentsΒΆ
- 3.1. U-Boot
- 3.1.1. U-Boot User’s Guide
- 3.1.1.1. Overview
- 3.1.1.2. General Information
- 3.1.1.3. USB Device Firmware Upgrade (DFU)
- 3.1.1.4. Network (Wired or USB Client)
- 3.1.1.5. NAND
- 3.1.1.6. SD, eMMC or USB Storage
- 3.1.1.6.1. Partitioning eMMC from U-Boot
- 3.1.1.6.2. Updating an SD card from a host PC
- 3.1.1.6.3. Updating an SD card or eMMC using DFU
- 3.1.1.6.4. Updating an SD card or eMMC with RAW writes
- 3.1.1.6.5. Booting Linux from SD card or eMMC
- 3.1.1.6.6. Booting MLO and u-boot from eMMC boot partition
- 3.1.1.6.7. Booting Linux from USB storage
- 3.1.1.6.8. Booting from SD/eMMC from SPL (Single stage or Falcon mode)
- 3.1.1.7. SPI
- 3.1.1.8. QSPI
- 3.1.1.9. NOR
- 3.1.1.10. UART
- 3.1.1.11. SATA
- 3.1.1.12. DDR3 ECC
- 3.1.1.13. U-Boot for AM65x Family of SoCs
- 3.1.2. U-Boot Release Notes
- 3.1.3. U-Boot Splash Screen
- 3.1.4. Troubleshooting
- 3.1.1. U-Boot User’s Guide
- 3.2. Boot Monitor
- 3.3. Kernel
- 3.3.1. Users Guide
- 3.3.2. Kernel Release Notes
- 3.3.3. RT Kernel Release Notes
- 3.3.4. Kernel Drivers
- 3.3.4.1. ADC
- 3.3.4.2. Audio
- 3.3.4.3. VPFE
- 3.3.4.4. VIP
- 3.3.4.5. CAL
- 3.3.4.6. Crypto
- 3.3.4.7. MCAN
- 3.3.4.8. DCAN
- 3.3.4.9. DSS
- 3.3.4.10. LCDC
- 3.3.4.11. PWM
- 3.3.4.12. GPIO
- 3.3.4.13. I2C
- 3.3.4.14. CPSW
- 3.3.4.15. NetCP
- 3.3.4.16. PRUSS
- 3.3.4.17. AM65x CPSW2g
- 3.3.4.18. PCIe End Point
- 3.3.4.19. PCIe Root Complex
- 3.3.4.20. Power Management
- 3.3.4.21. QSPI
- 3.3.4.22. SPI
- 3.3.4.23. SATA
- 3.3.4.24. NAND
- 3.3.4.25. MMC/SD
- 3.3.4.26. UART
- 3.3.4.27. MUSB
- 3.3.4.28. DWC3
- 3.3.4.29. VPE
- 3.3.5. LTP-DDT Validation
- 3.3.6. FAQs
- 3.4. Filesystem
- 3.5. Tools
- 3.6. PRU-ICSS / PRU_ICSSG
- 3.7. IPC
- 3.7.1. Overview
- 3.7.2. IPC Quick Start Guide
- 3.7.3. IPC for AM57xx
- 3.7.4. IPC for AM65xx
- 3.7.5. IPC for K2x
- 3.7.5.1. Introduction
- 3.7.5.2. Software Dependencies to Get Started
- 3.7.5.3. Multiple Processor Manager
- 3.7.5.4. Getting Started with IPC Linux Examples
- 3.7.5.5. Understanding the Memory Map
- 3.7.5.6. Changing the DSP Memory Map
- 3.7.5.7. Modifying ex02_messageQ example to run from DDR
- 3.7.5.8. Loading DSP images from CCS (without using MPM)
- 3.7.5.9. MPM Debugging
- 3.7.5.10. Frequently Asked Questions
- 3.7.6. Multiple Ways of ARM-DSP Communication
- 3.8. CMEM
- 3.9. Graphics and Display
- 3.9.1. Introduction
- 3.9.2. Software Architecture
- 3.9.3. Graphics Demos Available via Matrix
- 3.9.4. Graphics Demos from Command Line
- 3.9.5. Using the PowerVR Tools
- 3.9.6. Running DSS application
- 3.9.7. QT Graphics Framework
- 3.9.8. GTK+ Graphics Framework
- 3.9.9. Migration from prior releases
- 3.9.10. AM3 Beagle Bone Black Board Configuration
- 3.9.11. SGX Debug Info
- 3.10. Multimedia
- 3.11. OpenCL
- 3.12. OpenCV
- 3.12.1. Introduction
- 3.12.2. OpenCV Modules Supported By TI
- 3.12.3. OpenCL offload
- 3.12.4. Unit Tests
- 3.12.5. Necessary steps to modify OpenCV framework to add more OpenCL Host side and DSP C66 optimized kernels
- 3.12.5.1. Supported Platforms
- 3.12.5.2. OpenCV OpenCL run-time setup
- 3.12.5.3. OpenCV OpenCL development setup
- 3.12.5.4. OpenCV OpenCL related framework details: how to add new DSP kernel
- 3.12.5.5. Creating OpenCL C kernel optimized for C66 core
- 3.12.5.6. OpenCV OpenCL kernels implemented specifically for DSP C66 core
- 3.12.5.7. List of currently (PLSDK 3.1) DSP optimized OpenCV OpenCL kernels, using non-standard OpenCL extensions
- 3.12.5.8. Profiling results of DSP optimized OpenCV OpenCL kernels (PLSDK 3.1), AM5728 platform
- 3.12.5.9. Alternative approach to add new OpenCL kernels at OpenCV application level
- 3.12.5.10. OpenCV profiling - standard procedure
- 3.12.6. OpenCV Performance
- 3.12.7. Frequently Asked Questions
- 3.13. OpenVX
- 3.14. Virtualization
- 3.15. TI Deep Learning (TIDL)
- 3.15.1. Introduction
- 3.15.2. Verified networks topologies
- 3.15.3. Examples and Demos
- 3.15.4. Developer’s guide
- 3.15.4.1. Software Stack
- 3.15.4.2. Additional public TI resources
- 3.15.4.3. Introduction to Programming Model
- 3.15.4.4. Target file-system
- 3.15.4.5. Input data format
- 3.15.4.6. Output data format
- 3.15.4.7. Import Process
- 3.15.4.8. Verifying TIDL inference result
- 3.15.4.9. Parameters controling dynamic quantization
- 3.15.4.10. Importing Tensorflow Models
- 3.15.4.11. Viewer tool
- 3.15.4.12. Simulation Tool
- 3.15.4.13. Summary of model porting steps
- 3.15.5. Training
- 3.15.6. Performance data
- 3.15.7. Troubleshooting
- 3.16. Arm NN and Arm Compute Library