Bring-up前的输入资料
Bring-up我们需要的RK3562 原理图、PCB 版本和参考设计差异DDR、PMIC、电源树和上电时序GPIO、复用引脚、上下拉和电平说明eMMC、SD、SPI NOR 等启动介质配置LCD、触摸、摄像头、音频、网络等外设型号Rockchip 对应 BSP、交叉编译工具链和烧录工具芯片、PMIC、PHY、屏幕等器件手册最关键的是整理一张引脚与设备树对照表很多 Bring-up 问题实际上是 pinmux、GPIO 极性、电源或时钟写错。1.RK3562 原理图、PCB 版本和参考设计差异原理图没什么好说的重要的是和参考设计之间的差异后续我们只需要重点关注差异的部分。2.DDR、PMIC、电源树和上电时序DDR颗粒信息- DDR3、DDR4、LPDDR3、LPDDR4还是LPDDR4X- 颗粒型号、容量、位宽、Rank/CS数量- 单颗或多颗、总线宽度- DQ/Byte Lane是否交换- VCC_DDR、VDD_LOGIC、VREF电压和上电时序- CK、DQS、DQ、CA走线拓扑和阻抗就拿手上这版正点原子RK3562J的DDR(ATL4X1G32M3D -46T)来说LPDDR4 / LPDDR4X、单颗、容量1GB、位宽32电源 标称值 来源/作用 ━━━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VCC_DDR / DDR_VDDQ 1.2V RK809 BUCK3DDR颗粒VDD/VDDQ及SoC DDR PHY ──────────────────── ─────────── ─────────────────────────────────────────────────── VCC25_DDR / VPP 2.5V 外部LDODDR4字线升压电源 ──────────────────── ─────────── ─────────────────────────────────────────────────── VREFCA 约0.6V 通常为VDD的1/2 ──────────────────── ─────────── ─────────────────────────────────────────────────── VREFDQ 内部训练 DDR4颗粒内部生成和校准 ──────────────────── ─────────── ─────────────────────────────────────────────────── VDD_LOGIC 初始0.95V RK809 BUCK1SoC逻辑及DMC相关电源不是DDR颗粒VDD ──────────────────── ─────────── ─────────────────────────────────────────────────── VCCA_1V8 1.8V SoC模拟电源此外在选择DDR的时候尽量参考Rockchip Solutions DDR SDRAM Support List文档中已测试的产品PMIC与电源树PMIC采用RK809通过I2C0连接地址为0x20。主要电源关系为12V输入├── 外部DCDC → VCC5V0_SYS│ ├── VDD_NPU PWM电源│ └── USB、显示等5V负载└── 外部DCDC → VCC3V3_SYS├── RK809 BUCK1 → VDD_LOGIC初始0.95V├── RK809 BUCK2 → VDD_CPU初始1.05V├── RK809 BUCK3 → VCC_DDRDDR4约1.2V├── RK809 BUCK4 → VDD_GPU初始0.9V├── RK809 BUCK5 → VCC_1V8└── RK809各路LDO/SWITCH → 0.9V、1.8V、3.3V外设电源上电时序冷启动过程应理解为1. 12V输入建立。2. 外部DCDC产生VCC3V3_SYS和VCC5V0_SYS。3. RK809满足EN/PWRON条件后按照内部OTP时序槽依次开启BUCK和LDO。4. VCC25_DDR、VCC_DDR和SoC相关电源稳定。5. DDR RESET#保持低电平DDR4要求上电初始化期间至少保持约200µs。6. DDR初始化固件配置控制器、PHY和颗粒参数执行读写训练。7. DDR训练成功后才进入后续Loader和U-Boot。DTS里的regulator-always-on、regulator-boot-on描述的是软件接管后的电源策略并不定义RK809的冷启动先后顺序。3.GPIO、复用引脚、上下拉和电平说明Bring-up 前需要把板上每个控制信号的硬件连接和软件配置整理清楚。最好由硬件工程师提供原始信息软件工程师结合 RK3562 PinMux 表转成设备树。GPIO 是引脚作为普通数字输入/输出使用时的信息。每个信号需要明确原理图网络名例如WIFI_EN、LCD_RST、KEY_INTRK3562 管脚名例如GPIO3_B2方向输入还是输出有效极性高有效还是低有效输出默认值上电后先输出高还是低连接到哪个外设管脚是否被 U-Boot、Linux 或 MCU 控制RK3562 的一个物理管脚通常可以有多种功能需要确定该管脚最终选择哪个功能以及采用哪一组复用位置。例如某个 UART 可能存在UART2_M0、UART2_M1两套引脚方案原理图用了哪一套设备树就必须选哪一套。需要整理RK3562 管脚编号GPIO 名称当前实际功能对应的 MUX 值或 RK3562 功能名称是否与其他外设冲突U-Boot 和 Kernel 是否都需要配置常见问题是原理图连接了UART2_M1设备树却启用了UART2_M0结果 UART 完全没有信号。电平说明这里包含两个不同概念。第一是电气电压该 IO 电源域是 1.8V 还是 3.3V外设端信号电压是多少是否经过电平转换芯片是否允许切换 IO 电压上拉电阻接到了哪个电源域RK3562 的 IO 分属不同电压域软件配置不能把 1.8V 外设误当成 3.3V 使用否则可能通信失败严重时还可能损坏器件。第二是逻辑有效电平GPIO_ACTIVE_HIGH输出高或输入高表示有效GPIO_ACTIVE_LOW输出低或输入低表示有效4.eMMC、SD、SPI NOR 等启动介质配置确认硬件设计确认硬件设计:eMMC/SD/SPI NOR 型号和容量供电电压、上电时序和复位CLK、CMD、DATA、CS 等信号连接GPIO 复用、上下拉和 IO 电压SD 卡检测脚、eMMC Reset、SPI 片选RK3562 启动模式选择脚配置确定启动方案从 eMMC、SD 还是 SPI NOR 启动内核和 RootFS 分别存在哪里是否需要 SD 卡救援启动是否设计 A/B 分区和 OTA是否需要 Recovery 分区当前正点原子RK3562J从eMMC主启动内核放在 eMMC boot 分区RootFS 位置对应eMMC rootfs 分区系统升级采用单系统 Recovery OTARecovery 分区保留128 MB。SD 卡仅用于救援、维修和离线升级。eMMC 分区分区 起始位置 大小 内容 ━━━━━━━━━━ ━━━━━━━━━━ ━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ uboot 8 MiB 4 MiB U-Boot FIT ────────── ────────── ────────── ──────────────────────────── misc 12 MiB 4 MiB Recovery/升级控制信息 ────────── ────────── ────────── ──────────────────────────── boot 16 MiB 64 MiB Linux Image、DTB、resource ────────── ────────── ────────── ──────────────────────────── recovery 80 MiB 128 MiB Recovery 内核和内存 RootFS ────────── ────────── ────────── ──────────────────────────── backup 208 MiB 32 MiB 保留 ────────── ────────── ────────── ──────────────────────────── rootfs 240 MiB 6 GiB Buildroot ext4 根文件系统 ────────── ────────── ────────── ──────────────────────────── oem 6384 MiB 128 MiB OEM 数据 ────────── ────────── ────────── ──────────────────────────── userdata 6512 MiB 剩余空间 用户数据、升级包和日志

