文章目录
前言
基于MDK创建纯汇编语言的STM32工程的初步实验以及Hex文件格式的分析
一、新建工程
1.新建项目
打开安装配置好的Keil5软件(安装教程),点击菜单栏的Project,选择第一项,如下图所示:
选择文件路径,设置项目名称,不要有中文:
2.配置环境
设置工程的目标环境,本文基于STM32F103ZE,因此在弹出的窗口选择相应的选项,点击保存即可:
CMSIS下选择CORE;
Device下Startup,其中包含了启动文件;
鼠标右键单击Source Group 1,选项如图:
选择Asm File (.s) ,创建汇编文件,设置源文件的名称,点击保存:
点击Source Group 1左边的加号,看到test.s,添加成功
二、代码编译及调试
1.在 TEST.s中添加如下的汇编代码
AREA MYDATA, DATA
AREA MYCODE, CODE
ENTRY
EXPORT __main
__main
MOV R0, #10
MOV R1, #11
MOV R2, #