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

相关推荐
范纹杉想快点毕业16 小时前
ZYNQ PS 端 UART 接收数据数据帧(初学者友好版)嵌入式编程 C语言 c++ 软件开发
c语言·笔记·stm32·单片机·嵌入式硬件·mcu·51单片机
方圆工作室17 小时前
51单片机驱动数码管
单片机·嵌入式硬件·51单片机
乔宕一18 小时前
stm32 链接脚本没有 .gcc_except_table 段也能支持 C++ 异常
c++·stm32·嵌入式硬件
范纹杉想快点毕业19 小时前
STM32 串口接收数据包(自定义帧头帧尾)
stm32·单片机·嵌入式硬件
茯苓gao19 小时前
STM32G4 电流环闭环
笔记·stm32·单片机·嵌入式硬件·学习
单片机系统设计20 小时前
基于stm32的环境监测系统/智能家居/空气质量监测系统
stm32·单片机·嵌入式硬件·毕业设计·智能家居
不知所云,21 小时前
5. STM32 时钟系统分配
stm32·单片机·嵌入式硬件
电子科技圈1 天前
芯科科技FG23L无线SoC现已全面供货,为Sub-GHz物联网应用提供最佳性价比
科技·嵌入式硬件·mcu·物联网·制造·智能硬件·交通物流
天天爱吃肉82181 天前
【比亚迪璇玑架构深度解析:重新定义智能电动汽车的“整车智能”】
数据库·人工智能·嵌入式硬件·架构·汽车
糖糖单片机设计1 天前
硬件开发_基于物联网的沼气池环境监测系统
stm32·单片机·嵌入式硬件·物联网·51单片机