通过拉高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/10/11 20:50:30 阅读更多 →
LLM生产环境性能评估:延迟、吞吐量与稳定性实战指南

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

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

2026/9/25 16:46:58 阅读更多 →
Python 打包到底怎么选?我把 6 种主流方式全跑了一遍,优缺点一次说透

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

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

2026/10/10 23:14:16 阅读更多 →

最新新闻

Fama-French三因素模型实战:从因子构建到Python回归的A股应用

Fama-French三因素模型实战:从因子构建到Python回归的A股应用

1. 从"一只股票涨了"到"为什么涨":三因素模型的出场逻辑很多人做投资分析时,习惯盯着单只股票的涨跌找原因——公司发了财报、行业出了政策、大盘情绪好。但如果你同时持有几十只甚至上百只股票,这种"一只一只找原因…

2026/10/13 17:14:15 阅读更多 →
校审编辑视角下的15个ChatGPT提示词:让AI帮你全面校对论文

校审编辑视角下的15个ChatGPT提示词:让AI帮你全面校对论文

用ChatGPT写论文这件事,很多人把注意力放在“生成”上:让AI列提纲、写段落、做文献综述。但我这两年实际用下来,觉得这种用法是本末倒置——ChatGPT真正能帮到你的地方,不是替你写东西,而是帮你像校审编辑那样&#xf…

2026/10/13 17:14:15 阅读更多 →
基于S7-300与组态王的散装水泥在线称重系统设计与调试全解析

基于S7-300与组态王的散装水泥在线称重系统设计与调试全解析

1. 这套系统的来龙去脉:水泥厂称重到底难在哪1.1 散装水泥称重的现场恶战老张端着那个搪瓷缸子蹲在2号散装库底下的时候,我就知道事情又不对劲了。水泥厂这种地方,你说设备多先进,那是给外人看的,真正让老师傅血压飙升…

2026/10/13 17:14:15 阅读更多 →
苹果序列号IMEI查询系统:ASP源码在IIS上的部署与改造指南

苹果序列号IMEI查询系统:ASP源码在IIS上的部署与改造指南

简介:一份面向动态网站开发者与苹果设备查询场景的完整源码包,提供通过序列号或国际移动设备识别码查询设备激活状态、保修期限等信息的网络应用实现。系统采用服务器端脚本编程,包含前台页面、查询逻辑、样式与脚本资源,适合学习…

2026/10/13 17:14:15 阅读更多 →
操作系统中断机制原理与实操:从硬件响应到软件框架

操作系统中断机制原理与实操:从硬件响应到软件框架

1. 项目概述:为什么“中断”是操作系统真正的分水岭 很多人学操作系统,从进程、内存、文件系统开始,觉得这些概念抽象难懂。但真正让我在某次嵌入式课程设计中突然开窍的,不是调度算法,也不是页表映射,而是…

2026/10/13 17:14:15 阅读更多 →
从巨型Prompt到Skill仓库:Agent能力拆解与工程实践

从巨型Prompt到Skill仓库:Agent能力拆解与工程实践

1. 从单一 Prompt 到 Skill 仓库:Agent 为什么必须拆能力 我发现很多团队做 Agent 的第一版,都是把需求一股脑塞进系统 Prompt:角色设定、工具列表、流程步骤、输出格式、行业背景、禁忌事项……开头还收敛得住,等需求迭代几轮&am…

2026/10/13 17:13:14 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →