移植keil工程到EmBitz工程
前几天看到别人推荐一款比keil更好用的ARM开发IDE,博主便安装了试试,使用之下,Embitz在提示和语法高亮等方面确实要甩keil几条街,但是,在某些方面keil也要比Embitz要好。
首先移植一个跑马灯例程让大家看看其中的区别。
先用EmBitz新建一个工程,关于怎么新建工程请大家自行百度,博主就不赘述了。新建好后,如图所示:
作为一个正点原子的忠实用户,看到这些文件夹的名字总觉得不舒服,那就改一下文件夹的名字吧。
然而改不了,并没有这个选项。然而这种小问题是难不倒博主的。不是还可以创建虚拟文件夹吗。
整理一下之后,就变成了这样:
好,现在开始移植keil工程。在EmBitz新建工程的时候已经帮你引入了完整的固件库了,所以我们只需要将delay、usart、sys和led的文件加入工程就可以了。
再修改一下main函数。
改完main之后,终于可以编译了。但是,为什么会有一个error!
其实在keil中这个地方也是会报错的,但我不知道他们用什么方法把error屏蔽了。不过还好网上有大神已经解决了这个问题。修改之后如下所示:
现在就可以烧写进开发板了。(hex文件在bin\Debug目录下)
(另外,想更改文件目录的话,可以以文本方式打开ebp文件,然后进行更改,由于过程操作简单但繁多,我就不过多介绍,直接放图
)
注:此为原创博客,转载时请注明出处!