本文主要是基于6490的项目内容做了OpenWRT的开发工作,顺便记录对应的相关开发过程内容,便于以后优化更新。 针对 Qualcomm QCS6490(RB3 Gen 2 定制双RJ45板) 的 完整 OpenWRT 配置流程,主要包括:
target/linux/arm64/config-*内核配置target/linux/arm64/Makefile目标定义target/linux/arm64/image/Makefile镜像生成.config关键配置项(make menuconfig推荐)- 必要的 patches、feeds、kmod 包
- 最终生成的镜像结构与刷写方式
一、目录结构(建议在 OpenWRT 源码根目录下创建)
openwrt/
├── target/linux/arm64/
│ ├── config-qcs6490
│ ├── Makefile
│ ├── image/
│ │ └── Makefile
│ └── patches/
│ └── 100-qcs6490-support.patch
├── package/kernel/qcom-qcs6490/
└── package/network/qca-pcie-eth/
二、1. 内核配置 target/linux/arm64/config-qcs6490
# Qualcomm QCS6490 Base Support
CONFIG_ARCH_QCOM=y
CONFIG_ARM64=y
CONFIG_ARM64_VA_BITS=39
CONFIG_ARM64_PAGE_SHIFT=12
# CPU & Cache
CONFIG_ARM64_ERRATUM_843419=y
CONFIG_ARM64_ERRATUM_1463225=y
CONFIG_SCHED_MC=y
CONFIG_NR_CPUS=8
# QCS6490 Specific
CONFIG_QCOM_QCS6490=y
CONFIG_QCOM_SOC_ID=0x10000 # 示例,实际查 TRM
CONFIG_QCOM_GENI_SE=y
CONFIG_QCOM_COMMAND_DB=y
CONFIG_QCOM_RPMH=y
CONFIG_QCOM_SCM=y
CONFIG_QCOM_SCM_64=y
CONFIG_QCOM_SMEM=y
# Clock & Power
CONFIG_QCOM_AOSS_QMP=y
CONFIG_QCOM_RPMHPD=y

最低0.47元/天 解锁文章
232

被折叠的 条评论
为什么被折叠?



