调试STM32f401过程出现的问题

2023-10-27

前言

最近在调试STM32F401遇到了一堆问题,检查结果就仅仅是一个简单的问题,写在此处,希望能帮到你,也为自己做一次深刻的笔记内容。

实验条件
  1. 在之前STM32F103的电路图上直接焊接STM32F401进行系统配置
  2. 使用J-LINK进行烧录程序,
出现的问题及解决的办法
  1. STM32F401和STM32F103的引脚相同,都是48引脚,直接配置系统时钟84MHZ,使用J-LINK能够直接进行下载,可直接烧录进去,但是使用示波器发现程序是没有运行的,于是就进行在线仿真运行,发现代码执行到 LDR R0, =SystemInit且进不去主函数当中。百度搜索到很多解决方案,都解决不掉我的问题
  2. 我开始怀疑是J-LINK下载器的问题,因为出现了下载器错误提示
* JLink Info: Found SWD-DP with ID 0x2BA01477
* JLink Info: Found SWD-DP with ID 0x2BA01477
* JLink Info: Found Cortex-M4 r0p1, Little endian.
* JLink Info: FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: TPIU fitted.
* JLink Info: ETM fitted.

于是,我换了STM32F103的程序进行下载,发现也是出现这样的提示,所以判断不是J-LINK引起的问题,那该是哪里的问题呢?就在我绝望之时,我浏览到一个帖子https://blog.csdn.net/csaaa2005/article/details/98333624

我看到他的情况和我的很类似,同样的是f103改成401的板子,他的时钟频率不能调上去,我就试着,将84MHZ的频率直接将频到48MHZ,发现程序直接运行了,于是找到的问题坐在,我就开始按照楼主的思路去排查,我发现我的问题和他的是一样的,STM32F4芯片都加了VCAP这类管脚,配置调节器,配置单片机是低功率还是高功率运行

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h3oxezGh-1609928877617)(E:\博客\vcap.png)]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2MaM1koC-1609928877619)(E:\博客\微信图片_20210106181630.png)]

查到这里,通过楼主的提示以及翻看技术文档,加上2.2uf电容。于是,世界变得明朗起来。

届时,通过2天的排查终于找到问题所在,尝试一切可能出现的问题,没想带竟然是一个很小的问题,最后得到解决,也算是圆满吧。

写在最后

写在最后,所有出现的问题都是由它的原因所在,最开始的不留意,就会造成最后可能耗费几天的工夫去解决问题,所以,做好万全的准备才能从容的应对各种突发的问题。

可能耗费几天的工夫去解决问题,所以,做好万全的准备才能从容的应对各种突发的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调试STM32f401过程出现的问题 的相关文章

  • 超简单两步走解决Altium Designer 报错:Unknow Pin的解决方法

    AD 软件从原理图更新到PCB出现Unknow Pin 错误非常普遍 有因为元件封装问题 也有的是网络表问题 我找到一种超简单的解决办法 下图是一个超简单的运放电路 因为是一次画成并且已更新了PCB 并且没有出错 现在人为添上一个二极管 然
  • 基于单片机的空气质量监测

    设计简介 本设计是基于单片机的空气质量监测 主要实现以下功能 可实现LCD1602显示DS1302时间以及空气质量值 可通过按键对时间进行设置 可通过按键对空气质量阈值进行设置 可通过按键设置时间区间 当前时间在设置时间范围时 打开排风继电
  • php使用PhpSpreadsheet导入Excel表格

    一 安装 使用 composer 将 PhpSpreadsheet 安装到项目中 composer require phpoffice phpspreadsheet 二 导入 1 实例化读取类 文件格式是 xlsx 文件 objReader
  • 柚!音乐小程序 ---借鉴网易云APP设计(运用网易云真实Api)

    参考小破站小程序教程 通过点击每日推荐可以进行音乐播放 上一首下一首切换 前提要进行登录 最近可能登陆会有一些问题 运气好就登录进去了 服务器的问题 主要实现功能 点击每日推荐 会展示30首每日根据网易云推荐的歌曲 点击音乐进行播放 可以切
  • 6. 用Flask-Moment本地化日期和时间

    缘起 不同时区的时间不一样 而服务器要用的是统一的UTC时间 就跟实际中的格林威治时间一样 其他时区都以它为参考 这就需要服务器获取计算机本地的时间 一个elegant的解决方案是 把时间单位 time units 发送给Web浏览器 转换

