Keil环境下创建STM32汇编语言工程分析HEX文件内容并观察ARM寄存器变化情况

本文介绍了如何在Keil环境下创建STM32汇编语言工程,详细讲解了新建工程、添加源文件、编译调试及分析生成的HEX文件的过程。通过调试,观察了ARM寄存器的变化,强调了配置选项和DLL参数对正确仿真结果的重要性。
摘要由CSDN通过智能技术生成

目录

一、在Keil环境下创建一个STM32项目

1、新建工程

2、添加源文件

 二、编译调制运行代码

1、代码编写

2、程序编译

 3、程序调试

三、分析生成的hex文件

1、hex文件

2、扩展线性地址记录

3、数据部分

4、文件尾

 四、总结


一、在Keil环境下创建一个STM32项目

1、新建工程

点击 Project目录下的New uVision Project 创建新项目:

给文件命名并点击保存: 

 选择芯片时,我们要选择STM32F103VE。首先打开目录STMicroelectronics,然后打开目录STM32F1 Series,再选择其下的STM32F103,最后从中选择出STM32F103VE:

 CMSIS 目录下选择 CORE打勾Device 目录下 选择Startup(其中包含了启动文件)打勾,选完后点击OK

2、添加源文件

点击Target1底下的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值