通过拉高STM32U575的boot0脚进行串口固件升级
通过拉高STM32U575的boot0脚进行串口固件升级一.串口配置波特率115200数据位8检验位1校验方式偶校验EvenGPIO上拉二.通过stm32cubeprogrammer进行boot指令读取分析STM32CubeProgrammer通过拉高boot0进行UART升级固件因此想通过另一块芯片对STM32U575进行固件升级需要了解该软件发送了哪些指令。1.获取升级指令通过STM32_Programmer_CLI.exe来进行升级因为GUI界面打印的log信息太少用命令行的方式可以截取到完整的升级指令。可以通过电脑cmd指令进入到对应的./STM32CubeProgrammer/bin文件夹下。输入命令STM32_Programmer_CLI.exe -c portCOM41 br115200 -vb 3 -w D:\code\升级固件.bin 0x08000000 -v2.指令分析可以直接把打印的log丢给AI进行分析AI会直接解析整个文档生成解析指令。升级过程初始化同步与Bootloader建立同步 发送0x7F 返回0x79获取芯片ID确认目标芯片型号 发送0x02 0xFD(校验) 返回0x79 0x01 0x04 0x82 0x79擦除Flash擦除目标扇区 发送0x44 0xBB(校验) 返回0x79 发送00 03 00 00 00 01 00 02 00 03 03 返回0x79下载固件将固件二进制数据写入Flash 发送0x31 0xCE(校验) 返回0x79 发送 0x08 0x00 0x00 0x00 0x08(地址校验) 返回0x79 发送0xFF (长度-1) {256字节固件数据} {1字节校验} 返回0x79跳转运行跳转到0x0800000运行程序3.升级注意事项在调试过程中遇到几个踩坑的地方说明一下。获取芯片ID时返回的指令大于1个字节串口如果时阻塞读取的话需要一直监听串口数据不能耗时造成数据丢失擦书Flash时后续的指令第一个字节0x00不能省略会造成返回0x1F下载固件时最后一字节的校验 不仅时256字节固件数据还要加上长度0XFF的校验才是准确的如果升级指令正确会一直返回0x79。

相关新闻

GEO效果验收标准缺失误区测评:投入产出模糊化的排行与对比解析

GEO效果验收标准缺失误区测评:投入产出模糊化的排行与对比解析

引言"GEO做了三个月,到底值不值?"——当企业被问及GEO的投入产出,许多负责人却给不出清晰答案。原因往往不是效果不存在,而是从一开始就没有建立验收标准:既没有定义"什么算成功",也没…

2026/7/31 2:49:24 阅读更多 →
LLM生产环境性能评估:延迟、吞吐量与稳定性实战指南

LLM生产环境性能评估:延迟、吞吐量与稳定性实战指南

最近在帮团队做 LLM 选型,发现一个挺有意思的现象:大家讨论时最常问的是“哪个模型效果最好”,但真正用起来,最先遇到的瓶颈往往是“为什么这么慢”“为什么并发一高就报错”“为什么半夜调用总失败”。这其实反映了一个问题&…

2026/7/31 2:49:24 阅读更多 →
Python 打包到底怎么选?我把 6 种主流方式全跑了一遍,优缺点一次说透

Python 打包到底怎么选?我把 6 种主流方式全跑了一遍,优缺点一次说透

最近在给团队做内部工具的时候,又被 Python 打包这事折腾了一遍。说真的,这玩意看起来简单,真要让你选个合适的方案,没个三五天根本摸不清门道。 我团队那帮人,java、go、PHP 的都有,每次看我搞 Python 部署…

2026/7/31 2:49:24 阅读更多 →

最新新闻

深入解析C/C++内存函数:从memcpy到memmove的实战避坑指南

深入解析C/C++内存函数:从memcpy到memmove的实战避坑指南

