STM32F767IGT6上电多次重启问题查找与解决

本文介绍了STM32F767IGT6在烧录SylixOS后出现的上电多次重启问题。通过检查芯片手册和寄存器配置,排除了看门狗作为重启原因的可能性。分析RCC_CSR寄存器发现复位是由于引脚复位引起,最终确定问题源自上电时USB_232连接状态导致的硬件问题,建议更换串口通讯方式来解决。
摘要由CSDN通过智能技术生成
1.重启现象描述
   
STM32F767IGT6在烧写 SylixOS成功后,重新上电会出现多次重启的现象,初次定位可能是看门狗或者是系统运行过程中内存溢出导致的重启。
2.重启问题查找
    为了解决多次重启问题,查找STM32 M7的芯片手册中,得知 STM32 M7有两种看门狗:
    第一种:独立看门狗(IWDG),
此独立看门狗外设可用于检测并解决由软件错误导致的故障,并在计数器达到给定的超时值时触发系统复位。
    第二种:系统窗口看门狗(WWDG),系统窗口看门狗通过可配置的时间窗口来检测应用程序非正常的过迟或过早的操作。
    查看两种看门狗的配置信息的得知在系统没有初始化的情况下,看门狗是默认关闭的(也可以通过器件选项位使能“硬件看门狗”功能,上电时将自动使能看门狗,在这里没有实现)。
    通过st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值