Zynq PS动态配置PL

功能概述:

系统启动后,自动加载xdevcfg,使用该功能可自动加载PL的配置文件。

准备:

1. 生成bin 文件

在vivado中generate bitstream file后,会生成xxx.bit和xxx.bin文件,选取xxx.bin文件

2. 将xxx.bin文件拷贝到SD卡中

可使用主机通过SSH拷贝到SD中。

(1)设置主机的IP与目标板的IP在一个网段,设置完成后ping以下目标板的IP地址,确保网络端口是通的;

(2)在主机命令端输入 scp 【xxx.bin文件具体路径】 目标板用户名@目标板IP地址:sd卡挂载点

提示输入密码,输入密码,开始拷贝

比如:scp home/jenny/test/top.bin  [email protected]:/mnt

(3)使用SSH登录目标板,查看文件是否拷贝过去 

ssh [email protected]

3. 使用xdevcfg进行配置

(1)创建xdevcfg节点,这一步貌似可以省略,我执行了,返回:该节点已存在

mknod /dev/xdevcfg c 259 0 > /dev/null 

(2)配置流文件

cat <path_to_storage_media>/<pl_bitstream_name>.bit.bin > /dev/xdevcfg

如: cat  /mnt/top.bin > /dev/xdevcfg

参考文章:

https://china.xilinx.com/support/answers/46913.html

发布了14 篇原创文章 · 获赞 0 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/xijingmingxijingming/article/details/102911031