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
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】使用 RASC 建立 Keil 工程、烧录测试
使用瑞萨官网提供的 RASC 即智能配置工具软件,生成 Keil 工程,方便用户进行引脚
发表于 11-09 12:52
以下是LoRa模块的安装与配置指南: 一、安装步骤 硬件连接 : 将LoRa模块与主机(如PC或其他具有UART接口的设备)连接起来。通常,LoRa模块会配备相应的接口和连接线,确保正
发表于 10-31 17:37
•927次阅读
1、硬件配置zynq7000 zedboard
2、下载git,回退到支持zynq7000 的bsp包
3、采用xilinx sdk工具可以运行thread-zynq7000.elf
4、采用u-boot tftp下载到板子th
发表于 09-27 09:26
1、硬件配置zynq7000 zedboard
2、下载git,回退到支持zynq7000 的bsp包
3、采用xilinx sdk工具可以运行thread-zynq7000.elf
4、采用u-boot tftp下载到板子th
发表于 09-13 07:06
IPv4或IPv6地址组成。在具有可用区域的地方,我们可将其创建区域冗余模式,也可让其和特定的可用区域相关联。一旦创建了公共IP地址前缀,就能够进一步创建公共IP地址。 公共 IP 地址前缀如何进行网络资源
发表于 08-21 14:57
•290次阅读
复制了一份F412 Nucleo 的bsp工程, 然后在RT Studio中导入,
导入失败
发表于 07-12 12:12
WiFi模块网络如何配置?WiFi模块网络配置基本设置如下: 1、网络配置与AT命令 请求串口或其他交互接口输入
发表于 05-31 10:32
•579次阅读
激活 BT/BLE 双模式配置文件时,我可以使用相同的 Mac 地址(公共地址)吗?
有风险吗?
发表于 05-31 08:08
你好
我想通过 CYUSB3014 配置 xilinx FPGA,如何下载 CYUSB3014 的 FPGA 配置实用程序工具?
谢谢。
发表于 05-22 07:31
请问哪位朋友知道,怎么在IAR中,在一个工程里面配置不同的文件包含关系。
如在A工程中,有两种配制,一种编译a.c,另一种编译b.c。
发表于 04-23 07:54
电子发烧友网站提供《适用于 Xilinx® MPSoC 和 FPGA的可配置多轨PMU TPS650864数据表.pdf》资料免费下载
发表于 04-01 09:58
•0次下载
电子发烧友网站提供《适用于 Xilinx® MPSoC 和 FPGA 的可配置多轨PMU TPS650864数据表.pdf》资料免费下载
发表于 03-06 17:07
•0次下载
Multiboot是一种在AMD Xilinx 7系列FPGA上实现双镜像(或多镜像)切换的方案。它允许在FPGA中加载两个不同的配置镜像,并在需要时切换。
发表于 02-25 10:54
•1189次阅读
我们正在使用 CYB06445LQI-S3D42 设备。
从默认时钟配置开始效果很好。
当我们尝试根据电路板设计配置系统时钟(我们有 ECO)时,BSP 无法初始化时钟。
这些是配置
发表于 01-19 06:12
模块 MMU包含两个模块TLB(Translation Lookaside Buffer)和TWU(Table Walk Unit)。 TLB是一个高速缓存,用于缓存页表转换的结果,从而缩短页表查询的时间。 TWU是一个页表遍历
发表于 11-26 15:40
•609次阅读
评论