初始目的是为了通过汇编编写CRC功能。
但是基础为0,所以目前从搭建工程开始记录。
大佬绕路。
(一)创建项目
1. 新建项目
- 打开 Keil uVision。
- 选择 Project -> New uVision Project 创建一个新项目。
- 选择你的目标设备(如 ARM Cortex-M 系列处理器),我这里一开始选择的M0,后面因为报错改为了M3。
2. 新建汇编文件
- 在项目中,右键点击 Source Group 1,选择 Add New Item to Group ‘Source Group 1’。
- 选择 Assembler Source File,命名文件并点击 Add。
3. 编写汇编代码
```asm
AREA MyCode, CODE, READONLY
ENTRY
EXPORT __main
__main MOV R0, #0x10 ; 将立即数 0x10 加载到 R0 寄存器
MOV R1, #0x20 ; 将立即数 0x20 加载到 R1 寄存器
ADD R2, R0, R1 ; 将 R0 和 R1 相加,结果存入 R2
B . ; 无限循环
END
```
4. 配置启动文件
确保项目中包含正确的启动文件(startup file