1

再会,

我刚买了一个 STm32F4 并且能够加载位于内部的示例 .hex 文件: https ://github.com/mechoid9/STM32F4

我已按照此站点的说明进行操作:http: //jeremyherbert.net/get/stm32f4_getting_started

它解释了如何编码,但没有说明如何实际执行makefile。我运行它,它给了我一大堆错误:

 SRCS: command not found
 SRCS: command not found
 CFLAGS: command not found
 CFLAGS: command not found

生成文件如下所示:

# put your *.o targets here, make should handle the rest!

SRCS = main.c system_stm32f4xx.c
SRCS += lib/startup_stm32f4xx.s # add startup file to build
# all the files will be generated with this name (main.elf, main.bin, main.hex, etc)

PROJ_NAME=main

more code goes..

我什至不知道如何执行它来构建我的十六进制文件等。

4

1 回答 1

1

Jeremy Herbert 的网站和其他博客在开始 STM32F4 开发时帮助了包括我在内的许多人。但他们中的大多数都假设您至少在初学者水平上熟悉 GNU Make。

如果我在回答中假设您还不熟悉 makefile,我深表歉意,但如果是这种情况,答案非常简单:只需在 Makefile 所在的同一目录中使用命令“make”即可。

我强烈建议您习惯阅读 makefile,因为网络上有许多有用的资源需要您稍微调整 makefile。值得花时间投资。

TL;DR:制作

于 2013-11-23T16:03:40.603 回答