摘要:搭建嵌入式开发环境,完成一个基于STM32汇编程序的编写。记录build生成的 hex文件各段的大小,了解Hex文件格式及其前8个字节内容含义。学习在没有硬件条件下进行仿真调试的方法,观察ARM寄存器变化状况。
一、创建新工程
创建新项目并命名为test,并搭建环境。
CMSIS下选择CORE,Device下选择Startup
二、创建源文件
创建文件类型,选择Asm File并命名文件名为test。
三、汇编语言的编写、编译与调试。
1.在test文件中添加汇编编码。
AREA MYDATA, DATA
AREA MYCODE, CODE
ENTRY
EXPORT __main
__main
MOV R0