ARM汇编之kile环境

目录

目录

1.安装调试:

2.配置环境:

 3.创建工程,选择要用的芯片

4. 修改debug中的DLL设置

 5.生成hex文件(不生成无法烧录)

 总结:


1.安装调试:

参考b站视频:【避坑】Keil 5下载安装激活到2032年(含MDK、C51、STM32单片机)_哔哩哔哩_bilibili

2.配置环境:

(1).选择CMSIS中CORE

(2).Device中Startup

 3.创建工程,选择要用的芯片

4. 修改debug中的DLL设置

 5.生成hex文件(不生成无法烧录)

代码

 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

编译结果展示:

各段大小

 

用记事本打开hex文件

 前八个字节含义:
02:记录当中数据字节的数量

0000:地址域

04:记录类型04

0800:是地址的高16位

F2:校验和

 

 总结:

1.创建项目时选择的芯片要与Parameter设置中相同,否则可能出现错误。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平