一.新建项目
1.打开Keil,点击Project的第一个
2.输入文件名为test1
3.选择STM32F103ZE,点击ok
4.勾选如下图所示
点击ok
5.给project的Target中的Source Groud 1添加一个项目如图
选择第三个Asm File 名字输入test
6.添加过后输入程序
AREA MYDATA, DATAAREA MYCODE, CODEENTRYEXPORT __main__mainMOV R0, #10MOV R1, #11MOV R2, #12MOV R3, #13;LDR R0, =func01BL func01;LDR R1, =func02BL func02BL func03LDR LR, =func01LDR PC, =func03B .func01MOV R5, #05BX LRfunc02MOV R6, #06BX LRfunc03MOV R7, #07MOV R8, #08 BX LR
二.仿真器设置
1.点击魔法棒
勾选如图所示
2.点击Debug,把调节成如图所示
即可开始编译和仿真
3.仿真图如图所示
发现运行后发现程序一直不能跳到主函数,存在错误
需要修改Dialog和右侧Parameter如下图
原图为
修改为
再次调试即可