# Getting started Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) The Zephyr support for QCC730 provides functions for the following areas: - QCC730 memory layout - Boot loader - Programmer image and tools - Peripherals - Dual-band 1x1 Wi‑Fi functionality - Power management ## Contents of Zephyr support for QCC730 Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) The Zephyr support for QCC730 has the following layout: |-- zephyr //zephyr original kernel |-- qcc730 //bsp_of qcc730 for zephyr |-- soc |-- qcom |-- qcc730 //soc configuration and power support for qcc730 |-- boards |-- qcom //supported board list for qcc730 |-- qcc730mi //board configuration for qcc730mi |-- dts |-- arm |-- qcom |-- qcc730.dtsi //device trees for qcc730 SoC |-- drivers //supported drivers for qcc730 |-- wifi |-- qcom //qcc730 wifi driver |-- scripts |-- west_commands |-- runners |-- qccsdk.py //west flash/attach/debug runner for qcc730 |-- manifests |-- west_qcc730_clo_rel.yml //manifests for release branch on Code Linaro |-- qapp //applications and tests of qcc730 for zephyr |-- qcli_app // application provide Command line interface for QCC730 chip control and configuration. |-- power_app //application provide power management commands and control interfaces. |-- qcc730testing //Comprehensive testing framework base on Ztest for QCC730 hardware drivers. |-- qcc730testing //common shell for multiple QCC730 applications. |-- modules |-- hal |-- qcom //hal_qcc730 for zephyr |-- qboot //second boot loader |-- qhw_support //hardware support |-- qpower //power management |-- qurt //OSAL for qcc730 |-- qfdt //firmware descriptor table tool |-- qprgd //programming daemon |-- qring //ring service module |-- qsystem //system service |-- qwifi //bridge between binary wifi lib and wifi driver |-- qinclude //qcom api header file |-- hal //soc and peripheral hal for qcc730 |-- tools |-- devcfg //device config xml2bin tool |-- qbdf //bdf txt<->bin tool |-- qhash //hash image generate tool |-- qprgc //programming client |-- zephyr |-- blobs //binaries for the qcc730 |-- cmsis //APIs and libs for ARM Cortex processors |-- crypto |-- mbedtls //crypto library for qcc730 |-- debug |-- segger //RTT support for qcc730 |-- fs |-- littelfs //filesystem designed for microcontrollers with flash memory |-- lib |-- hostap //wpa_supplicant and hostapd support |-- zcbor //Concise Binary Object Representation libraryCopy to clipboard ## QCC730 memory layout Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) ### RRAM Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) RRAM is a type of nonvolatile random-access computer memory, and serves as the on-chip memory of QCC730. **Region** RRAM memory region: `[0x1A0000:0x37FFFF]` It can be divided into two parts from the functionality perspective: - The one-time programmable (OTP) region: `[0x1A0000:0x1A0FFF]` - The program region: `[0x200000:0x37FFFF]` **Storage** The program region stores the following contents: - The whole primary boot loader (PBL) image - The firmware description table (FDT) - The whole secondary boot loader (SBL) image - The board data file (BDF) - Some RRAM segments of APP images: RRAM TXT sections, calibration database (CALDB) data section, regulatory database (REGDB) data section ### RAM Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) QCC730 has 640 KB of random access memory (RAM) on the chip. **Region** RAM region: `[0x0:0x9FFFF]` **Storage** RAM stores the following contents at runtime: - The PBL data - The SBL data - The RAM segments of APP images ### Flash Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) QCC730 has a 4 MB external NOR flash with XiP support through QSPI. It can support a maximum of 16 MB of flash memory. ### QCC730 memory and image structure Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/qcc730_application_development.html) The following picture shows the QCC730 memory layout when the APP image is loaded from RRAM. Figure : QCC730 memory and image structure qcc730_memory_image_structure Sheet.105 Sheet.23 RRAM RRAM Sheet.56 Flash memory Flash memory Sheet.3 Separator.16 Separator.17 Separator.18 Separator.19 Separator.20 Separator.21 Sheet.24 APP APP Sheet.25 CALDB CALDB Sheet.26 SBL SBL Sheet.27 PBL patch PBL patch Sheet.28 FDT FDT Sheet.29 OTP OTP Sheet.30 Reserved Reserved Sheet.31 PBL PBL Separator Sheet.41 4K 4K Sheet.42 0x1A1000 0x1A1000 Sheet.43 0x200000 0x200000 Sheet.44 0x208000 0x208000 Sheet.45 0x208400 0x208400 Sheet.46 0x20A400 0x20A400 Sheet.51 32K 32K Sheet.52 1K 1K Sheet.53 8K 8K Sheet.54 32K*3 32K*3 Sheet.55 12K 12K Separator.32 Separator.34 Separator.35 Separator.36 Separator.39 Separator.49 Sheet.104 0x1A0000 0x1A0000 Separator.106 Sheet.107 BDF BDF Sheet.109 24K 24K Sheet.110 0x37A000 0x37A000 Separator.111 流程 Separator.179 Sheet.180 REGDB REGDB Sheet.181 16K 16K Sheet.182 Sheet.48 0x373000 0x373000 Separator.38 Sheet.183 Sheet.47 0x222400 0x222400 Separator.37 Sheet.184 Sheet.185 0x377000 0x377000 Separator.38 Sheet.187 FWD-0,1,2 FWD-0,1,2 Separator.188 Separator.189 Separator.190 Separator.191 Sheet.192 FS-0 FS-0 Sheet.193 FS-2 FS-2 Sheet.194 APP APP Sheet.195 RAM dump (optional) RAM dump (optional) Separator.228 Sheet.234 0x0 0x0 Sheet.236 Sheet.223 0x003000 0x003000 Separator.233 Sheet.237 Sheet.238 0x013000 0x013000 Separator.233 Sheet.240 Sheet.241 0x023000 0x023000 Separator.233 Sheet.243 Sheet.244 0x400000 0x400000 Separator.233 Sheet.246 Sheet.247 0x380000 0x380000 Separator.233 Last Published: Jul 30, 2026 [Previous Topic QCC730 system overview](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-5/topics/system_overview.md) [Next Topic QCC730 images and binaries](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-5/topics/qcc730_images.md)