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 选项含义)_第1张图片

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

例如:

(1)-mcpu

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第2张图片

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第3张图片

(2)vfpv3

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第4张图片

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第5张图片

(3)DUSE_AMP

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第6张图片

ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义)_第7张图片

你可能感兴趣的:(ZYNQ MPSOC Xilinx SDK 编译器选项 (extra_compiler_flags extra compiler flags 选项含义))