尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
通过拉高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。
RELATED

相关推荐

一种基于文化基因工程的人机协同智能生态系统及方法

一种基于文化基因工程的人机协同智能生态系统及方法

[1]邹晓辉,柯丽君. 一种基于文化基因工程的人机协同智能生态系统及方法: CN202511647883.X[P]. CN122133767A[2026-07-30]. 申请(专利)号: CN202511647883.X 申请日期: 2025-11-11 公开/公告号: CN122133767A 发明人: …

📅 2026/9/13 4:37:12
hot100【查缺补漏+打印线程abc】【2026.7.30打卡-java版本】

hot100【查缺补漏+打印线程abc】【2026.7.30打卡-java版本】

12. 路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 …

📅 2026/8/23 1:50:07
OPSD 让模型拿标准答案教自己,在学生自己的推理路径上逐 token 纠错

OPSD 让模型拿标准答案教自己,在学生自己的推理路径上逐 token 纠错

一次 Qwen3-1.7B 训练里,GRPO 每题采 8 条轨迹,单条上限 16,000 token;OPSD 只采 1 条,上限 1,024 token。前者生成得更多,却在前 100 步中有超过一半批次的组内奖励标准差为 0,拿不到梯度。 如果只看采样预…

📅 2026/9/17 13:42:38
MORE NEWS

更多资讯

📰

2026年2月游戏技术四大突破:实时光照、AI NPC、WebGPU与轻量物理

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

📰

OpenClaw 跑技能提升跟踪:Key 用 TaoToken

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

📰

本地化AI会议纪要:Whisper+Ollama+Parakeet端到端实战

1. 为什么“拔网线”成了会议安全的第一道防线?开会怕泄密?这已经不是一句玩笑话。上周我帮一家做工业传感器的客户做内部流程优化,他们法务部直接把会议室的网线接口全用环氧树脂封死了——不是夸张,是真封。理由很实在&#xff…

📰

ZSvirt轻量级虚拟化引擎:架构设计、稳定性与性能调优实践

早几年我接手一个内部虚拟化平台的维护时,线上大概跑着几百台虚拟机,承载的全是内部业务系统。第一个星期我就发现一个很有意思的现象:很多虚拟机的负载曲线像心电图一样,时不时飙高一下,可业务方信誓旦旦地说根本没有…

📰

CC Switch 接 TaoToken:把 Claude Code 默认供应商切到统一网关

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

📰

CANN ops-nn NllLoss 算子全面解析:负对数似然损失的计算原理、aclnn 两段式调用与 NPU 实现

CANN ops-nn NllLoss 算子全面解析:负对数似然损失的计算原理、aclnn 两段式调用与 NPU 实现 【免费下载链接】ops-nn 本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-nn 本篇技术指…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