随机推荐

  • unity3d实现模型点击事件

    一 实现 实现3D物体上的点击事件 点击物体Statue 01 弹出界面Image 二 Statue 01 代码 拖到Statue 01的Inspector面板上 using System Collections using System
  • 干货分享 - MatLab

    目录 1 前言 2 Latex基础 3 Latex尝鲜 4 Latex在MatLab中换行 5 Latex在MatLab中小花招 6 附录1 Tex对照表 7 附录2 常用Tex字符 1 前言 LaTeX语言作为应用最广泛的Tex格式 Te
  • 树莓派的蓝牙通讯(BLUEZ、GATTLIB)

    一 准备工作 我使用的蓝牙模块是大夏龙雀的DX BT16 支持BLE4 2协议 树莓派的型号为4b 操作系统为64位的ubuntu 18 04 提前说明一下 因为我没有安装桌面 所以很多工具都需要自己手动安装 首先先创建一个root用户 方
  • 学习typeScript写服务(nestjs)【四,掉接口将数据展示前端页面(vue3+ts)】

    文章目录 前言 一 安装elementUI 二 搭建路由及静态页面 1 路由搭建 2 静态页面 三 封装axios请求 1 首先安装axios 2 请求封装 四 页面掉接口实现增删改查 1 先在创建一个文件用于存放接口的 2 页面实现增删改
  • Python3 下载图片的几种方式速度对比

    Python3 下载图片的几种方式速度对比 import os import time import urllib3 import requests from PIL import Image from io import BytesIO
  • Gradle版本对应版本号

    Gradle版本对应版本号
  • 解决找不到依赖项的问题(根源直接解决)

    文章最后 我会介绍一个万能解决方法 问题 原因 1 可能是你的本地仓库里没有该依赖项 2 如果有的话 可能是没有更新同步到idea 解决方法 1 如果是你的本地仓库里没有该依赖项 你可以去Maven的Setting文件中添加albaba的镜
  • 假如生命是乏味的,我怕有来生;假如生命是有趣的,今生已是满足。

    假如生命是乏味的 我怕有来生 假如生命是有趣的 今生已是满足 冰心 生活是个爱开玩笑的孩子 也许今天给你所有 明天让你一无所有 不管生活有多么曲折 只要拥有幸福的态度就能挺过漫漫长夜 就能迎来美好的明天 再重的担子 笑着也是挑 哭着也是挑
  • 安装nrm后运行nrm命令报错解决方法

    安装 node js 会自动也安装 npm npm 下载东西速度比较慢 可以使用 npm 下载 nrm 镜像包 npm install g nrm 安装好 nrm 之后 运行 nrm ls 命令 结果报错 运行 nrm 其他命令也报错 如下
  • C++实现角度转弧度,亲测可用

    代码在这里 拿走不谢 C 实现角度转弧度 include
  • Highcharts error #16: www.highcharts.com/errors/16应该怎么解决

    highcharts error 16 项目用的highcharts 第一次刷新正常 第二次就出来这个错 一 问题 项目某一个页面用的highcharts用来显示一张图表 第一次刷新正常 第二次就出来这个错 二 解决问题过程 在网上找了很多
  • python保留小数

    1 1f value 1f value 1f 8 365 8 3 2f 8 365 8 36 2 可以通过字符串的方式进行截取 就是以 为分界线 将小数点之后的数字看为列表 s1 8 365 s1 list s1 split s1 new
  • 算法 - 剑指Offer 股票的最大利润

    题目 假设把某股票的价格按照时间先后顺序存储在数组中 请问买卖该股票一次可能获得的最大利润是多少 解题思路 这题解题思路较为简单 首先我们需要记录的两个变量 第一个为我们花费买入的点 满足的条件只要满足一点那就是要比前一个点要小 这样能赚的
  • 代码随想录算法训练营第二天

    Leetcode977 有序数组的平方 题目链接 关键词 双指针 问题思路 给一个非递减数组 返回平方后的非递减数组 忽略非递减的条件我们可以直接对原数组进行平方然后排序 显然这样对原数组的性质运用不完全 如何体现非递减的性质 发现新数组的
  • 2021泰迪杯B题数据处理4.1

    文章目录 涉及需要处理的数据文件 任务 4 肥料产品的多维度对比分析 数据样式 最终需要处理的结果的样式 数据处理总共分为3部分 获取氮磷钾的含量 获取氯含量 获取有机质含量 程序执行导出结果 总结 涉及需要处理的数据文件 需要处理的文件
  • 清华教授!亲手教你JavaScript 在线解压 ZIP 文件,实战理论全都有

    相信大家对 ZIP 文件都不会陌生 当你要打开本地的 ZIP 文件时 你就需要先安装支持解压 ZIP 文件的解压软件 但如果预解压的 ZIP 文件在服务器上 我们应该如何处理呢 最简单的一种方案就是把文件下载到本地 然后使用支持 ZIP 格
  • Intellij IDEA 的快捷键收集

    文档链接 IntelliJ IDEA13基础教程
  • UnsatisfiedLinkError: org.opencv.imgcodecs.Imgcodecs.imread_1(Ljava/lang/String;)J

    在使用opencv获取本地图片的时候 报了一个UnsatisfiedLinkError错误 网上找了很久 改什么启动类 下什么dll文件 感觉都不是我想要的结果 Mat img Imgcodecs imread filePath Cause
  • GAMES101课程学习笔记—Lec 10~12:Geometry 几何、隐式与显式、曲线与曲面、网格

    GAMES101课程学习笔记 Lec 10 12 Geometry 几何 隐式与显式 曲线与曲面 1 几何的表达方式 1 1 隐式几何 1 2 更多的隐式表达方法 1 2 1 代数曲面 1 2 2 CSG 构造实体几何 1 2 3 距离函数
  • 调试STM32f401过程出现的问题

    前言 最近在调试STM32F401遇到了一堆问题 检查结果就仅仅是一个简单的问题 写在此处 希望能帮到你 也为自己做一次深刻的笔记内容 实验条件 在之前STM32F103的电路图上直接焊接STM32F401进行系统配置 使用J LINK进行