解决STM32G030F6P6烧录程序无法启动运行的方法

初次使用STM32G030F6P6开发了一款电路板,但是发现烧录程序后无法启动运行的问题。

原因分析,STM32G030F6P6与STM32F系列的启动特点有一些差异,主要是默认的nBOOT_SEL被设置为1,即由内部BOOT位配置启动,使用官方提供的STM32CubeProgrammer修改不了nBOOT_SEL配置,后来通过命令行执行下列代码后,修改nBOOT_SEL为0,芯片可正常启动。

使用命令行修改nBOOT_SEL,使用外部BOOT0引脚决定启动方式

./STM32_Programmer_CLI.exe -C port=SWD freq=2000 -ob  nBOOT_SEL=0x0

物联沃分享整理
物联沃-IOTWORD物联网 » 解决STM32G030F6P6烧录程序无法启动运行的方法

发表评论