单片机第三季-第四课: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 的解决办法

相关推荐
wotaifuzao几秒前
Nordic-nRF54L 系列架构全景:从蓝牙 6.0 到超低功耗设计详解
单片机·物联网·硬件架构·蓝牙·nordic
1+2单片机电子设计2 小时前
基于 STM32 的太阳能 MPPT 充电控制器设计
stm32·单片机·嵌入式硬件
Stanford_sun2 小时前
基于Zigbee的无线火灾报警系统(云平台版)
网络·嵌入式硬件·物联网·zigbee
CFZPL2 小时前
espidf用CMake文件构建项目
单片机·esp32
猪八戒1.03 小时前
9.5 【定时器】输入捕获
单片机·嵌入式硬件
无人装备硬件开发爱好者3 小时前
初级菜鸟快速学习无人机电调教程:第2节
嵌入式硬件·无人机·电调开发
Wnq100723 小时前
当无人机 “飞” 入生活,安全隐患如何破解?
嵌入式硬件·物联网·网络安全·信息与通信·信号处理
无垠的广袤3 小时前
【启明云端 WT9932S3-Nano 开发板】介绍、环境搭建、工程测试
python·单片机·嵌入式硬件
小李做物联网4 小时前
【单片机毕业设计】143.1基于单片机stm32塔吊控制反馈物联网嵌入式项目程序开发系统
stm32·单片机·嵌入式硬件·物联网
Jcenav14 小时前
OCXO外围电路设计指南
单片机·嵌入式硬件