
1. 引言 某客户使用我们的 STM32G071 MCU,使用 CubeProg 工具通过 USART 接口烧录程序后,执行 “Run after programming”并不能如期望般看到 NUCLEO-G071 LED 灯的闪烁。 2. 现象复现 HW :NUCLEO-G071RB(MB1360C) ; SW :STM32CubeProgrammer 2.7.0 以及…\STM32Cube\Repository\STM32Cube_FW_G0_V1.4.1\Projects\NUCLEOG071RB\Examples\GPIO\GPIO_IOToggle\EWARM 编译生成的 Hex 文件 ;通过查询该 NUCELO-G071 对应的原理图发现: ![]() 通过查询 AN2606 表格中 STM32G07xxx/8xxx configuration in system memory boot mode 的说明,发现 STM32G071 也支持 USART2, ![]() 通过上面两个资料的对比,我们可以断定硬件部分不需要修改。 对于软件部分,直接用我们的官方例程,路径如下: …\STM32Cube\Repository\STM32Cube_FW_G0_V1.4.1\Projects\NUCLEOG071RB\Examples\GPIO\GPIO_IOToggle\EWARM 编译生成的 Hex 文件用于测试 ; 至此,软件和相关的硬件平台都已经准备好了,那接下来通过 CubeProg 下载程序。 通过查看 G071 的参考手册,我们了解到 G071 芯片支持空片检测,所以简单的方法是先使用 CubeProg 全片擦除 G071 的整片 Flash 内容,这样再次上电时,G071 会强制进入到System Boot 区域,当然,在测试实验之前,你也可以通过 STLINK 接口,查看 PC 指针,验证下芯片是否处于 System Boot,如下: ![]() 完整版请查看:附件 |
LAT1050 NUCLEO-G071使用CubeProg不能从Boot跳转到用户App _v1.0.pdf
下载863.76 KB, 下载次数: 0
STM32 GUI LTDC 最大像素时钟评估方法
【2025·STM32峰会】GUI解决方案实训分享1-对LVGL咖啡机例程的牛刀小试以及问题排查
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南