功能概述:
系统启动后,自动加载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 root@192.168.1.20:/mnt
(3)使用SSH登录目标板,查看文件是否拷贝过去
ssh root@192.168.1.20
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
参考文章: