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文章
4516浏览量
227649 -
Xilinx
+关注
关注
73文章
2192浏览量
129960 -
BSP
+关注
关注
1文章
97浏览量
27757
发布评论请先 登录
NVMe高速传输之摆脱XDMA设计44:工程设计考量?
RT-Thread生成玄铁RISC-V BSP的CDK工程开发指南 | 技术集结
RT-Thread Nano源码bsp工程无法正常使用msh,输入msh命令无响应是什么原因?
dist打包好的工程,还能用env工具进行配置吗?
5.2.0版本BSP构建的MDK工程里面没有包含libraries,怎么解决?
一文详解xilinx 7系列FPGA配置技巧
迅为RK3568开发板基本工程目录-工程级目录
无法使用BSP助手打开BSP是为什么?
dist打包好的工程,还能用env工具进行配置吗?
RT-Thread Nano源码bsp工程无法正常使用msh,输入msh命令无响应怎么解决?
BSP瘦身指南说明 | 技术集结

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