在KEIL中使用来GCC来编译STM32的代码的设置
- GCC 编译启动时INIT错误, 通过比较原来的项目的设置, 在MDK KEIL中的LINK页标签中,有一个STARTUP
的复选框去掉,就可以了。具体的内容如下。
-
关于GCC的编译。先前有装一个GCC 4.8的编译器, 在D盘下,只要在文件夹目录(注意不是我们常用的设置)
目录,有一个编辑器文件夹,不要使用ARMCC 编译器,而使用GCC的编译器。移植过程中,把一些包含文件放在
设置的INCLUDE 标签页中指定。
-
关天LIB文件, 在项目文件夹中, 有一些以LIB***.a 开头的静态库文件,这个需要在KEIL中的LINK标签中
的MISC中指定,需要把文件名中的LIB去掉,同时在前面加上 -l*** 例如:库名为: libhdmirx.a 在标
签中写成 -lhdmirx.a
这是实际的文件名