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

STM32 NUCLEO-G031K8 开发板使用注意事项

[复制链接]
STMCU小助手 发布时间:2022-11-16 21:00
一、背景+ A2 h" Q5 N9 \7 r0 G9 ~
前段时间的ST芯片大涨价,因此项目需要更换主控芯片来节约成本。正好手上有一块NUCLEO-G031K8开发板,所以就先试着替换了。结果同事小伙伴遇到了几个问题来问我,帮忙解决问题的同时正好记录下来以便大家参考。
- B+ \6 j7 j! U& v; F/ ?( ?6 q( K
二、遇到的问题
0 _! [1 U, y$ V$ i: r& Y1、无法下载程序
4 J9 [. @9 i6 u( w; X3 ?7 m( B& V
问题描述
. \" ?2 ?2 Y( z9 [2 H小伙伴使用STM32CubeMX生成用于MDK的工程后,成功编译的前提下,无法将程序烧写到连接的开发板上。MDK显示未找到ST-Link,但开发板上其实是自带ST-Link的。
3 d* l! Y5 N/ v' k
* B" c' @( a0 v eceea86de52644e7806127276edc834d.png
& Q. J) d* W& n0 q) k1 g+ t4 [0 ]) z! o0 i) M4 g, X
解决方法7 p. U8 _1 H% G( r
使用ST官方的STM32CubeProgrammer下载工具进行连接,并升级ST-LINK固件,升级完成后即可使用MDK直接进行烧录。
( u9 `3 l3 g* C0 f. }
5 V( }& ~1 ?* l  |% l# |% D4 v, L2、无法复位芯片
" K( b: s6 a0 }( {- Z0 I4 u* x6 n" y' E问题描述
5 t% A3 K) h& L8 d. E  B8 |% P开发板在实际使用过程中,按下自带的复位按键无法重启,且不能使用MDK自带的Reset and Run功能。更新固件后,只能通过重新上电的方式来启动程序。1 L- L. S4 A, b
/ Q0 y1 W1 a; E7 t: S! M
088409531ced4b0f84b7194c9ac99f7a.png 6 s/ s0 D6 K$ X4 E6 m- |
8 R# A8 h, I) V, k7 U, g
解决方法3 A1 B/ C' }) h. w* H6 n! M
查阅ST官方的资料后发现,Cortex-M0+系列的芯片上NRST引脚可以通过STM32CubeProgrammer设置为4种不同的选项。
/ v# \4 Z# I1 c6 G% U2 q- n( J# H/ W$ X9 q$ D( T2 z
NUCLEO-G031K8开发板出场时默认将NRST引脚的功能设置为了Mode 2(标准GPIO模式),此时芯片只能通过内部程序来进行复位。因此将功能设置为**Mode 3(Legacy Mode 传统模式)**后问题解决。4 h& ^  B3 j3 Q+ W' f! x& v
————————————————
) y7 N( p2 B: a% y版权声明:PeidzzZ3 o8 [9 D3 {8 \' t! w8 H- O
3 }6 B( r5 h( B$ u3 }. T" N) Q
d50b293d32a24c09a14ce89fd71bce81.png
赞 收藏 评论0 发布时间:2022-11-16 21:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版