iNav

inav飞控源码之Makefile

2019-02-01  本文已影响0人  vincent519

源码编译需要安装工具链
1、Makefile

编译的入口,需要指定编译的目标板(例如:make TARGET=SPRACINGF3EVO)

2、/make/release.mk

从Makefile引用,用来指定编译所有的目标板

3、/make/source.mk

从Makefile引用,用来指定编译的所有源文件(通用代码)

4、/make/mcu/STM32F4.mk

从Makefile引用,根据TARGET不同,引用F3、F4或者F7的MCU编译脚本

/make/mcu/STM32F7.mk或者/make/mcu/STM32F3.mk

5、/src/main/target/DALRCF405/target.mk

从Makefile引用,根据TARGET不同,进行引用,例如

OMNIBUSF4PRO的板子引用的是 /src/main/target/OMNIBUSF4/OMNIBUSF4PRO.mk

OMNIBUSF4V3的板子引用的是 /src/main/target/OMNIBUSF4/OMNIBUSF4V3.mk

SPRACINGF3EVO的板子引用的是 /src/main/target/SPRACINGF3EVO/target.mk

上一篇 下一篇

猜你喜欢

热点阅读