0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个工程师打算在命令行里编译Xilinx SDK工程

FPGA之家 来源:赛灵思中文社区论坛 作者:赛灵思中文社区论 2022-12-15 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一个工程师打算在命令行里编译Xilinx SDK工程,以便集成进入其它自动化构建工具。Xilinx SDK工程都支持在命令行编译。在命令行里编译Xilinx SDK工程前,需要执行call

C:/Xilinx/SDK/2019.1/settings64.bat,设置编译环境。

在应用程序工程的Debug或者Release目录下,有文件makefile,objects.mk,sources.mk,执行make命令,就可以编译。

在BSP工程目录下,有文件makefile,执行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

    文章

    2192

    浏览量

    129938
  • 驱动程序
    +关注

    关注

    19

    文章

    868

    浏览量

    49958

原文标题:【干货分享】在命令行里编译Xilinx SDK工程

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    硬件工程师面试必会:10核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    招镶入式工程师1,硬件工程师

    东莞市研生科技有限公司是家蓝牙方案公司,主营蓝牙方案的设计开发,产品包括蓝牙BLE/4G透传/AI智能体方案开发,因公司发展需要需对外招聘嵌入式软件开发工程师,对蓝牙音频/BLE以及智能IC读卡器有三年实操经验,能单独完成项目的软件开发,男女不限,投简历邮箱:65905
    发表于 08-29 02:14

    测试工程师都在用的Linux命令清单(建议收藏)

    作为工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理
    的头像 发表于 08-08 10:06 503次阅读
    测试<b class='flag-5'>工程师</b>都在用的Linux<b class='flag-5'>命令</b>清单(建议收藏)

    解析K8S实用命令

    前言: 作为运维工程师,掌握 Kubernetes 命令行工具是日常工作的核心技能。本文将深入解析 K8S 最实用的命令,从基础操作到高级技巧,助你成为容器化集群管理专家。
    的头像 发表于 07-24 14:07 531次阅读

    浅谈wsl --update` 命令行选项无效的解决方案

    PS C:\Users\Administrator> wsl --update >> 命令行选项无效: --update
    的头像 发表于 06-27 10:28 9848次阅读

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    (仰天长啸)为什么受伤的总是硬件工程师...#MDD#MDD辰达半导体 #电子工程师

    电子工程师
    MDD辰达半导体
    发布于 :2025年04月27日 18:21:47

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    aurix development studio无法用命令行编译工程的原因?

    aurix development studio无法用命令行编译工程
    发表于 04-18 06:50

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51