单片机第三季-第四课:STM32下载、MDK和调试器

目录

1,扩展板使用的STM32芯片类型

2,使用普中科技软件下载程序

3,keil介绍

4,JLINK调试器介绍

5,使用普中的调试器进行debug

6,使用Simulator仿真


1,扩展板使用的STM32芯片类型

扩展版使用的stm32型号是stm32F103C8T6。

中文官网:

STM32 | 产品 | STM32/STM8 | MCU单片机 | 意法半导体STM | STMCU中文官网

闪存容量为64kb,按照划分stm32F103C8T6属于STM32F10X_MD系列,在stm32f10x.h文件中可找到相关定义:

Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers

where the Flash memory density ranges between 64 and 128 Kbytes.

2,使用普中科技软件下载程序

stm32扩展版下载程序,实际测试发现仍然使用51单片机下载程序的软件即可,注意需要将芯片类型选择为STM32FXXX系列:

3,keil介绍

www.keil.com

Keil科普

4,JLINK调试器介绍

JLINK调试器

厂家

5,使用普中的调试器进行debug

第一步,连接普中调试器,调试器硬件一端通过USB连接到电脑,另一端连接开发板。

第二步,需要在Options的Debug选项卡中设置调试接口为CMSIS-DAP Debugger。

第三步,点击Setting进入下图界面,选择红框中内容。

第四步,下载程序,如果调试器已经连接到了开发板,可以通过下图中红框中按钮直接下载。

第五步,点击debug进入程序调试。

注意:使用普中科技的调试器的调试使用SW和JTAG接口均可。

调试案例:

在使用标准库点亮LED时,出现自己写的延迟函数(使用到unsigned int定义局部变量)不能使用,完善这一部分时以这个问题进行调试。

6,使用Simulator仿真

使用Simulator仿真时,会提示代码量限制,按下方链接处理。

Running with Code Size Limit: 2K 的解决办法

相关推荐
FreakStudio16 小时前
MicroPython 内核开发者直接狂喜!这个 Claude 插件市场,把开发全流程做成了「对话式外挂」
python·单片机·嵌入式·面向对象·并行计算·电子diy
天诚智能门锁17 小时前
天诚公租房管控平台CAT.1人脸猫眼智能锁助力青神县公租房管理
人工智能·嵌入式硬件·物联网·智能家居·智能硬件
m0_3771081420 小时前
5月1日zzz
单片机
踏着七彩祥云的小丑20 小时前
嵌入式——认识电子元器件——晶体谐振器系列
单片机·嵌入式硬件
玩转单片机与嵌入式20 小时前
TinyML应用场景解析:动作识别!
人工智能·单片机·嵌入式硬件·嵌入式ai·ai+嵌入式
xiangw@GZ20 小时前
智能锁TouchKey的抗干扰设计-1.概述
单片机·嵌入式硬件
这波不该贪内存的20 小时前
嵌入式开发避坑指南
单片机·嵌入式硬件
振南的单片机世界20 小时前
单片机是嵌入设备的“单芯片计算机”
单片机·嵌入式硬件
zhangrelay21 小时前
三分钟云课实践速通--单片机原理与应用--Arduino--SimulIDE--
linux·单片机·嵌入式硬件·学习·ubuntu