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

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

3天内不再提示

Xilinx如何配置BSP工程包含的的公共模块

454398 来源:赛灵思 作者:赛灵思中文社区论 2020-10-09 12:22 次阅读

Xilinx的SoC在业界应用非常广泛。对应的开发工具SDK也很成熟。在SDK里,每一个baremetal工程,对应一个BSP工程,它包含一些Xilinx提供的公共模块,比如硬件的驱动、freertos、LWIP等。在BSP工程的右键菜单中,选择BSP setting,可以配置BSP工程包含的的公共模块。

在Xilinx为异构计算打造的全新开发工具Vitis里,BSP被包含在Platform工程里。双击Platform工程里里的platform.spr,等界面初始化完成后,点击右边的“Modify BSP Settings”, 也可以配置BSP工程包含的的公共模块。点击“Reset BSP Source”, 可以生成BSP代码。

配置BSP工程的的公共模块的界面如下:

打开应用程序工程的prj文件,在右侧的"Navigate BSP settings", 也可以进入配置BSP的界面。

bsp的源代码,在Platform工程里的处理器子目录下的standalone_domain/bsp的目录里。比如,r5-0的lwip的代码目录是psv_cortexr5_0/standalone_domain/bsp/psv_cortexr5_0/libsrc/lwip211_v1_1/src/lwip-2.1.1/src。

编辑:hfy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • soc
    soc
    +关注

    关注

    38

    文章

    4161

    浏览量

    218164
  • Xilinx
    +关注

    关注

    71

    文章

    2167

    浏览量

    121304
  • BSP
    BSP
    +关注

    关注

    1

    文章

    87

    浏览量

    26147
收藏 人收藏

    评论

    相关推荐

    快使用yml看护主线bsp,让bsp维护更简单!

    问题目前,RT-Thread仓库中的CI(持续集成)系统对BSP(板级支持包)的检查主要限于基本的GPIO和UART编译配置。这种限制可能导致其他一些.c文件未被检测到,从而可能会导致系统更新的时候
    的头像 发表于 12-03 01:07 167次阅读
    快使用yml看护主线<b class='flag-5'>bsp</b>,让<b class='flag-5'>bsp</b>维护更简单!

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】使用 RASC 建立 Keil 工程、烧录测试

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】使用 RASC 建立 Keil 工程、烧录测试 使用瑞萨官网提供的 RASC 即智能配置工具软件,生成 Keil 工程,方便用户进行引脚
    发表于 11-09 12:52

    LORA模块的安装与配置指南

    以下是LoRa模块的安装与配置指南: 一、安装步骤 硬件连接 : 将LoRa模块与主机(如PC或其他具有UART接口的设备)连接起来。通常,LoRa模块会配备相应的接口和连接线,确保正
    的头像 发表于 10-31 17:37 1903次阅读

    zynq7000 BSP无法在u-boot加载运行怎么解决?

    1、硬件配置zynq7000 zedboard 2、下载git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以运行thread-zynq7000.elf 4、采用u-boot tftp下载到板子th
    发表于 09-27 09:26

    zynq7000 BSP无法在u-boot加载运行,为什么?

    1、硬件配置zynq7000 zedboard 2、下载git,回退到支持zynq7000 的bsp包 3、采用xilinx sdk工具可以运行thread-zynq7000.elf 4、采用u-boot tftp下载到板子th
    发表于 09-13 07:06

    公共 IP 地址前缀如何进行网络资源配置

    IPv4或IPv6地址组成。在具有可用区域的地方,我们可将其创建区域冗余模式,也可让其和特定的可用区域相关联。一旦创建了公共IP地址前缀,就能够进一步创建公共IP地址。 公共 IP 地址前缀如何进行网络资源
    的头像 发表于 08-21 14:57 315次阅读
    <b class='flag-5'>公共</b> IP 地址前缀如何进行网络资源<b class='flag-5'>配置</b>?

    RT-Thread studio基于BSP创建工程失败了怎么解决?

    复制了一份F412 Nucleo 的bsp工程, 然后在RT Studio中导入, 导入失败
    发表于 07-12 12:12

    WiFi模块网络配置基本设置

    WiFi模块网络如何配置?WiFi模块网络配置基本设置如下:        1、网络配置与AT命令        请求串口或其他交互接口输入
    的头像 发表于 05-31 10:32 633次阅读

    激活BT/BLE双模式配置文件时,可以使用相同的Mac地址(公共地址)吗?

    激活 BT/BLE 双模式配置文件时,我可以使用相同的 Mac 地址(公共地址)吗? 有风险吗?
    发表于 05-31 08:08

    想通过CYUSB3014配置xilinx FPGA,如何下载CYUSB3014的FPGA配置实用程序工具?

    你好 我想通过 CYUSB3014 配置 xilinx FPGA,如何下载 CYUSB3014 的 FPGA 配置实用程序工具? 谢谢。
    发表于 05-22 07:31

    怎么在IAR中在一个工程里面配置不同的文件包含关系?

    请问哪位朋友知道,怎么在IAR中,在一个工程里面配置不同的文件包含关系。 如在A工程中,有两种配制,一种编译a.c,另一种编译b.c。
    发表于 04-23 07:54

    适用于 Xilinx® MPSoC 和 FPGA的可配置多轨PMU TPS650864数据表

    电子发烧友网站提供《适用于 Xilinx® MPSoC 和 FPGA的可配置多轨PMU TPS650864数据表.pdf》资料免费下载
    发表于 04-01 09:58 0次下载
    适用于 <b class='flag-5'>Xilinx</b>® MPSoC 和 FPGA的可<b class='flag-5'>配置</b>多轨PMU TPS650864数据表

    适用于 Xilinx® MPSoC 和 FPGA 的可配置多轨PMU TPS650864数据表

    电子发烧友网站提供《适用于 Xilinx® MPSoC 和 FPGA 的可配置多轨PMU TPS650864数据表.pdf》资料免费下载
    发表于 03-06 17:07 0次下载
    适用于 <b class='flag-5'>Xilinx</b>® MPSoC 和 FPGA 的可<b class='flag-5'>配置</b>多轨PMU TPS650864数据表

    AMD Xilinx 7系列FPGA的Multiboot多bit配置

    Multiboot是一种在AMD Xilinx 7系列FPGA上实现双镜像(或多镜像)切换的方案。它允许在FPGA中加载两个不同的配置镜像,并在需要时切换。
    的头像 发表于 02-25 10:54 1249次阅读
    AMD <b class='flag-5'>Xilinx</b> 7系列FPGA的Multiboot多bit<b class='flag-5'>配置</b>

    使用CYB06445LQI-S3D42设备配置系统时钟,BSP在时钟初始化时失败怎么解决?

    我们正在使用 CYB06445LQI-S3D42 设备。 从默认时钟配置开始效果很好。 当我们尝试根据电路板设计配置系统时钟(我们有 ECO)时,BSP 无法初始化时钟。 这些是配置
    发表于 01-19 06:12