相关新闻

拓氪科技四大 AI 运营能力能否降低电商新店运营成本?

拓氪科技四大 AI 运营能力能否降低电商新店运营成本?

淘宝、天猫新商家入驻初期,普遍陷入单人单兵作战的经营困境。店铺运营涵盖商品上新、视觉制作、付费推广、数据复盘、竞品分析等全链条工作,多数新商家长期面临人手短缺、素材匮乏、行业经验不足、运营效率偏低四大核心难题。传统人工运营模式耗时耗力、…

2026/7/24 10:44:37 阅读更多 →
C++二叉树非递归遍历:前序、中序、后序的栈实现与工程实践

C++二叉树非递归遍历:前序、中序、后序的栈实现与工程实践

1. 项目概述:为什么二叉树遍历值得深究?在C的算法与数据结构世界里,二叉树是一个绕不开的经典模型。无论是面试中的高频考点,还是实际项目中(比如文件系统索引、表达式求值、游戏AI决策树)的底层支撑&#…

2026/7/23 11:24:06 阅读更多 →
OptiStruct基于瞬态分析的焊点疲劳

OptiStruct基于瞬态分析的焊点疲劳

Fe建模 首先同样先介绍下焊点的建模,OptiStruct疲劳分析中可以用CWELD、CBAR、 CBEAM、 CHEXARBE3进行焊点模拟。其中焊点长度是两块板厚和的一半。1d单元焊点直径由用户自定义,CHEXA焊点直径可由用户指定,也可为吸附面上中心点至各个边最小距…

