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文章
4358瀏覽量
222002 -
Xilinx
+關注
關注
73文章
2184瀏覽量
124598 -
BSP
+關注
關注
1文章
91瀏覽量
26787
發布評論請先 登錄
dist打包好的工程,還能用env工具進行配置嗎?
RT-Thread Nano源碼bsp工程無法正常使用msh,輸入msh命令無響應怎么解決?
【RA4L1-SENSOR】環境配置+點燈
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 地址前綴如何進行網絡資源配置?

評論