你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-G071 使用 CubeProg 不能从 Boot 跳转到用户 App

[复制链接]
STMCU小助手 发布时间:2022-7-30 21:56
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 对应的原理图发现:


PI%J%FL0VKTVB~6{[3T.png

通过查询 AN2606 表格中 STM32G07xxx/8xxx configuration in system memory boot mode 的说明,发现 STM32G071 也支持 USART2,

(XIMJFV`XE3QS[O7Y)7OAF8.png

通过上面两个资料的对比,我们可以断定硬件部分不需要修改。
对于软件部分,直接用我们的官方例程,路径如下:
…\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,如下:



5YU$ZEXCK$H7LWX{06S8J}B.png


完整版请查看:附件



LAT1050 NUCLEO-G071使用CubeProg不能从Boot跳转到用户App _v1.0.pdf

下载

863.76 KB, 下载次数: 0

收藏 评论0 发布时间:2022-7-30 21:56

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版