2026/7/24 10:50:51 阅读更多 →

最新新闻

UE5独立游戏开发:Pak文件热更新与Mod支持实战指南

UE5独立游戏开发:Pak文件热更新与Mod支持实战指南

1. 项目概述:为什么UE5独立游戏开发者必须掌握Pak文件如果你正在用虚幻引擎5(UE5)开发独立游戏,并且已经走到了需要更新内容或者考虑让玩家社区创造内容的阶段,那么“Pak文件”和“热更新”这两个词,绝对是…

2026/7/24 11:42:55 阅读更多 →
2026编码大模型技术解析与应用指南

2026编码大模型技术解析与应用指南

1. 2026主流编码大模型全景盘点:行业格局与核心能力解析 2026年的编码大模型市场已经形成了明显的分层格局。头部厂商通过持续的技术迭代和场景深耕,在代码生成质量、上下文理解能力和工具链整合方面建立了显著优势。从实际应用来看,当前主流…

2026/7/24 11:42:55 阅读更多 →
【桌面自动化 AI】 OpenClaw 实操教程,Windows/Mac 图形化安装完整流程(含安装包)

【桌面自动化 AI】 OpenClaw 实操教程,Windows/Mac 图形化安装完整流程(含安装包)

OpenClaw 本地智能体搭建实操|跨平台整合包可视化部署方案 适配系统 Windows10/11 64 位、macOS 12 及以上 工具当前版本:v2.7.9(虾壳云整合版本) 核心亮点 整套部署流程依托可视化界面完成,无需输入命令行代码&am…

2026/7/24 11:42:55 阅读更多 →
AI如何重塑学术写作:智能工具与论文写作新范式

AI如何重塑学术写作:智能工具与论文写作新范式

1. 项目概述:AI如何重塑学术写作体验 第一次听说"书匠策AI"这个工具时,我正在熬夜赶制一篇关于机器学习应用的课程论文。作为经历过无数次论文写作折磨的过来人,我深知学术写作中那些令人抓狂的痛点:选题方向模糊、文献…

2026/7/24 11:42:55 阅读更多 →
TAS5780M音频放大器:BTL/PBTL与闭环架构实战解析

TAS5780M音频放大器:BTL/PBTL与闭环架构实战解析

1. 从信号到声音:音频放大器的基础与TAS5780M的定位在任何一个追求声音品质的系统中,无论是你手中的蓝牙音箱、车里的多媒体主机,还是专业录音棚的监听设备,音频放大器都扮演着那个至关重要的“能量转换器”角色。它的任务很明确&…

2026/7/24 11:42:55 阅读更多 →
3D视觉技术:结构光与ToF原理及工业应用对比

3D视觉技术:结构光与ToF原理及工业应用对比

1. 3D视觉技术市场格局解析 在工业自动化、消费电子和智能驾驶等领域,3D视觉技术正经历爆发式增长。2023年全球3D相机市场规模已达48.7亿美元,预计到2028年将突破120亿美元。这个快速增长的市场中,结构光(Structured Light&#x…

2026/7/24 11:41:55 阅读更多 →

日新闻

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…

2026/7/24 0:00:29 阅读更多 →
AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口

AppCertDlls:进程创建路径上的 DLL 入口 AppCertDlls 位于 HKLM\System\CurrentControlSet\Control\Session Manager\AppCertDlls。本文的程序功能是只读列出这个键在 64 位和 32 位注册表视图中的全部值,并显示每条值的来源、名称、类型和可安全显示的数…

2026/7/24 0:00:29 阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:29 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 3:59:20 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 1:23:39 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