打印
[STM32L5]

STM32L 开发板程序下载问题

[复制链接]
425|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HomeKit|  楼主 | 2025-2-26 23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚拿到了一块 STM32L 开发板。之前一直使用 Arduino,新班子不知道从哪里入手。从早上开始,就一直在尝试将一个简单的闪灯程序下载到开发板上,但一直没有成功。看起来都比Arduino要难一些。是否需要 ST-Link 才能下载程序?还是直接用 USB就能下载?还没有头绪

使用特权

评论回复
沙发
香水城| | 2025-2-27 09:27 | 只看该作者
一般来讲,我们做STM32开发通常都会使用SWD接口和STLINK进行调试烧录。

当然,烧录还有别的方式,等后面你熟悉了慢慢来尝试和体验 。

你 可以随便打开任意STM32 Nucleo板的原理图看看,甚至原理图都不要,用户说明书都可以,毕竟先把几个接口和连线弄清楚。

一步步来~ 加油!

使用特权

评论回复
板凳
聪聪哥哥| | 2025-2-27 17:21 | 只看该作者
要先确定下使用的编程工具吧?使用keil 或者是STM32CUBE IDE 开发的时候需要st-link下载,

使用特权

评论回复
地板
公羊子丹| | 2025-3-6 07:40 | 只看该作者
STM32L5 默认是支持 USB DFU 模式 的,你可以试试直接用 USB 连接 PC,然后用 STM32CubeProgrammer 下载固件。

使用特权

评论回复
5
周半梅| | 2025-3-6 07:41 | 只看该作者
你用的是 官方开发板 还是第三方板子?如果是官方的,一般自带 ST-Link,直接用 STM32CubeIDE 就能下载。

使用特权

评论回复
6
帛灿灿| | 2025-3-6 07:43 | 只看该作者
Arduino 习惯了的话,STM32 可能会稍微复杂点,建议先装好 STM32CubeIDE,里面有向导可以帮你初始化工程。

使用特权

评论回复
7
童雨竹| | 2025-3-6 07:44 | 只看该作者
试过按住 BOOT0 再复位吗?STM32L5 进入 DFU 模式 需要这个步骤,然后可以通过 USB 直接刷写固件。

使用特权

评论回复
8
万图| | 2025-3-6 07:45 | 只看该作者
用 ST-Link 下载的话,要确保 ST-Link 驱动 安装正确,可以用 ST-Link Utility 或者 STM32CubeProgrammer 试试看能不能连接上。

使用特权

评论回复
9
Wordsworth| | 2025-3-6 07:46 | 只看该作者
你用的是 USB Type-C 还是 Micro-USB 连接的?某些开发板 USB 仅用于供电,而不支持 DFU,需要确认 USB 端口功能。

使用特权

评论回复
10
Bblythe| | 2025-3-6 07:47 | 只看该作者
STM32 的 引脚复用 可能会影响下载,检查一下 SWDIO/SWCLK 有没有被其他功能占用,避免 ST-Link 连接不上。

使用特权

评论回复
11
Pulitzer| | 2025-3-6 07:49 | 只看该作者
试过在 STM32CubeMX 里生成工程代码吗?可以用 HAL 库,类似 Arduino 的 API 方式,比较容易上手。

使用特权

评论回复
12
Uriah| | 2025-3-6 07:50 | 只看该作者
你是遇到 下载失败 还是 程序运行不了?如果是下载失败,可能是 Boot 配置 或者 Flash 保护 问题。

使用特权

评论回复
13
Clyde011| | 2025-3-6 07:51 | 只看该作者
刚开始玩 STM32L5,建议先从 官方例程 入手,STM32CubeL5 里面有很多示例代码,可以直接拿来跑,避免从零开始摸索。

使用特权

评论回复
14
zhengshuai888| | 2025-3-6 08:21 | 只看该作者
STLINK,JLINK,DAPlink等都可以下载程序,或者用串口ISP也可以下载。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

14

帖子

0

粉丝