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。

-
soc
+关注
关注
38文章
4420浏览量
223695 -
Xilinx
+关注
关注
73文章
2185浏览量
127204 -
BSP
+关注
关注
1文章
94浏览量
27106
发布评论请先 登录
迅为RK3568开发板基本工程目录-工程级目录
无法使用BSP助手打开BSP是为什么?
dist打包好的工程,还能用env工具进行配置吗?
RT-Thread Nano源码bsp工程无法正常使用msh,输入msh命令无响应怎么解决?
BSP瘦身指南说明 | 技术集结

RT-Thread Nano源码bsp工程无法正常使用msh,输入msh命令无响应怎么解决?
由stm32cubemx按照配置重新生成工程,bsp_SysTick.c一直没有呢?
Dali通信模块的选择与配置
快使用yml看护主线bsp,让bsp维护更简单!

【RA-Eco-RA0E1-32PIN-V1.0开发板试用】使用 RASC 建立 Keil 工程、烧录测试
LORA模块的安装与配置指南
zynq7000 BSP无法在u-boot加载运行怎么解决?
zynq7000 BSP无法在u-boot加载运行,为什么?
公共 IP 地址前缀如何进行网络资源配置?

评论