1. 项目概述:从“会用”到“懂”的内存函数之旅“内存函数(memcpy、memmove、memset、memcmp)你真的懂了吗?”这个标题,乍一看像是在拷问C/C程序员的基础知识。确实,这几个函数几乎是每个开发者入门时就会接…

2026/7/31 3:19:34 阅读更多 →
Godot 4集成ONLYOFFICE:在游戏引擎内实现实时文档协作

Godot 4集成ONLYOFFICE:在游戏引擎内实现实时文档协作

1. 项目概述:当游戏引擎遇上在线文档如果你是一个使用Godot Engine 4的游戏开发者,无论是独立开发者还是小团队的一员,大概率都经历过这样的场景:游戏设计文档、角色设定、关卡策划案、甚至是代码注释和版本更新日志,散…

2026/7/31 3:19:34 阅读更多 →
ReliefF算法在MATLAB中的实现与特征选择应用

ReliefF算法在MATLAB中的实现与特征选择应用

1. ReliefF算法与特征选择概述在数据挖掘和机器学习领域,特征选择是提高模型性能的关键步骤。ReliefF算法作为经典的过滤式特征选择方法,通过评估特征对样本分类的贡献度来进行特征重要性排序。与常见的方差分析、卡方检验等方法不同,ReliefF…

2026/7/31 3:19:34 阅读更多 →
GridPlayer终极教程:5分钟掌握多窗口视频网格播放器,免费开源同步播放神器

GridPlayer终极教程:5分钟掌握多窗口视频网格播放器,免费开源同步播放神器

GridPlayer终极教程:5分钟掌握多窗口视频网格播放器,免费开源同步播放神器 【免费下载链接】gridplayer Play videos side-by-side 项目地址: https://gitcode.com/gh_mirrors/gr/gridplayer GridPlayer是一款基于VLC引擎的免费开源多窗口视频网格…

2026/7/31 3:19:34 阅读更多 →
基于FOMIAUKF的电池SOC高精度估计算法解析

基于FOMIAUKF的电池SOC高精度估计算法解析

1. 项目概述电池状态估计(State of Charge, SOC)是电池管理系统(BMS)中最核心也最具挑战性的任务之一。SOC作为反映电池剩余电量的关键参数,其精确估计直接影响着电池的使用效率、安全性和寿命。然而,电池作…

2026/7/31 3:19:34 阅读更多 →
Arduino开发双轨制:从Mind+图形化入门到Arduino IDE精通的实战指南

Arduino开发双轨制:从Mind+图形化入门到Arduino IDE精通的实战指南

1. 项目概述:Arduino软件生态的双轨制如果你刚开始接触Arduino,面对的第一个选择往往不是买哪块板子,而是用哪个软件来写代码。这就像你要做木工,得先选好顺手的锯子和刨子。Arduino的软件世界,目前主要有两大流派&…

2026/7/31 3:18:34 阅读更多 →

日新闻

物理复制比逻辑复制好在哪?数据库复制原理详解

物理复制比逻辑复制好在哪?数据库复制原理详解

数据库复制是把主库数据同步到备库的机制,分为逻辑复制和物理复制两种。逻辑复制传输的是 SQL 语句或行变更事件,物理复制传输的是存储引擎底层的物理日志。阿里云 PolarDB(云原生数据库)采用物理复制,在同步延迟、数据…

2026/7/31 0:00:34 阅读更多 →
BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南

BilibiliDown:3分钟学会B站视频下载的终极指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_mirrors/bi/Bilib…

2026/7/31 0:00:34 阅读更多 →
有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

有哪些游戏数据AI平台?游戏行业Data+AI融合方案盘点

当前,游戏行业的“DataAI融合”已从概念验证进入价值落地阶段。根据IDC 2025年数据,中国AI游戏云市场规模已达18.6亿元;同时,游戏研发环节AI渗透率高达86%,生成式AI内容普及率超过50%。面对庞大的市场,游戏…

2026/7/31 0:00:34 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