本文介绍了通过Keil开发工具,在已有工程源码的情况下建立一个Cortex-M0工程的基本流程,并通过串口打印数据来表明程序能够成功运行。
1. 创建工程
建立新工程 Project -> New uVision Project
2. 选择器件ARMCM0
2. 向工程中添加文件
1. 在工程根目录下,创建Include目录,并添加文件:
CMSDK_CM0.h 核内外设访问层Core Peripheral Access Layer
core_cm0.h 核内外设访问层Core Peripheral Access Layer,定义了使用的CMSIS版本、Cortex内核、工具链,提供了核内外设访问层的定义,例如核内外设的数据结构和地址映射,也提供了一些访问Cortex-M0核内寄存器及外设的静态内联函数
system_CMSDK_CM0.h 片上外设访问层Device Peripheral Access Layer,和system_CMSDK_CM0.c定义了系统初始化函数SystemInit ()和一些指示时钟的变量。
这一目录下通常存放CMSIS相关头文件