怎么用keil烧录stm32g0系列单片机
0 2023-03-17

一个硬件同事不知道从哪搞了一块STM32G031G8U6的野生板子过来,让我帮忙烧录调试,我一烧出现图1所示错误:

图1

这是因为烧录算法不对,以前我都是烧的stm32f1系列的单片机。我稍微研究了一下,弄出来怎么烧录这个stm32g0系列的了,下面给出步骤:


一、下载器件包

因为各个系列对应的烧录算法包含在对应的keil器件包里面

下载链接为:https://www.keil.com/dd2/pack/#!#third-party-download-dialog,或者扫图2的二维码也可以

图2

然后在页面里面搜索需要的器件包,如图3,我是分不清这三个,我就把这三个全部下下来了

图3


二、在keil中导入器件包

导入步骤参考图4

1.单击keil的pack installer按钮,弹出器件包安装器

2.点击File菜单在下拉列表中选择Import...,导入下载好的三个包

3.等待,会有个进度条,进度条可能会卡在35%不动,这是软件UI的bug不用管,等待提示完成即可

图4


三、选择器件 选择烧录算法

1.选择器件,不能选错了,先讲一下错误的选择,图5就是错误的选择,内核是对的,但是不是我们的器件。可别刨根问底问我为啥选对了内核不行,我也不知道为啥不行,反正选这个,后面在Debug选项里面将没有正确的flash烧录算法给你选择

图5

2.正确的选择器件方法,如图6,在ARM内核下面STMicroelectronics这个菜单,把ST的器件展开后选择自己用的单片机型号,然后点击OK,即完成了器件选择

图6

3.选择正确的flash烧录算法,如图7,对于我的器件来说,我看其它的大小都太不靠谱了,就盲猜的这个64kb,验证发现的确是对的

图7


三、经过以上两个步骤,就可以顺利进行STM32G031G8U6单片机的烧录了



声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • 单片机
  • 嵌入式
  • MCU
  • STM
  • STM32的GPIO工作方式

    STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)芯片数据手册(datasheet)STM32的GPI

    昨天
  • 蜂鸣器发声驱动实现和代码

    蜂鸣器是很常见的设备,分为无源和有源两种。根据项目需求选择不同类型的蜂鸣器。最近的项目里有用到有源蜂鸣器对有源蜂鸣器。还是老一套,把电路板画完,接着编程。在项目

    昨天
  • STM32芯片异常复位的解决

    问题描述某STM32用户反馈,当使用STM32L4芯片的时候,程序运行一段时间后,会忽然复位。复位后程序继续运行,但是还会继续复位,原因不详。问题解析01:初步

    昨天
  • 51单片机汇编指令集

    (1)数据传送类指令(7种助记符)MOV(英文为Move):对内部数据寄存器RAM和特殊功能寄存器SFR的数据进行传送;MOVC(MoveCode)读取程序存储

    昨天
  • STM32 学习笔记40条

    1、SYSCLK时钟源有三个来源:HSIRC、HSEOSC、PLL2、MCO[2:0]可以提供4源不同的时钟同步信号,PA83、GPIO口有两个反向串联的二极管

    前天
  • 基于MM32W系列开发的数据透传应用

    在前面一个章节中我们详细介绍到了基于MM32W系列芯片开发的使用场景非常丰富的简易蓝牙智能锁方案,在本章节我们将继续给大家介绍一个蓝牙案例——基于MM32W系列

    前天
  • MM32W无线MCU 自定义AT指令

    MM32W0/3提供模组和开发板方式供客户使用,支持UART\SPI\IIC接口的AT指令,用户通过发送相关固定格式的指令方式可以实现对应功能。开发板上电后,模

    前天
  • MM32W无线MCU 自定义服务和特征值

    MM32W0x2xxB蓝牙功能协议栈目前以Lib形式提供,用户通过调用相关接口的方式实现对应功能。例程中,用户如需调整BLE数据交互的特征值、服务及数据的收发,

    前天
  • MM32W无线MCU接口函数调用

    MM32W0x2xxB的蓝牙协议栈目前以lib形式提供用户使用,用户无需了解蓝牙底层协议,通过调用相关接口的方式即可实现蓝牙无线传输,其中BLE协议栈lib放置

    前天
  • MM32W 低功耗模式的休眠和时钟配置函数

    本章我们来看一下低功耗模式下用到的休眠和时钟配置函数。目前MM32W0系列有n4和q1两个版本,n4主要针对需要大容量的应用方案,q1针对超低功耗精简型的应用方

    前天
  • MM32W应用笔记,阻塞式例程

    本章我们将对软件架构进行简单的讲解。阻塞式例程介绍对于大部分的低功耗设备来说,CPU都是处在休眠模式中,只在接收到特定数据的时候被唤醒处理少量数据,这种应用场景

    前天
  • 不同类型单片机之间的通信方式

    几种常用单片机之间的通信方式①采用硬件UART进行异步串行通信。这是一种占用口线少,有效、可靠的通信方式;但遗憾的是许多小型单片机没有硬件UART,有些也只有1

    03-21
下载排行榜
更多
广告