【ZYNQ开发】Vitis下保存与快速加载BSP配置的方法

news/2024/12/15 21:05:26/

       在使用Xilinx的Vitis进行ZYNQ PS端开发时,常常涉及到对于BSP的设置,比较典型的像是使用lwip时,需要对DHCP、memory以及send_buffer等进行一些自定义的修改。在设计到硬件描述文件需要进行更换(PL端更改程序)重新加载工程时,若要对原有的程序进行备份保存,往往是建立一个新的工程重新配置BSP,这时如果对于BSP的修改量比较大,则需要耗费很长的时间。

​       而在修改BSP设置的入口处,我们注意到了一个选项“Load BSP settings from file”,上面有一段英文注释,是说如果要使用现有的设置,就可以点击这个选项进行加载。点击这个项目,发现弹出的窗口就是直接让我们选择配置文件了。

在这里插入图片描述

       但是这个配置文件怎么来的呢?似乎Vitis没有给出明确的说明。这里我们直接进入正常的BSP配置界面,即点击上面的“Modify BSP Settings”。

在这里插入图片描述

       注意到上面有个文件的路径,指向bsp文件夹的system.mss文件。我们把这个文件先复制出去,使用另一个工程进行测试,选择上面提到的“Load BSP settings from file”,选择这个system.mss文件,最后加载BSP配置信息成功!
在这里插入图片描述


http://www.ppmy.cn/news/1555409.html

相关文章

uniapp小程序的锚点定位(将页面滚动到目标位置)

小程序中,a页面跳转到b页面,跳转后滚动定位到b页面的特定位置。 1.uni.pageScrollTo传递一个scrollTop参数可以滚动到特定位置。2.可以通过 uni.createSelectorQuery()等获取定位元素的位置信息。3.uni.getSystemInfoSync()获取设备的导航栏和状态栏高度…

超高清监测护航风电叶片,铸就绿色能源新未来

中国是世界风电第一大国。 2023年,中国风电叶片市场规模约为442亿元。根据中商产业研究院分析师预测,2025年中国风电叶片市场规模将增长至562亿元。全球风电装机容量的不断扩容,无疑预示着风电叶片市场将持续保持旺盛态势。 风电叶片是风电…

Maven完整技术汇总

额外知识点 IDE IDE是集成开发环境的缩写,它是一种软件应用程序,提供了编码、调试和部署软件的一站式解决方案。这些功能集成在一起,使开发人员能够在一个环境中完成整个软件开发过程,从编写代码到调试和测试,直到最终…

最新全开源IM即时通讯系统源码(PC+WEB+IOS+Android)部署指南

全开源IM(即时通讯)系统源码部署是一个复杂但系统的过程,涉及多个组件和步骤。以下是一个详细的部署指南,旨在帮助开发者或系统管理员成功部署一个全开源的IM系统,如OpenIM。      IM即时通讯系统源码准备工作   …

【Linux】线程互斥 | 死锁 | 进程同步

文章目录 👉线程互斥👈互斥相关概念互斥量全局互斥锁局部互斥锁互斥锁的进一步认识互斥锁的实现原理 👉可重入和线程安全👈概念常见的线程不安全的情况常见的线程安全的情况常见不可重入的情况* 常见可重入的情况可重入与线程安全…

软件安全性测试有多重要?好用的安全测试工具有哪些?

在信息化快速发展的今天,软件安全性逐渐成为各个企业和个人关注的核心问题。随着网络攻击事件的频发,软件的安全性不仅直接关系到企业信息的安全,也极大地影响了用户的信任度和使用体验。 一、软件安全性测试的重要性体现在多个方面&#xf…

如何通过编译器标志增强移动应用的安全性

作为一名 Android 或 iOS 开发者,您可能已经熟悉一些常见的安全开发最佳实践,比如验证外部输入、合理管理内存以及避免使用弱加密算法。然而,即便是最精心编写的代码,也可能包含一些 bug,其中一些可能会导致可被利用的…

数据结构 ——二叉树转广义表

数据结构 ——二叉树转广义表 1、树转广义表 如下一棵树&#xff0c;转换为广义表 root(c(a()(b()()))(e(d()())(f()(j(h()())())))) (根&#xff08;左子树&#xff09;&#xff08;右子树&#xff09;) 代码实现 #include<stdio.h> #include<stdlib.h>//保存…