m0_64633712 2023-09-04 10:11 采纳率: 72.2%
浏览 17

RK3566 linux系统硬件复位后无法重启,请问有什么不用屏蔽中断使能的方法解决该问题?

RK3566 linux系统硬件复位后无法重启,请问有什么不用屏蔽中断使能的方法解决该问题?

最近遇到了跟下帖一样的问题,但下帖是通过屏蔽中断使能以避免该问题,但我屏蔽该中断使能之后会导致充电无法按键开机,具体情况如下连接:

https://blog.csdn.net/professionalmcu/article/details/126183269?ops_request_misc=&request_id=&biz_id=102&utm_term=rk8xx_read:%20read%20reg%200xfc%20fail&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-126183269.142^v93^chatgptT3_2&spm=1018.2226.3001.4187

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-04 10:21
    关注

    引用 皆我百晓生 小程序回复内容作答:
    对于RK3566 linux系统硬件复位后无法重启的问题,如果不想屏蔽中断使能,可以尝试以下方法解决:

    1. 检查硬件连接:确保所有硬件连接正确,包括电源连接、设备接口等。检查电源稳压电路是否正常,避免电压波动导致复位问题。

    2. 软件复位:在系统层面,可以在软件中实现复位功能。例如,在启动脚本或者驱动程序中加入复位功能,可以通过重新初始化设备和系统资源来实现软件复位。

    3. 嵌入式系统外部复位电路:可以考虑添加外部复位电路,通过硬件电路实现复位功能。这样可以通过手动或自动方式激活复位电路,达到复位系统的目的。

    4. 检查系统配置和驱动:确保系统配置和驱动程序的设置正确无误。检查是否有冲突或错误的设置,可能会导致复位问题。

    5. 联系厂商支持:如果遇到无法解决的问题,可以与硬件供应商或相关技术支持团队联系,获取专业的技术支持和建议。

    需要注意的是,由于你提到在屏蔽中断使能后会出现其他问题,建议你在尝试上述方法之前,进一步分析和确认中断使能和其他配置是否存在冲突或者错误。如果无法解决问题,建议咨询相关的硬件和嵌入式系统专家,以获取更深入的支持和解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月4日