ARM汇编程序调试

①打开MDK5.26,启动
②新建工程

③设置工程目录,并命名为TEST在这里插入图片描述
④配置在这里插入图片描述
选择STM32F103C8
⑤选择运行环境在这里插入图片描述
CMSIS下选择CORE;Device下Startup,
⑥添加源文件
在这里插入图片描述
选择Add New Item to Group,添加源文件
⑦添加代码
在这里插入图片描述
源代码如下:

 AREA MYDATA, DATA
	
 AREA MYCODE, CODE
	ENTRY
	EXPORT __main

__main
	MOV R0, #10
	MOV R1, #11
	MOV R2, #12
	MOV R3, #13
	;LDR R0, =func01

	BL	func01
	;LDR R1, =func02
	BL	func02
	
	BL 	func03
	LDR LR, =func01
	LDR PC, =func03
	B .
		
func01
	MOV R5, #05
	BX LR
	
func02
	MOV R6, #06
	BX LR
	
func03
	MOV R7, #07
	MOV R8, #08	
	BX LR


⑧仿真设置
在这里插入图片描述
选择Use Simulator,并将Dialng DLL修改为DARMSTM.DLL,将parameter项为“-pSTM32F103C8”,用于设置支持STM32F103C8的软硬件仿真。

⑨运行并输出结果
在这里插入图片描述
在这里插入图片描述
⑩生成HEX文件
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/changlingMYlove/article/details/120536582
今日推荐