Quartus II中使用脚本转换sof到rbf文件

一、  新建一个文本文件,保存为任意但有意义的名字,如:sof_to_rbf.bat,注意,保存时请不要使用默认的格式,应该手动从.txt切换为all fileslinux

二、  在文本中输入如下内容:spa

%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf -c DE1_SOC_golden_top.sof soc_system.rbfblog

pause图片

其中,DE1_SOC_golden_top.sof为待转换的sof文件的名字,咱们能够改为本身实际sof的文件名字,如:led.sof。soc_system.rbf为转换后获得的文件名字。ci

三、  放在sof文件所在的目录内,双击运行,便可生产soc_system.rbf文件了。table

rbf文件主要是用于PS方式配置FPGA,如使用CPLD、MCU等。在altera soc中,也能够在linux下使用该文件配置FPGA。软件

(注意,友晶提供的脚本应该使用的是32位软件,因此%QUARTUS_ROOTDIR%\\bin64\\quartus_cpf中并不是写的bin64,而是写的bin,所以直接运行会报错。因此也能够本身使用记事本编辑该文件,将bin改成bin64便可)配置

 

以前有网友表示没法执行。最后确认问题缘由为SoC EDS软件和Quartus并未安装在同一目录下。例如我下面的图片就是正确的安装位置,embedded就是安装好的soc eds套件file