一個工程師打算在命令行里編譯Xilinx SDK工程,以便集成進入其它自動化構建工具。Xilinx SDK工程都支持在命令行編譯。在命令行里編譯Xilinx SDK工程前,需要執(zhí)行call
C:/Xilinx/SDK/2019.1/settings64.bat,設置編譯環(huán)境。
在應用程序工程的Debug或者Release目錄下,有文件makefile,objects.mk,sources.mk,執(zhí)行make命令,就可以編譯。
在BSP工程目錄下,有文件makefile,執(zhí)行make命令,也可以編譯。在BSP工程目錄下,有很多驅動程序。對于不打算使用的驅動程序,可以直接刪除,不會影響編譯。
下面是刪除類似重復信息后的BSP編譯記錄。例子中,刪除了dpdma,canps,axipmon,xilpm等驅動程序。
刪除類似重復信息后的BSP編譯記錄
C:prjzcu106_fsbl_bsp2>call C:/Xilinx/SDK/2019.1/settings64.bat C:prjzcu106_fsbl_bsp2>make clean make -C psu_cortexa53_0/libsrc/bram_v4_3/src -s clean make -C psu_cortexa53_0/libsrc/clockps_v1_1/src -s clean ... ... make -C psu_cortexa53_0/libsrc/wdtps_v3_1/src -s clean rm -f psu_cortexa53_0/lib/libxil.a C:prjzcu106_fsbl_bsp2>make Running Make include in psu_cortexa53_0/libsrc/bram_v4_3/src make -C psu_cortexa53_0/libsrc/bram_v4_3/src -s include "SHELL=C:/tools/cygwin64/bin/sh.exe" "COMPILER=aarch64-none-elf-gcc" "ARCHIVER=aarch64-none-elf-ar" "COMPILER_FLAGS= -O2 -c" "EXTRA_COMPILER_FLAGS=-g -Wall -Wextra -Os -flto -ffat-lto-objects" ... ... Running Make libs in psu_cortexa53_0/libsrc/video_common_v4_6/src make -C psu_cortexa53_0/libsrc/video_common_v4_6/src -s libs "SHELL=C:/tools/cygwin64/bin/sh.exe" "COMPILER=aarch64-none-elf-gcc" "ARCHIVER=aarch64-none-elf-ar" "COMPILER_FLAGS= -O2 -c" "EXTRA_COMPILER_FLAGS=-g -Wall -Wextra -Os -flto -ffat-lto-objects" Compiling video_common Running Make libs in psu_cortexa53_0/libsrc/wdtps_v3_1/src make -C psu_cortexa53_0/libsrc/wdtps_v3_1/src -s libs "SHELL=C:/tools/cygwin64/bin/sh.exe" "COMPILER=aarch64-none-elf-gcc" "ARCHIVER=aarch64-none-elf-ar" "COMPILER_FLAGS= -O2 -c" "EXTRA_COMPILER_FLAGS=-g -Wall -Wextra -Os -flto -ffat-lto-objects" Compiling wdtps Finished building libraries C:prjzcu106_fsbl_bsp2>ls psu_cortexa53_0/lib libxil.a libxilffs.a libxilpm.a libxilsecure.a
審核編輯 :李倩
-
Xilinx
+關注
關注
73文章
2190瀏覽量
128797 -
驅動程序
+關注
關注
19文章
868瀏覽量
49727
原文標題:【干貨分享】在命令行里編譯Xilinx SDK工程
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄

招鑲入式工程師1個,硬件工程師一個,
測試工程師都在用的Linux命令清單(建議收藏)

解析K8S實用命令
淺談wsl --update` 命令行選項無效的解決方案


硬件工程師看了只會找個角落默默哭泣#硬件工程師 #MDD #MDD辰達半導體 #產(chǎn)品經(jīng)理 #軟件工程師






評論