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

相关推荐
liwulin05061 小时前
【ESP32-S3】通过ROS2使用YDLIDAR X2进行SLAM、自主导航方案选择
单片机·嵌入式硬件
是翔仔呐2 小时前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
-凌凌漆-4 小时前
【嵌入式】FreeRTOS串口等待vTaskDelay()
嵌入式硬件
小昭在路上……4 小时前
GPIO端口引脚(位域)打包技巧笔记
单片机·嵌入式硬件
是翔仔呐4 小时前
第13章 SPI通信协议全解:底层时序、4种工作模式与W25Qxx Flash芯片读写实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
悠哉悠哉愿意5 小时前
【单片机复习笔记】第十六届省赛复盘
笔记·单片机·嵌入式硬件
IT方大同5 小时前
RT_thread(RTOS实时操作系统)线程的创建与切换
c语言·开发语言·嵌入式硬件
是翔仔呐5 小时前
第14章 CAN总线通信全解:底层原理、帧结构与双机CAN通信实战
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
沐欣工作室_lvyiyi6 小时前
基于单片机的智能浴室(论文+源码)
stm32·单片机·嵌入式硬件·智能浴室
二本咕咕-机械转码6 小时前
STM32是怎么跑起来的?启动流程 + 时钟树一次讲透(面试高频)
stm32·嵌入式硬件·面试