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

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

3天内不再提示

在命令行里编译Xilinx SDK工程

YCqV_FPGA_EETre 来源:赛灵思中文社区论坛 2020-07-08 16:16 次阅读

一个工程师打算在命令行里编译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
    +关注

    关注

    71

    文章

    2167

    浏览量

    121548
  • 自动化
    +关注

    关注

    29

    文章

    5586

    浏览量

    79338

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

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    图形用户界面与命令行接口的比较

    计算机科学和信息技术领域,用户与计算机交互的方式主要分为两种:图形用户界面(GUI)和命令行接口(CLI)。这两种界面各有优势和局限性,适用于不同的场景和用户需求。 1. 定义与基本特征 图形用户
    的头像 发表于 11-12 14:38 367次阅读

    Mobaxterm 的命令行使用方法

    的远程桌面协议(如RDP和VNC),以及文件传输协议(如FTP和SFTP)。本文将详细介绍如何使用Mobaxterm的命令行功能。 2. 安装 Mobaxterm 开始之前,确保你已经安装
    的头像 发表于 11-11 09:08 1390次阅读

    APM32F411板的python+pyocd命令行操作

    前段时间学习了一下如何使用pyocd配合APM32F411VCTINY板命令行下给它进行各种骚操作,使用一段时间后就想着:pyocd是基于python的,那是不是也可以使用python脚本+pyocd使用起来呢?
    的头像 发表于 10-18 16:21 302次阅读
    APM32F411板的python+pyocd<b class='flag-5'>命令行</b>操作

    使用idf4.3命令行打开menuconfig,如何才能开启lwip配置界面?

    请问使用idf4.3命令行打开menuconfig,如何才能开启lwip配置界面。
    发表于 06-21 06:08

    请问CY8CKIT-005-A是否支持命令行编程?

    我使用 minipro4 SWD 和 MTB-programmer 5.0 对 MCU 编程,批量生产中,我们希望使用脚本编程,它是否支持命令行编程?
    发表于 06-03 06:19

    ArkUI-X开发指南:【SDK配置和构建说明】

    ArkUI-X SDK是ArkUI-X开源项目的编译产物,可将ArkUI-X SDK集成到现有Android和iOS应用工程中,使开发者基于一套ArkTS主代码,就可以构建支持多平台的
    的头像 发表于 05-25 16:48 2632次阅读
    ArkUI-X开发指南:【<b class='flag-5'>SDK</b>配置和构建说明】

    鸿蒙ArkUI-X跨平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目跨平台应用开发者提供的命令行工具,支持Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS、Android和iOS平台的应用程序,其功能包括开发环境检查,新建项目,
    的头像 发表于 05-21 17:39 1816次阅读
    鸿蒙ArkUI-X跨平台开发:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    高效云端管理的秘诀——华为云命令行工具 KooCLI

    发现了云上命令行工具,我的云端管理效率从此得到了质的飞跃。 我从华为云官方产品帮助文档中了解了 KooCLI 工具,文档中介绍的便捷操作和高效管理让我心动不已,于是,我开启了我的体验。通过简单的命令行输入,我能够快速完成
    的头像 发表于 05-10 00:25 708次阅读
    高效云端管理的秘诀——华为云<b class='flag-5'>命令行</b>工具 KooCLI

    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(命令行方式)】

    除小型系统外,Hi3516DV300开发板还支持标准系统。此章节简要介绍如何使用命令行在Hi3516DV300开发板上进行标准系统的开发。
    的头像 发表于 05-08 09:26 895次阅读
    鸿蒙OpenHarmony南向:【Hi3516标准系统入门(<b class='flag-5'>命令行</b>方式)】

    STM8 flash loader命令行调用错误的原因?

    [td]我目前在用flash loader的命令行,编写自己的上位机软件来升级程序,但是在用命令行调用的时候一直出错,有人能帮忙分析下吗? 我编写的bat文件
    发表于 05-06 07:23

    HarmonyOS开发:【基于命令行(安装库和工具集)】

    使用命令行进行设备开发时,可以通过以下步骤安装编译OpenHarmony需要的库和工具。
    的头像 发表于 04-25 21:03 434次阅读
    HarmonyOS开发:【基于<b class='flag-5'>命令行</b>(安装库和工具集)】

    香港vps的centos如何切换命令行和桌面?

    要在CentOS上切换命令行和桌面环境,您可以通过以下步骤进行: 1、安装桌面环境:如果您的CentOS VPS上还没有安装图形桌面环境,您需要安装一个。一般来说,常用的桌面环境有GNOME、KDE
    的头像 发表于 04-10 17:41 668次阅读

    STM32G070RB使用jlink命令行下载无法识别芯片怎么解决?

    STM32G070RB 使用jlink命令行下载无法识别芯片,想手动添加芯片,请问哪里可以下载驱动.elf文件 或者有什么方法能够实现jlink命令行下载
    发表于 04-02 06:15

    tasking的命令行控制中如何生成makefiles文件?

    tasking的命令行控制中如何生成makefiles文件?
    发表于 02-06 07:56

    Linux上如何通过命令行来更改日期和时间?

    Linux上如何通过命令行来更改日期和时间? Linux上,我们可以使用命令行工具来更改日期和时间。操作系统中有一个专门的命令被称为“d
    的头像 发表于 01-16 17:10 2851次阅读