ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

最近参考xapp1078实现ZYNQ AMP模式双核运行(ZYNQ AMP模式双核运行****
https://www.ixigua.com/i6836328174431765005/),需要设置 USE_AMP,具体为打开CPU1的bsp工程的system.mss文件,在extra_compiler_flags设置中添加 -DUSE_AMP=1。那么 -mcpu=cortex-a9 -mfpu=vfpv3 -mfloat-abi=hard -nostartfiles -Wall -Wextra -DUSE_AMP=1,这些编译选项都是表示什么意思呢?

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

我们可以直接在Xilinx官网搜索,下载相关的文档,就可以找到答案。

例如:

(1)-mcpu

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

(2)vfpv3

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

(3)DUSE_AMP

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)