目前只能做到可以编译而已,还没有往里面测试编译的程序是否可用。
因为使用的是Sourcery,因此Makefile及LD文件就必不可少了。除这两个文件之外,还有一个与KEIL不同的就是S汇编文件,GNU的语法与INTEL的不同,也得重写。
一开始的想法是这三个文件都由自己来写,可是后来我发现我太高估自己能力了,我根本没有思路写这样的文件。找来找去就找到了STM32的库源文件(V3.4.0版本)中已经帮我们写好了S文件及LD文件,就拿来了。与其没有思路写程序不如学习别人的程序。
而Makefile呢,还是参考别人的程序弄了一个。
以下是这几个文件打包文件。
attachment download STM32使用的最原始工程(CodeSourcery),仅用来学习如何编译,程序本身不能在MCU中运行!
再传一个可以用的,这个是大学的时候做的一个,可是在STM32F103RET6中运行。
attachment download DIY板LED测试-GNU
=======================
立马测试,LED灯已经OK了。
太纠结了,这里上传附件非常不便!
终于上传好,真想骂两句~(看你EDN弄的什么鬼网络?)
文章评论(0条评论)
登录后参与讨论