SPRADD1B August   2023  – September 2026 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP , AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P , AM62P-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1 Introduction
  5. 2 Installing the SDK
  6. 3 U-Boot Build-System Integration
  7. 4 Minimal Device Tree and Reaching the U-Boot Prompt
    1. 4.1 Introduction to Device Trees
    2. 4.2 Minimal Platform Support
    3. 4.3 Adding Custom Board Devicetrees
    4. 4.4 Initial Device Tree Modifications
    5. 4.5 Building U-Boot
    6. 4.6 Reaching the U-Boot Prompt
  8. 5 Expanding the Device Tree
    1. 5.1 Adding New Device Tree Nodes
    2. 5.2 Revising Device Tree Nodes
    3. 5.3 Device Tree Development Tips
  9. 6 Booting the Linux Kernel
    1. 6.1 Boot Method Overview
    2. 6.2 Reaching the Linux Command Prompt
  10. 7 Tools and Debugging
    1. 7.1 Debug Traces
    2. 7.2 OpenOCD
  11. 8 Future Work
  12. 9 Summary
  13. 10References
  14. 11Revision History

Abstract

The portfolio of AM62x System-on-Chips (SoCs) is designed for building low-cost, Linux™-based, embedded systems. With a diverse set of peripherals and configurations, the AM62x is suitable for many market applications, both in automotive and industrial. This family offers many advanced features to meet the needs of today's systems. Fully leveraging these features with the development of custom platforms using these devices can be complex for new users. This application note improves the development efficiency for custom boards based on AM62x SoCs by providing a clear starting point for Linux development. For more information about the AM62x products, see the device-specific datasheet, SK user's guide and AM62x Processor SDK documentation.