作者最近在学习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文件一样。
发表评论