好记性不如铅笔头

ARM, 操作系统

ARM学习随手笔记:使用keil建立一个最简单的工程

作者最近在学习keil和ARM,哎,只能感叹自己老了,这里简单的记录下学习笔记吧。

首先进入【 Project 】 – 【 New uVision Project 】,新建一个工程,如下图: 

这里需要选择内核,这里我们选M3,如下图: 

选好自后会提示我们选择运行时环境,这样keil会帮我们建立一个能用的工程,不用从头开始编码了,非常方便。这里我们选择最简单的Startup模块,然后点击【 Resolve 】,解决依赖问题。如下图: 

搞定之后,我们尝试编译一下。如下图:

会提示我们没有main入口,如下图:

这里我们添加一下,在SourceGroup1上点击右键,如下图:

这里我们分两种方式添加:

1 C文件方式:
如下图添加C文件

内容为:

int main(void)
{
	while(1)
	  ;	
}

重新编译OK。
然后我们就可以运行了,这里我们选择使用模拟器运行,方便一点。如下图:

在Target1上点击右键,选择【Options For 。。。】,进入选项卡【 Debug 】,如下图,选择使用simulator方式。 


搞定之后,点击【 Debug 】 – 【 Start / Stop Debug Session 】,就可以进入/退出debug模式了。

2 使用.s文件方式:
和添加C文件类似,添加一个文件【 mainfunc.s 】,内容如下:

	AREA mainfunc,CODE,READONLY
	EXPORT  main
main
	B main
	end

重新编译OK。运行方式和C文件一样。

Leave a Reply

19 + 20 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据