QCA4020
Table Of Contents
- Purpose of the Document
- Document History
- 1 Introduction
- 2 QCA4020 miniPCIe Layout
- 3 QCA4020 miniPCIe Pin Out
- 4 How to flash Image to QCA4020 miniPCIe
- 5 QCA4020 Pin Out
- 6 Software Tools to be Installed
- 7 Setting Up the Software Development Environment
- 8 Importing “Hello World” Application
- 9 Building “Hello World” Application
- 10 Flash the Application to the QCA4020 miniPCIe using USB
- 11 Flash the Application to the QCA4020 miniPCIe using JTAG
- 12 Connecting QCA4020 to Serial Terminal Through UART
- 13 Using Serial Terminal
- 14 QCLI Demo Application
5
QCA4020 miniPCIe Copyright © 5GHUB.US
USB Version: USB 2.0
CPU
CPU Clock Speed: Up to 128 MHz
CPU Cores: Arm Cortex-M4F CPU, Arm Cortex-M0 CPU, Tensilica Xtensa
Security Support
Security Features: Application-level Security, Hardware-based Crypto Engine, Key Provisioning
Security, Qualcomm® Trusted Execution Environment (TEE), Secure Boot, Secure Storage, Software
Image Encryption, True Random Number Generator
Wi-Fi Security: WPS Interface
2 QCA4020 miniPCIe Layout
The following figure explains the QCA4020 miniPCIe. It has two headers P1 and P2 which exposes many
of the GPIOs and interface of the QCA4020. In addition, it has a JTAG interface for debugging and
flashing image. In addition, it has Emergency Download Mode (EDL) jumper header.
Figure 1: QCA4020 miniPCIe Layout.