当前位置: 首页 > news >正文

STM32——MDK5编译和串口下载程序+启动模式

一、MDK5编译

1.1 编译中间文件

还可通过 .map文件计算程序大小

中间文件 > 下载到开发板中的文件 > .hex

二、串口下载

2.1 前提须知

2.2 串口硬件链接(M3、M4系列)

M7无串口下载

PC端需安装 CH340 USB 虚拟串口驱动:CH340 USB 虚拟串口驱动

2.3 正点原子串口工具

STM32串口下载软件(ATK-XISP)

2.4 STM32启动模式(M3\M4)

ISP下载常用串口1(PA9、PA10),所有STM32系列都支持

2.4.1 启动模式与ISP下载和程序执行的关系

ISP下载还是会下载到主闪存存储器中,从地址0x0800 0000 开始执行程序。

2.5 一键下载电路

为什么2.2中硬件链接,B0 和 B1 始终可以链接GND ?

不适用一键下载电路示意图。

不使用一键下载电路需要手动拔插B0 B1进入具体启动模式。

相关文章:

  • 信创背景下应用软件迁移解析:从政策解读到落地实践方案
  • 详细的说一下什么是Arduino?
  • 【硬核数学】2.5 “价值标尺”-损失函数:信息论如何设计深度学习的损失函数《从零构建机器学习、深度学习到LLM的数学认知》
  • OpenCV学习3
  • 《平行宇宙思维如何让前端错误处理无懈可击》
  • (七)集成学习
  • python 使用 pyenv 管理 python 版本
  • 常用指令合集(DOS/Linux/git/Maven等)
  • 高并发电商返利 APP 架构设计:从淘客佣金模型到分布式导购系统的技术落地
  • [分布式并行] 流水线并行 PP(NaivePP/GPipe/F-then-B/PipeDream/1F1B)
  • CppCon 2017 学习:Type Punning in C++17 Avoiding Pun-defined Behavior
  • 设计模式-外观模式、适配器模式
  • Oracle 递归 + Decode + 分组函数实现复杂树形统计进阶(第二课)
  • 基于Pandas和FineBI的昆明职位数据分析与可视化实现(三)- 职位数据统计分析
  • TCP/IP模型、OSI模型与C# Socket编程详解
  • (LeetCode 每日一题) 1498. 满足条件的子序列数目 (双指针)
  • Leetcode 3600. Maximize Spanning Tree Stability with Upgrades
  • ROS的可视化工具rviz介绍
  • 第十一节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 角色菜单授权
  • 智能座舱HMI语音自动化测试技术和实现