OpenEdv-开源电子网

 找回密码
 立即注册
查看: 622|回复: 1

使用正点原子RK3588核心板,开发底板,上电时序参考正点原子官方底板,上电后需要按下复位键才能进入是系统是什么原因?

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2024-3-31
在线时间
2 小时
发表于 2026-6-25 13:06:30 | 显示全部楼层 |阅读模式
回复

使用道具 举报

0

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2026-1-29
在线时间
29 小时
发表于 2026-6-29 18:07:54 | 显示全部楼层
根据你描述的现象(上电后需手动按下复位键才能进入系统),结合RK3588开发板的启动机制和常见硬件问题,以下是可能的原因及解决方案分析:

一、电源与复位电路问题
电源上电时序异常

原因:RK3588对电源稳定性要求较高,若底板电源设计存在以下问题,可能导致上电复位失败:
电压上升过慢或纹波过大:LDO输出不稳定(如AMS1117-3.3V纹波超过50mVpp),导致内核未完成上电复位。
意外供电通路干扰:串口线、调试器等外部设备未完全断开,形成微弱电流回路,使MCU处于半复位状态。
解决:用示波器测量VCC_IN和VDD_CORE引脚,确保上电瞬间电压平稳达到额定值(如3.3V)且无毛刺。
复位电路故障

原因:RC复位电路参数不匹配或元件老化,导致复位脉冲宽度不足(RK3588要求≥10μs)。
表现:NRST引脚在上电时未产生有效低电平脉冲,需手动短接NRST-GND强制复位。
解决:核对底板复位电路是否与正点原子官方设计一致(推荐10kΩ上拉+100nF电容接地)。
二、启动模式配置错误
BOOT引脚状态异常
原因:RK3588通过BOOT引脚(如GPIO0~GPIO5)选择启动介质(eMMC/SD/USB)。若底板BOOT引脚电平配置错误,可能导致芯片试图从非预期的存储设备(如空eMMC)启动,需手动复位重新初始化。
验证方法:读取U-Boot环境变量 printenv bootcmd,确认默认启动命令是否指向正确的存储设备(如 mmc dev 0 对应eMMC)。
三、固件烧录与引导程序问题
U-Boot损坏或配置错误

现象:若U-Boot镜像损坏或环境变量丢失,可能导致内核加载失败,需手动中断启动流程并修复。
解决:通过串口连接开发板,上电时按 Ctrl+C 进入U-Boot命令行,执行以下操作:
     
saveenv  # 保存当前配置
reset    # 重启验证
一键下载电路兼容性

风险点:若使用非官方推荐的烧录工具(如FLImcu),可能因DTR/RTS信号时序不匹配,导致烧录后未自动切换BOOT模式。
建议:改用正点原子配套工具(如ATK-ISP),或在FLImcu中勾选“编程后复位”选项。
四、硬件设计与干扰因素
调试接口残留影响

原因:JTAG/SWD接口未悬空或被外设误驱动(如ST-Link未断电),可能钳位NRST引脚电平,阻碍自动复位。
排查:断开所有调试器,仅保留电源和串口线,观察是否能自动启动。
外设冲突

案例:某些外设(如ESP8266模块)的GPIO在上电时输出低电平至NRST引脚,导致MCU持续复位。
解决:移除非必要外设,逐步排查干扰源。
五、系统性验证与修复步骤
最小系统测试

仅保留核心板、电源和串口线,其他外设全部断开。
用万用表测量BOOT引脚电压,确保符合启动模式要求。
电源质量检测

示波器抓取VDD_CORE波形,确认无跌落或振荡(允许波动范围±5%)。
更换高质量电源适配器(推荐输出≥5V/2A)。
固件重刷

通过RKDevTool强制擦除eMMC并烧录最新固件(需按住Recovery键再上电进入Loader模式)。
硬件诊断

检查复位按键是否虚焊,NRST引脚对地阻值是否正常(通常≥10kΩ)。
对比底板原理图与官方参考设计,重点核查电源、复位、BOOT网络。
总之,通过上述步骤,可定位并解决RK3588开发板上电后需手动复位的问题。若仍无法解决,建议联系正点原子技术支持并提供具体测量数据。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-7-13 17:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表